Tutorial Python
Tutorial Python in italiano, adatto anche ai principianti.
Questo tutorial in italiano su Python vuole fornire una guida di base per approcciarsi ad un linguaggio sempre più utilizzato sia nell’ambito del data science sia in quello del web development.
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 lato web development e Numpy, Pandas, Seaborn, Scipy, ecc., lato data science.
Banner pubblicitario
Argomenti tutorial Python in italiano
Tutorial Python for beginners
- Python Compiler Online
- Installare Python
- Python e VSCode
- Come realizzare gli script in Python
- Le variabili
- Operatori aritmetici e di assegnazione
- Le Stringhe
- Casting
- Input e print
- Errori in Python
- Come scambiare il valore di due variabili
- Utilizzare il modulo math
- Operatori di confronto e booleani
Migliora le tue capacità di programmazione Python seguendo i nostri corsi in diretta!
Tutorial Python – Strutture di controllo decisionali
- Istruzione condizionale if
- If elif else
- Come utilizzare gli if annidati
- Come realizzare il gioco della morra cinese
- Programma sul triangolo
Migliora le tue capacità di programmazione Python seguendo i nostri corsi in diretta!
Tutorial Python – Strutture iterative in Python
- Ciclo while
- Approfondimenti sul ciclo while (conto alla rovescia – ciclo infinito – ciclo mai eseguito)
- Esempi sul ciclo while (contare i pari e i dispari – tabellina del 2)
- Come trovare il massimo tra N numeri
- Esercizi con il while (calcolare la media – somma intervallo)
- Esercizio con il while (sottrarre il minore dal maggiore finché la loro differenza diventa inferiore a 3 unità)
- Come realizzare un algoritmo sui numeri primi
- Numeri primi da 2 ad N
- Come realizzare un algoritmo sui numeri amicabili
- Cicli indefiniti
- Come utilizzare l’algoritmo di Euclide in Python
- Ciclo for
- Istruzione break in Python
- Istruzione continue in Python
- Ciclo for else in Python
Tutorial Python – Approfondimenti ed esercizi sulle strutture iterative
- Gioco indovina numero
- Esercizi sul ciclo for (come trovare le coppie che danno per prodotto 60; come trovare i primi N numeri dispari successivi al numero A)
- 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).
- 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).
- Come utilizzare i cicli for annidati
- Rettangoli di asterischi con i cicli for
- Come realizzare una piramide di asterischi
- Come realizzare un algoritmo sul numero di Harshad
- Esercizi su come trovare le cifre di un numero in Python
- La successione di Fibonacci
- Controllare se un numero appartiene alla successione di Fibonacci
Migliora le tue capacità di programmazione Python seguendo i nostri corsi in diretta!
Tutorial Python – Liste e tuple in Python
- Le liste
- Lunghezza di una lista in Python
- Contare gli elementi di una lista con count
- Metodo list in Python
- Liste in Python esempi
- for … in con le liste in Python
- Lo slicing per estrarre una sottolista
- Come utilizzare if con le liste
- Come utilizzare il for con le liste
- Tuple
- Quali sono i metodi delle liste
- 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).
- 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)
- Come utilizzare randint con le liste
- Come popolare una lista di numeri primi in Python
- Sommare le cifre di ogni numero in una lista
- 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)
- 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)
- Come ricercare il valore massimo in una lista
- Metodo remove
- Metodo pop
- Come realizzare un semplice programma: voti studenti
- Esempio di rubrica
Tutorial Python – Numeri random in Python
- Numeri random
- Esempi sui numeri random
- Numeri random e metodi
- Come realizzare un semplice gioco con le carte
Matrici in Python
Banner Pubblicitario
Tutorial Python – Funzioni e moduli
- Funzioni
- Come chiamare una funzione
- Convertitore da decimale a binario e ottale
- Il fattoriale di un numero in Python
- Funzione lambda in Python
Dizionari in Python
- Introduzione ai dizionari in Python
- Come utilizzare i dizionari, inserire ed estrarre dati
- get() method sui dizionari in Python
- keys() method sui dizionari in Python
- items() method sui dizionari in Python
- pop() method sui dizionari in Python
- popitem() method sui dizionari in Python
- Ordinare un dizionario in Python
Migliora le tue capacità di programmazione Python seguendo i nostri corsi in diretta!
I file
- Operazioni con i file in Python
- Python open()
- Scrivere in un file con il metodo write()
- Memorizzare dati di input in un file di testo
- Python readline()
- Python readlines()
- Metodo read() in Python sui file
- Aggiungere contenuto ad un file in Pyhton
- Aggiungere un numero random in un file che contiene dei numeri
- Esercizio sui files in Python
Tutorial Python – Ricerca e Ordinamento
Tutorial Python – La programmazione ad oggetti, classi ed interfacce grafiche
- Introduzione alla programmazione ad oggetti
- Definire una classe in Python
- Classi in Python
- Metodi delle classi in Python
- Calcolatrice in Python utilizzando le classi
Machine Learning
NumPy
- Introduzione a NumPy
- Installazione di NumPy
- Operazioni aritmetiche con NumPy
- Broadcasting
- np.concatenate – Concatenare più array
- Generare array con valori predefiniti