Tutorial sul linguaggio Python, adatto anche ai principianti.

Questo tutorial in italiano su Python vuole fornire solo una guida di base per approcciarsi ad un linguaggio sempre più utilizzato.

Python è un linguaggio molto veloce da imparare, grazie alla semplicità della sua sintassi, dunque è adatto a principianti ed esperti.

Python è un linguaggio interpretato, cioè il programma sorgente viene eseguito dall’interprete anziché essere compilato, come invece accade per altri linguaggi come il C e il C++.

L’obiettivo di questo semplice tutorial su Python è quello di spiegare le basi del linguaggio integrando alcuni framework come Flask e Django.

Indice argomenti tutorial Python

Introduzione al Python

1 – Introduzione al linguaggio Python

2 – Le variabili

3 – Operatori aritmetici e di assegnazione

4 – Stringhe

5 – Casting

6 – Input e print

7 – Primi esercizi in Python

8 – Errori in Python

9 – Come realizzare gli script in Python

10 – Come scambiare il valore delle variabili

11 – Come utilizzare il modulo math

12 – Operatori di confronto e booleani

Tutorial Python – Strutture di controllo decisionali

13 – If else

14 – If elif else

15 – Come realizzare gli if annidati

16 – Esempio su come trovare il massimo tra due numeri

17 – Esempio su come trovare il massimo fra tre numeri

18 – Esercizi sulle istruzioni condizionali in Python (frazioni – prodotto nullo senza eseguire le operazioni)

19 – Esempi sulle istruzioni condizionali (angoli)

20 – Come realizzare il gioco della morra cinese

21 – Programma sul triangolo

22 – Esercizi Python (figure equivalenti, sconto)

Tutorial Python – Strutture iterative in Python

23 – Ciclo while

24 – Approfondimenti sul ciclo while (conto alla rovescia – ciclo infinito – ciclo mai eseguito)

25 – Esempi sul ciclo while (contare i pari e i dispari – tabellina del 2)

26 – Come trovare il massimo tra N numeri

27 – Esercizi con il while (calcolare la media – somma intervallo)

28 – Esercizio con il while (sottrarre il minore dal maggiore finché la loro differenza diventa inferiore a 3 unità)

29 – Come realizzare un algoritmo sui numeri primi

30 – Numeri primi da 2 ad N

31 – Come realizzare un algoritmo sui numeri amicabili

32 – Cicli indefiniti

33 – Come utilizzare l’algoritmo di Euclide in Python

34 – Ciclo for

35 – Approfondimenti ciclo for (contare i pari e i dispari – media numeri)

36 – Break, continue ed else

Tutorial Python – Esercizi sulle strutture iterative

37 – Gioco indovina numero

38 – Esercizi sul ciclo for (come trovare le coppie che danno per prodotto 60; come trovare i primi N numeri dispari successivi al numero A)

39 – Altri esercizi sul ciclo for (come trovare le coppie di numeri naturali la cui somma è 20; contare le coppie che generano un prodotto negativo, positivo o uguale a zero senza eseguire l’operazione;  contare le coppie che generano una somma positiva, negativa o nulla senza eseguire l’operazione).

40 – Esempi di utilizzo del for (Scrivere i numeri da 1 a N saltando i multipli di 3 – Scrivere i primi ‘n’ quadrati dei numeri interi – Dati due numeri m ed n, scrivere, contare e sommare i numeri che sono divisori di entrambi).

41 – Come utilizzare i cicli for annidati

42 – Rettangoli di asterischi con i cicli for

43 – Come realizzare una piramide di asterischi

44 – Come realizzare un algoritmo sul numero di Harshad

45 – Esercizi su come trovare le cifre di un numero in Python

46 – La successione di Fibonacci

Tutorial Python – Liste e tuple in Python

47 – Le liste

48 – Metodo list in Python

49 – Liste in Python esempi

50 – Lo slicing per estrarre una sottolista

51 – Come utilizzare if con le liste

52 – Come utilizzare il for con le liste

53 – Tuple

54 – Quali sono i metodi delle liste

55 – Esercizi con le liste (come popolare una lista di n elementi con i primi n numeri pari – come popolare una lista di n elementi con i primi n multipli di 5 escludendo lo zero – inserire n numeri a piacere).

56 – Altri esercizi con le liste (come sommare gli elementi con indice pari e con indice dispari separatamente – come sommare gli elementi pari e dispari separatamente)

57 – Come utilizzare randint con le liste

58 – Esercizi con il metodo append (come selezionare un elemento ogni tre e fare la somma – quanti valori maggiori di 50 sono stati inseriti).

59 – Come popolare una lista di numeri primi in Python

60 – Esercizi con il metodo insert (controllare quanti valori compresi tra 50 e 100 sono stati inseriti – modificare ciascun elemento sottraendo il valore 50)

61 – Sommare le cifre di ogni numero in una lista

62 – Esercizi svolti sulle liste in Python (modificare solo gli elementi maggiori di 30 sottraendo la metà del numero – costruire una lista con una sequenza ascendente utilizzando insert)

63 – Esercizi svolti in Python (contare e visualizzare quanti numeri non multipli di 3 sono stati inseriti – contare e visualizzare quanti numeri primi sono stati inseriti nella lista)

64 – Ricercare il valore massimo in una lista

65 – Metodo remove

66 – Metodo pop

67 – Semplice programma: voti studenti

68 – Esempio di rubrica

Tutorial Python – Numeri random in Python

69 – Numeri random

70 – Esempi sui numeri random

71 – Numeri random e metodi

72 – Semplice gioco delle carte

Tutorial Python – Funzioni e moduli

73 – Funzioni

74 – Chiamata di funzione

75 – Convertitore da decimale a binario e ottale

76 – Il fattoriale di un numero in Python