Tutorial Python

Tutorial sul linguaggio Python, adatto anche ai principianti.

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 – Script Python

10 – Scambio di variabili

11 – Modulo math

12 – Operatori di confronto e booleani

Strutture di controllo decisionali in Python

13 – If else

14 – If elif else

15 – If annidati

16 – Esempio: Massimo tra due numeri

17 – Esempio: 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 – Gioco della morra cinese

21 – Programma sul triangolo

Strutture iterative in Python

22 – Ciclo while

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

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

25 – Massimo fra N numeri

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

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

28 – Numeri primi

29 – Numeri primi da 2 ad N

30 – Numeri amicabili

31 – Cicli indefiniti

32 – Algoritmo di Euclide

33 – Ciclo for

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

35 – Break, continue ed else

36 – Gioco indovina numero

37 – Esercizi sul ciclo for (coppie che danno per prodotto 60; N numeri dispari successivi al numero A)

38 – Altri esercizi sul ciclo for (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).

39 – 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).

40 – Cicli for annidati

41 – Rettangoli di asterischi con i cicli for

42 – Piramide di asterischi

43 – Numero di Harshad

44 – La successione di Fibonacci

Liste e tuple in Python

45 – Le liste

46 – Liste in Python e funzione list

47 – Lo slicing per estrarre una sottolista

48 – If e liste

49 – For e liste

50 – Tuple

51 – Metodi delle liste

52 – Esercizi con le liste

53 – Altri esercizi con le liste

54 – Semplice programma: voti studenti

55 – Esempio di rubrica

Numeri random in Python

56 – Numeri random

57 – Numeri random e metodi

58 – Semplice gioco delle carte

Funzioni e moduli

59 – Funzioni

60 – Chiamata di funzione

61 – Convertitore da decimale a binario e ottale

62 – Il fattoriale di un numero in Python