Linguaggio di Programmazione Python: Corso Base

Linguaggio di Programmazione Python: Corso Base
  • Assistenza didattica
  • Attestato di frequenza
  • Accesso illimitato per 12 mesi
  • Esercitazioni
  • Livello base
Status Attuale
Non iscritto
Prezzo
29€

Docente: Dott. Lorenzo Solito

Durata: 8 ore di videolezioni

Assistenza didattica: Per ogni esigenza didattica contatta il tuo tutor all’indirizzo [email protected] dalle ore 8.30 alle ore 18.00, dal lunedì al venerdì.

Obiettivo: Il corso nasce con il desiderio di avvicinare al mondo dell’informatica persone che non hanno mai programmato, insegnando loro un linguaggio semplice, versatile e potente, presentandone tutti i principali aspetti e fornendo agli studenti i mezzi per proseguire nell’apprendimento di Python ed approcciarsi a tutti i linguaggi di programmazione più diffusi.

Modalità di erogazione: corso erogato in forma di registrazione schermo con slide e codice scritto “live”. Codice e slide sono a disposizione degli studenti al fine di poter studiare e sperimentare in prima persona.

Programma

  1. Installare Python su Windows e MacOS
  2. TEORIA Tipi di dato e condizionali:
    ○ i principali tipi di dato in Python
    ○ le strutture condizionali if-elif-else
  3. Import this, tipi di dato ½
    ○ presentazione della filosofia del linguaggio Python tramite il comando import this
    ○ inizio presentazione tipi di dato in Python: stringhe, interi, float
  4. Tipi di dato 2/2:
    ○ conclusione dello studio dei tipi di dato in Python: stringhe, liste, dizionari
  5. Condizionali if, elif, else
    ○ studio delle strutture condizionali in Python: come fare qualcosa solo se determinate condizioni sono verificate
  6. Esercizi su condizionali e tipi di dato
    ○ svolgimento di esercizi su tipi di dato e condizionali
  7. TEORIA Cicli for e while; funzioni e ricorsione
  8. Cicli for e while:
    ○ sviluppo di codice con costrutti iterativi for e while
  9. Esercizi su tipi di dato e strutture dati
    ○ svolgimento di esercizi su tipi di dato e strutture dati
  10. Funzioni
    ○ sviluppo di funzioni in Python
  11. Esercizi su cicli e funzioni
    ○ svolgimento di esercizi sui cicli e sulle funzioni
  12. La ricorsione
    ○ spiegazione via codice delle funzioni ricorsive
  13. TEORIA Programmazione ad oggetti, gestione delle eccezioni
  14. Programmazione ad oggetti:
    ○ esempi di codice: definizione di classi e dataclasses
  15. Incapsulamento, ereditarietà, polimorfismo + gestione delle eccezione
    ○ esempi di codice
  16. Esercizi sulle classi:
    ○ esercizi per capire come utilizzare le classi
  17. Tool esterni:
    ○ presentazione di strumenti utili per scrivere codice di qualità

Guarda la presentazione gratuita