Skip to content

maboglia/CorsoPython

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 Corso Python Base

Benvenuto nel repository ufficiale del Corso Python Base.
Questo materiale è pensato per studenti, docenti e professionisti che vogliono imparare o consolidare le basi del linguaggio Python, in modo pratico e graduale.


🎯 Obiettivi del corso

  • Comprendere la logica e la sintassi di base di Python
  • Acquisire familiarità con variabili, strutture di controllo e funzioni
  • Imparare a gestire file, errori e moduli
  • Sviluppare mini-progetti pratici da eseguire in console
  • Prepararsi ai moduli successivi di Python intermedio e avanzato

📚 Struttura del corso

Modulo Argomento Contenuti principali
1 Introduzione a Python Cos’è Python, installazione, primo programma
2 Tipi di dati di base Numeri, stringhe, booleani, conversioni
3 Variabili e operatori Operatori aritmetici, logici e di confronto
4 Strutture di controllo if, for, while, break, continue
5 Collezioni Liste, tuple, set, dizionari
6 Funzioni Parametri, ritorni, lambda, scope
7 Input/Output input, print, lettura/scrittura file
8 Gestione degli errori try/except, raise, finally
9 Moduli e librerie import, moduli standard, pip
10 Mini-progetti Calcolatrice, rubrica, file analyzer, password generator

🧠 Metodo didattico

Ogni modulo è composto da:

  1. Dispensa teorica / slide
  2. Laboratorio pratico con esercizi graduali
  3. Mini-progetto di riepilogo

Questo approccio consente di imparare facendo, consolidando la teoria con la pratica.


🧰 Requisiti


🚀 Come usare questo repository

  1. Clona il progetto: git clone https://github.com//corso-python-base.git cd corso-python-base

  2. Apri i moduli:

    • /moduli/ → slide e dispense teoriche
    • /laboratori/ → esercizi pratici
    • /progetti/ → mini-progetti finali
  3. Esegui gli esempi:

    python moduli/modulo_03_variabili_operatori/esempi.py


🧩 Struttura delle cartelle

corso-python-base/ │ ├── moduli/ │ ├── modulo_01_introduzione/ │ ├── modulo_02_tipi_dati/ │ ├── ... │ ├── laboratori/ │ ├── esercizi_modulo_01/ │ ├── esercizi_modulo_02/ │ ├── progetti/ │ ├── calcolatrice/ │ ├── rubrica/ │ └── README.md


📦 Librerie utili (per moduli avanzati)

  • math, random, datetime, os, sys
  • requests (per chiamate HTTP)
  • pandas, matplotlib (per analisi dati)

📜 Licenza

Questo corso è distribuito sotto licenza MIT. Puoi usarlo liberamente per scopi didattici o personali, citando la fonte.


👨‍🏫 Autore

Mauro Bogliaccino Docente di Informatica, sviluppatore e formatore. 💻 Didattica, coding e passione per la divulgazione tecnologica.


“Python non è solo un linguaggio, è un modo di pensare in modo chiaro e logico.”

About

Repo del corso python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages