Un corso pratico di 4 lezioni per imparare Python da zero, focalizzato su applicazioni concrete e progetti reali.
Organizzatore: FabLab Bergamo
Target: Principianti senza esperienza di programmazione
Obiettivo: Acquisire le competenze necessarie per creare progetti personali utilizzando Python
- Basi del linguaggio Python e setup ambiente - 10 Gennaio 2026
- Sessione ad accesso aperto
- Lavorare con file comuni e librerie - 17 Gennaio 2026
- Riservata ai soci dell'associazione
- Manipolazione dati in Python - 24 Gennaio 2026
- Riservata ai soci dell'associazione
- Utilizzo delle API (Esempio con Large Language Model) - 31 Gennaio 2026
- Riservata ai soci dell'associazione
Questo repository contiene tutti i materiali didattici del corso:
- Python_Lezione1.ipynb - Filosofia di Python, variabili, espressioni e controlli di flusso
- Python_Lezione2.ipynb - Funzioni e richieste web
- Python_Lezione3.ipynb - Analisi dati con librerie
- Slides-Lezione1.pdf - Presentazione prima lezione
- Slides-Lezione2.pdf - Presentazione seconda lezione
- Slides-Lezione3.pdf - Presentazione terza lezione
Per utilizzare i notebook direttamente nel browser senza installazioni:
- Filosofia di Python (The Zen of Python)
- Variabili e tipi di dati (int, str, float, list)
- Operazioni aritmetiche e su stringhe
- Espressioni booleane
- Istruzioni di controllo (if/else)
- Cicli (while, for)
- Liste e dizionari
- F-strings per la formattazione
- Definizione e utilizzo delle funzioni
- Interazioni con API web
- Libreria Requests
- Manipolazione di immagini con Pillow
- Esempi pratici (API meteo, immagini di gatti)
- Introduzione a Pandas
- Manipolazione e analisi di dataset
- Visualizzazione dati
- Utilizzo di API per modelli di linguaggio
- Applicazioni pratiche dell'AI
- Google Colab - Ambiente Python basato su browser (consigliato per principianti)
- Librerie principali:
requests- Per le richieste HTTP/APIPillow- Per la manipolazione di immaginipandas- Per l'analisi dati
- Il tutorial ufficiale di Python - Approfondimento consigliato
- Primo incontro: Accesso libero e gratuito
- Incontri successivi: Richiedono tesseramento associazione 2026
- Cosa portare: Laptop personale (disponibili laptop limitati per chi ne è sprovvisto)
- Registrazione: Obbligatoria su Eventbrite
- Approccio: Hands-on con esercizi interattivi e quiz
- Per principianti: Utilizzate Google Colab cliccando sui badge "Open in Colab"
- Per utenti esperti: Clonate il repository e aprite i notebook localmente
- Ordine consigliato: Seguite l'ordine numerico delle lezioni
- Supporto: Consultate le slides per approfondimenti teorici
Corso realizzato da FabLab Bergamo - Un approccio pratico all'apprendimento di Python