Descrizione
1. INTRODUZIONE - 1.1. Caratteristiche di Python - 1.2. Versioni di Python - 1.3. La Python Virtual Machine - 1.4. L’interprete interattivo - .5. La IDLE - 1.6. Le variabili - 2. TIPI DI DATO - 2.1. Dati numerici - 2.2. Le stringhe - 2.3. Manipolazione di stringhe - 2.4. Valori booleani - 2.5. Operazioni sui singoli bit - 2.6. I tipi bytes - 3. INPUT E OUTPUT - 3.1. La funzione print() - 3.2. La funzione input() - 4. STRUTTURE DI CONTROLLO - 4.1. Strutture di selezione - 4.2. Strutture iterative: i cicli while - 4.3. Strutture iterative: i cicli for e la funzione range - 4.4. Strutture iterative: continue e break - 5. STRUTTURE DATI - 5.1. Le tuple - 5.2. Le liste - 5.3. I dizionari - 5.4. Gli insiemi - 6. LE FUNZIONI - 6.1. Funzioni predefinite - 6.2. Creazione di funzioni - 6.3. La programmazione funzionale - 7. I MODULI - 7.1. Moduli predefiniti - 7.2. Moduli personalizzati - 7.3. Pip Installation Package - 8. FILE - 8.1. Creare o aprire un file - 8.2. Manipolare un file - 8.3. Il costrutto with - 8.4. Esempi con file di testo - 8.5. Esempi con file binari - 9. GESTIONE DEGLI ERRORI - 9.1. Errori di sintassi ed eccezioni - 9.2. Dichiarazioni assert - 9.3. I blocchi try ed except - 9.4. Gestire le eccezioni - 9.5. Eccezioni definite dall’utente - 10. PROGRAMMAZIONE A OGGETTI - 10.1. Le classi - 10.2. I parametri dei metodi e il parametro riflessivo - 10.3. Inizializzare gli attributi - 10.4. Attributi di istanza e di classe (statici) - 0.5. Incapsulamento: attributi pubblici e privati - 10.6. Ereditarietà - 10.7. Poliformismo - 10.8. Overloading degli operatori - 11. I THREAD - 11.1. La classe Thread - 11.2. Il modulo threading - 11.3. Sincronizzazione di thread - 12. I SOCKET - 12.1. Socket UDP - 12.2. Socket TCP - 13. I DATABASE - 13.1. Connessione a un database SQLite - 13.2. Metodi per database SQLite - 13.3. Creazione di tabelle - 13.4. Inserimento dati - 13.5. Lettura dei dati - 13.6. Aggiornamento dei dati - 13.7. Cancellazione dei dati - 13.8. Transazioni - 13.9. Connessione ad altri database - 14. XML - 14.1. Parsing di file XML - 14.2. Ricerca di elementi - 14.3. Creazione di documenti XML - 14.4. Modifica di documenti XML - 14.5. Da XML a stringhe - 15. JSON - 15.1. Importazione di oggetti JSON - 15.2. Lettura di oggetti JSON - 15.3. Scrittura di oggetti JSON - 15.4. Formattazione di stringhe JSON - 16. WEB SERVICES - 16.1. Fruizione di web services - 16.2. Il framework HTTP Flask - 16.3. Implementazione di un web service REST.
________



















