Indice pagine di Python: Funzioni, Stringhe, Array e altro

Introduzione a Python

  1. Introduzione generale a Python

  2. Indentazione in Python

  3. Commenti e punteggiatura

  4. Stampare su console con la funzione print

  5. Leggere in input con la funzione input

  6. Introduzione alle variabili

  7. Le variabili locali e globali

  8. Gli interi: definizione, operazioni ed esempi

  9. I numeri in virgola mobile

  10. Le stringhe: caratteristiche e manipolazione

  11. I booleani

  12. I set e frozenset

Gli operatori in Python

  1. Gli operatori aritmetici

  2. L'operatore di assegnazione

  3. Gli operatori di confronto

  4. Gli operatori booleani

  5. Gli operatori in e not in

Controllo di flusso in Python

  1. Le istruzioni condizionali if, elif ed else

  2. Il ciclo while

  3. Il ciclo for

  4. Funzione range

  5. Funzione enumerate

  6. Funzione zip

  7. Break, continue e pass

Moduli e librerie in Python

  1. Cosa sono i moduli

  2. Come importare moduli

  3. Cos'è e come funziona pip

Le funzioni in Python

  1. Le funzioni

  2. Valore di ritorno di una funzione

Le stringhe in Python

  1. Manipolazione delle stringhe

  2. Lunghezza di una stringa con len

  3. Slicing delle stringhe

  4. Lista dei metodi delle stringhe

  5. Convertire la prima lettera di una stringa in maiuscolo

  6. Capitalizzare la prima lettera di ogni parola

  7. Convertire una stringa in maiuscolo con upper

  8. Convertire una stringa in minuscolo con lower

  9. Il metodo isupper e il metodo islower delle stringhe

  10. Scambio tra maiuscole e minuscole di una stringa

  11. Verificare l'inizio di una stringa con il metodo startswith

  12. Verificare la fine di una stringa con il metodo endswith

  13. Unire stringhe con il metodo join

  14. Dividere stringhe con il metodo split

  15. Rimuovere spazi vuoti da stringa con strip

  16. Rimuovere spazi vuoti dall'inizio di una stringa con lstrip

  17. Rimuovere spazi vuoti dalla fine di una stringa con rstrip

  18. Sostituire caratteri di una stringa con replace

  19. Trovare sottostringa con il metodo find

  20. Posizione di un elemento in una stringa con index

  21. Verificare se stringa è cosituita solo da caratteri

  22. Verificare se stringa è cosituita solo numeri

  23. Verificare se stringa è composta da caratteri alfanumerici

  24. Verificare se stringa è composta solamente da spazi

  25. Contare il numero di occorrenze usando count

  26. Riempire una stringa con 0 usando zfill

Le liste in Python

  1. Cosa sono le liste

  2. Lunghezza di una lista con len

  3. Slicing delle liste

  4. Tabella dei metodi delle liste

  5. Trovare indice di un elemento contenuto in una lista

  6. Aggiungere elemento a lista con append

  7. Aggiungere elemento a lista con insert

  8. Estendere una lista con il metodo extend

  9. Rimuovere un elemento da una lista con pop

  10. Rimuovere la prima occorrenza da lista con remove

  11. Estrarre l'ultimo elemento di una lista

  12. Estrarre elementi da una lista con lo slicing

  13. Rimuovere tutti gli elementi da una lista con clear

  14. Ordinare una lista con il metodo sort

  15. Ordinare una lista con la funzione sorted

  16. Invertire gli elementi di una lista

  17. Contare le occorrenze in una lista con count

  18. Copiare una lista con il metodo copy

  19. Come creare liste nidificate

  20. Come convertire una tupla in lista

  21. Creare liste di tuple

Le tuple in Python

  1. Le tuple

  2. Il metodo count delle tuple

  3. Il metodo index delle tuple

  4. Differenza tra tuple e liste

  5. Differenze tra tuple e set

I set in Python

  1. Cosa sono i set

  2. Aggiungere un elemento a set con add

  3. Rimuovere elemento da set con il metodo pop

  4. Rimozione di un elemento da set con il metodo discard

  5. Rimuovere elemento specifico da set con il metodo remove

  6. Rimuovere tutti gli elementi da un set con clear

  7. Copiare un set con il metodo copy

  8. Unione tra insiemi

  9. Differenza tra insiemi con il metodo difference

  10. Differenza simmetrica tra set

  11. Intersezione tra insiemi con metodo intersection

  12. Verificare se due set hanno valori in comune

I dizionari in Python

  1. Cosa sono i dizionari

  2. La funzione pprint

  3. Lista dei metodi dei dizionari

  4. Usare keys per ottenere le chiavi di un dizionario

  5. Ottenere i valori di un dizionario con values

  6. Ottenere chiavi-valori di un dizionario con items

  7. Ottenere il valore di una chiave di un dizionario

  8. Rimuovere elemento specifico da dizionario con pop

  9. Rimuovere ultima coppia chiave-valore da dizionario

  10. Rimuovere tutti gli elementi da un dizionario con clear

  11. Copiare un dizionario con copy

  12. Metodo fromkeys dei dizionari

  13. Metodo setdefault dei dizionari

  14. Metodo update dei dizionari

  15. Convertire un dizionario in lista

I file in Python

  1. Cosa sono i file

  2. Aprire un file con la funzione open

  3. Istruzione with utilizzato per i file in Python

  4. Lista dei metodi dei file in Python

  5. Leggere un file con read in Python

  6. Leggere una riga di un file con readline in Python

  7. Scrivere su un file con la funzione write in Python

  8. Ottenere la lista di file di una cartella in Python

Programmazione ad oggetti in Python

  1. Introduzione alla programmazione ad oggetti in Python

  2. Introduzione alle classi in Python

  3. Introduzione agli oggetti in Python

  4. Accesso agli attributi e metodi degli oggetti in Python

  5. Ereditarietà in Python

  6. Polimorfismo in Python

  7. Le classi statiche in Python

Algortimi di ordinamento in Python

  1. Algoritmo di ordinamento Bubble sort in Python

  2. Algoritmo di ordinamento Selection sort in Python

  3. Algoritmo di ordinamento Quick sort in Python

  4. Algoritmo di ordinamento Merge sort in Python

Algoritmi di ricerca in Python

  1. Algoritmo di ricerca binaria in Python

  2. Algoritmo di ricerca lineare in Python

Numpy

  1. Introduzione al modulo NumPy in Python

  2. Installazione di NumPy in Python

  3. Gli array nel modulo NumPy

  4. Funzioni per creare array in NumPy

  5. Creare array pieno di zeri con NumPy in Python

  6. Creare array pieno di uni con NumPy in Python

  7. Creare array riempito con valore specificato con NumPy

  8. Array con valori sequenziali con NumPy in Python

  9. Array con valori equidistanti con NumPy in Python

  10. Creare array con valori casuali tra 0 e 1 con NumPy

  11. Matrice identità con NumPy in Python

  12. Matrice con elementi sulla diagonale con NumPy in Python

  13. Operazioni sugli array NumPy

  14. Concatenare array in NumPy

  15. Broadcasting degli array con NumPy

  16. Operazioni aritmetiche con gli array NumPy

  17. Slicing di un array in NumPy

  18. Dividere un array NumPy con np.split

  19. Ricerca di un valore all’interno di un array NumPy

  20. Ordinare un array NumPy con la funzione np.sort

  21. Funzione seno, coseno e tangente di NumPy

  22. Arrotondare valori con la funzione np.round di NumPy

  23. Calcolare il prodotto tra array di NumPy con np.prod

  24. Sommare array NumPy con la funzione np.sum

Pandas

  1. Introduzione alla libreria pandas in Python

  2. Cosa sono le series di Pandas in Python

  3. Creare una series in Pandas

  4. Accedere agli elementi di una series in Pandas

  5. Introduzione ai dataframe di Pandas

  6. Creazione di un dataframe di Pandas

  7. Selezione e indicizzazione dataframe di Pandas

  8. Filtrare dati da dataframe di Pandas

  9. Aggiungere e rimuovere colonne e righe da dataframe Pandas

  10. Metodo loc ed iloc di Pandas

  11. Importare un file CSV in Pandas

  12. Importare un file JSON in Pandas