Skip to content

fablab-bergamo/corso-python-2026

Repository files navigation

Python in Pratica - Corso FabLab Bergamo 2026

Un corso pratico di 4 lezioni per imparare Python da zero, focalizzato su applicazioni concrete e progetti reali.

Informazioni sul Corso

Organizzatore: FabLab Bergamo
Target: Principianti senza esperienza di programmazione
Obiettivo: Acquisire le competenze necessarie per creare progetti personali utilizzando Python

📅 Programma delle Lezioni

  1. Basi del linguaggio Python e setup ambiente - 10 Gennaio 2026
    • Sessione ad accesso aperto
  2. Lavorare con file comuni e librerie - 17 Gennaio 2026
    • Riservata ai soci dell'associazione
  3. Manipolazione dati in Python - 24 Gennaio 2026
    • Riservata ai soci dell'associazione
  4. Utilizzo delle API (Esempio con Large Language Model) - 31 Gennaio 2026
    • Riservata ai soci dell'associazione

📚 Materiali del Corso

Questo repository contiene tutti i materiali didattici del corso:

Notebook Jupyter/Colab

Slides

🔗 Link ai Colab Online

Per utilizzare i notebook direttamente nel browser senza installazioni:

Open In Colab Lezione 1

Open In Colab Lezione 2

Open In Colab Lezione 3

🎯 Argomenti Trattati

Lezione 1: Fondamenti

  • 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

Lezione 2: Funzioni e Web

  • Definizione e utilizzo delle funzioni
  • Interazioni con API web
  • Libreria Requests
  • Manipolazione di immagini con Pillow
  • Esempi pratici (API meteo, immagini di gatti)

Lezione 3: Analisi Dati

  • Introduzione a Pandas
  • Manipolazione e analisi di dataset
  • Visualizzazione dati

Lezione 4: Large Language Models

  • Utilizzo di API per modelli di linguaggio
  • Applicazioni pratiche dell'AI

🛠️ Strumenti Consigliati

  • Google Colab - Ambiente Python basato su browser (consigliato per principianti)
  • Librerie principali:
    • requests - Per le richieste HTTP/API
    • Pillow - Per la manipolazione di immagini
    • pandas - Per l'analisi dati

📖 Risorse Aggiuntive

🔗 Link agli Articoli

ℹ️ Informazioni Pratiche

  • 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

👨‍💻 Come Utilizzare i Materiali

  1. Per principianti: Utilizzate Google Colab cliccando sui badge "Open in Colab"
  2. Per utenti esperti: Clonate il repository e aprite i notebook localmente
  3. Ordine consigliato: Seguite l'ordine numerico delle lezioni
  4. Supporto: Consultate le slides per approfondimenti teorici

Corso realizzato da FabLab Bergamo - Un approccio pratico all'apprendimento di Python

About

Slides e supporti Colab Notebook per un corso di Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •