Introduzione generale a Python
Indentazione in Python
Commenti e punteggiatura
Stampare su console con la funzione print
Leggere in input con la funzione input
Introduzione alle variabili
Le variabili locali e globali
Gli interi: definizione, operazioni ed esempi
I numeri in virgola mobile
Le stringhe: caratteristiche e manipolazione
I booleani
I set e frozenset
Gli operatori aritmetici
L'operatore di assegnazione
Gli operatori di confronto
Gli operatori booleani
Gli operatori in e not in
Le istruzioni condizionali if, elif ed else
Il ciclo while
Il ciclo for
Funzione range
Funzione enumerate
Funzione zip
Break, continue e pass
Cosa sono i moduli
Come importare moduli
Cos'è e come funziona pip
Le funzioni
Valore di ritorno di una funzione
Manipolazione delle stringhe
Lunghezza di una stringa con len
Slicing delle stringhe
Lista dei metodi delle stringhe
Convertire la prima lettera di una stringa in maiuscolo
Capitalizzare la prima lettera di ogni parola
Convertire una stringa in maiuscolo con upper
Convertire una stringa in minuscolo con lower
Il metodo isupper e il metodo islower delle stringhe
Scambio tra maiuscole e minuscole di una stringa
Verificare l'inizio di una stringa con il metodo startswith
Verificare la fine di una stringa con il metodo endswith
Unire stringhe con il metodo join
Dividere stringhe con il metodo split
Rimuovere spazi vuoti da stringa con strip
Rimuovere spazi vuoti dall'inizio di una stringa con lstrip
Rimuovere spazi vuoti dalla fine di una stringa con rstrip
Sostituire caratteri di una stringa con replace
Trovare sottostringa con il metodo find
Posizione di un elemento in una stringa con index
Verificare se stringa è cosituita solo da caratteri
Verificare se stringa è cosituita solo numeri
Verificare se stringa è composta da caratteri alfanumerici
Verificare se stringa è composta solamente da spazi
Contare il numero di occorrenze usando count
Riempire una stringa con 0 usando zfill
Cosa sono le liste
Lunghezza di una lista con len
Slicing delle liste
Tabella dei metodi delle liste
Trovare indice di un elemento contenuto in una lista
Aggiungere elemento a lista con append
Aggiungere elemento a lista con insert
Estendere una lista con il metodo extend
Rimuovere un elemento da una lista con pop
Rimuovere la prima occorrenza da lista con remove
Estrarre l'ultimo elemento di una lista
Estrarre elementi da una lista con lo slicing
Rimuovere tutti gli elementi da una lista con clear
Ordinare una lista con il metodo sort
Ordinare una lista con la funzione sorted
Invertire gli elementi di una lista
Contare le occorrenze in una lista con count
Copiare una lista con il metodo copy
Come creare liste nidificate
Come convertire una tupla in lista
Creare liste di tuple
Le tuple
Il metodo count delle tuple
Il metodo index delle tuple
Differenza tra tuple e liste
Differenze tra tuple e set
Cosa sono i set
Aggiungere un elemento a set con add
Rimuovere elemento da set con il metodo pop
Rimozione di un elemento da set con il metodo discard
Rimuovere elemento specifico da set con il metodo remove
Rimuovere tutti gli elementi da un set con clear
Copiare un set con il metodo copy
Unione tra insiemi
Differenza tra insiemi con il metodo difference
Differenza simmetrica tra set
Intersezione tra insiemi con metodo intersection
Verificare se due set hanno valori in comune
Cosa sono i dizionari
La funzione pprint
Lista dei metodi dei dizionari
Usare keys per ottenere le chiavi di un dizionario
Ottenere i valori di un dizionario con values
Ottenere chiavi-valori di un dizionario con items
Ottenere il valore di una chiave di un dizionario
Rimuovere elemento specifico da dizionario con pop
Rimuovere ultima coppia chiave-valore da dizionario
Rimuovere tutti gli elementi da un dizionario con clear
Copiare un dizionario con copy
Metodo fromkeys dei dizionari
Metodo setdefault dei dizionari
Metodo update dei dizionari
Convertire un dizionario in lista
Cosa sono i file
Aprire un file con la funzione open
Istruzione with utilizzato per i file in Python
Lista dei metodi dei file in Python
Leggere un file con read in Python
Leggere una riga di un file con readline in Python
Scrivere su un file con la funzione write in Python
Ottenere la lista di file di una cartella in Python
Introduzione alla programmazione ad oggetti in Python
Introduzione alle classi in Python
Introduzione agli oggetti in Python
Accesso agli attributi e metodi degli oggetti in Python
Ereditarietà in Python
Polimorfismo in Python
Le classi statiche in Python
Algoritmo di ordinamento Bubble sort in Python
Algoritmo di ordinamento Selection sort in Python
Algoritmo di ordinamento Quick sort in Python
Algoritmo di ordinamento Merge sort in Python
Algoritmo di ricerca binaria in Python
Algoritmo di ricerca lineare in Python
Introduzione al modulo NumPy in Python
Installazione di NumPy in Python
Gli array nel modulo NumPy
Funzioni per creare array in NumPy
Creare array pieno di zeri con NumPy in Python
Creare array pieno di uni con NumPy in Python
Creare array riempito con valore specificato con NumPy
Array con valori sequenziali con NumPy in Python
Array con valori equidistanti con NumPy in Python
Creare array con valori casuali tra 0 e 1 con NumPy
Matrice identità con NumPy in Python
Matrice con elementi sulla diagonale con NumPy in Python
Operazioni sugli array NumPy
Concatenare array in NumPy
Broadcasting degli array con NumPy
Operazioni aritmetiche con gli array NumPy
Slicing di un array in NumPy
Dividere un array NumPy con np.split
Ricerca di un valore all’interno di un array NumPy
Ordinare un array NumPy con la funzione np.sort
Funzione seno, coseno e tangente di NumPy
Arrotondare valori con la funzione np.round di NumPy
Calcolare il prodotto tra array di NumPy con np.prod
Sommare array NumPy con la funzione np.sum
Introduzione alla libreria pandas in Python
Cosa sono le series di Pandas in Python
Creare una series in Pandas
Accedere agli elementi di una series in Pandas
Introduzione ai dataframe di Pandas
Creazione di un dataframe di Pandas
Selezione e indicizzazione dataframe di Pandas
Filtrare dati da dataframe di Pandas
Aggiungere e rimuovere colonne e righe da dataframe Pandas
Metodo loc ed iloc di Pandas
Importare un file CSV in Pandas
Importare un file JSON in Pandas
Indice pagine di python
Pagine aggiunte di recente