Tutorial Python

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