1: Installare PythonIl primo compito è quello di procedere con l'installazione di Python e di un editor di testo.
2: Perché dovresti imparare a programmare?Scopriamo perché si potrebbe voler imparare a programmare ed esaminiamo i principali problemi legati all'imparare a programmare.
3: Variabili, espressioni ed IstruzioniImpariamo come creare delle variabili ed utilizzarle per conservarci dati.
4: Esecuzione condizionaleAnalizziamo il modo in cui Python effettua alcune istruzioni e ne salti altre.
5: FunzioniOsservate brevemente come Python implementa il modello di programmazione 'store and use later'.
7: StringheAnalizziamo come Python memorizza e manipola le stringe di testo utilizzando variabili e funzioni.
8: FileImpariamo ad aprire file contenenti dati nel vostro computer e a leggerne il contenuto utilizzando Python.
9: ElenchiAnalizziamo la struttura dei dati più semplice di Python - l'Elenco. Gli elenchi possono memorizzare più di una voce in una variabile.
10: DizionariLa struttura dati del dizionario ci permette di memorizzare più valori in un oggetto e di effettuare ricerche sui valori sulla base della loro chiave.
11: TupleLa tupla è una struttura di dati di Python simile agli elenchi ma più semplice ed efficiente.
12: Espressioni RegolariLe espressioni regolari ci permettono di cercare ed estrarre determinati pattern di dati nelle stringhe utilizzando uno specifico linguaggio.
13: Programmi per InternetDiamo una veloce occhiata a come i dati si muovano in rete grazie all'HyperText Transport Protocol (HTTP) e a come scrivere dei programmi per leggerli.
14: Utilizzo di servizi WebI servizi web consentono ad un programma di accedere a dati disponibili in un server esterno.
15: Programmazione ad OggettiDiamo un veloce occhiata a come Python supporti il modello di programmazione Object-Oriented.
16: DatabaseI database ci consentono un accesso casuale molto rapido a grandi quantità di dati. In questo capitolo troverete molto materiale per studiare il linguaggio SQL (Structured Query Language).
17: Visualizzazione datiIn questa sezione impareremo a raccogliere dati dalla rete, a memorizzarli in un database che utilizzeremo per visualizzarne il contenuto in un browser.