WEBINAR Python
Python ha la fama di essere un linguaggio semplice da imparare e per questo viene consigliato come primo linguaggio di programmazione anche ai ragazzi delle scuole medie ed è il miglior linguaggio con cui iniziare a programmare.
Python è un linguaggio adatto a qualsiasi scopo: si possono elaborare software semplici per uso personale e software complessi per uso aziendale e industriale.
Supporta la programmazione ad oggetti ed è un linguaggio adatto a principianti ed esperti.
Python è un linguaggio di programmazione ad alto livello, disponibile per tutte le piattaforme Windows, Mac e tutte le distribuzioni Linux. Nelle piattaforme Mac e Linux è addirittura nativo.
Raspberry Pi ha abbracciato Python come nucleo di programmazione principale.
Python è un linguaggio pseudocompilato: significa che un interprete analizza il codice sorgente, formato da semplici file di testo che vengono salvati con estensione .py.
Python è un software completamente gratuito e open source, pertanto può essere liberamente modificato e ridistribuito.
Cosa si può fare con Python
Solo per citare alcune delle possibilità di Python, a titolo di esempio, ecco alcune applicazioni:
Creazione giochi
Deep learning e Machine learning
Il riconoscimento facciale e di qualsiasi oggetto
Creazione di GUI per applicazioni desktop e per dispositivi touch
Webserver
Script di automazione
Protocolli di trasmissione dati
Controllo sensori hardware
Firmware
… e molto altro
Webinar Python 1 – Base
Argomenti trattati:
- Presentazione di Python
- Installazione di Python su qualsiasi piattaforma
- Sintassi 1:
- Hello_World
- Funzione print e commenti
- Funzione input
- Stringhe e numeri
- If, elif, else
- Il ciclo while
- Il ciclo for
- Le liste
- Le tuple
- I set
- I dizionari
- Dizionario su file
- Funzioni e moduli
Webinar Python 2 – Intermedio
Argomenti trattati:
- Sintassi 2:
- String avanzato
- Lavorare con I file
- Le classi
- Le classi, namespace e scope
- Parametro self
- Funzione lambda
- If __main__
- Args e kwargs
- Array
- Built-in functions
- Python help
- Keyboardinterrupt e gestione degli errori
- Esercizi 1
- Esercizi 2
- Creare una calcolatrice
Webinar Python 3 – Avanzato
Argomenti trattati:
- Ambienti Virtuali
- Introduzione a Tkinter con esempi
- Introduzione a Turtle con esempi
- Introduzione a Flask con esempi
- Introduzione a Kivy con esempi
- PyInstaller e Inno setup
- Py Debugger
- Progetti hardware con Raspberry Pi e Python
Requisiti per la partecipazione
Per una miglior fruizione del webinar, si suggerisce di seguire lo stesso utilizzando due devices separati (per esempio il PC e lo smartphone, oppure il PC e un tablet o due PC). In modo da poter seguire su uno schermo il corso stesso e sull’altro effettuare le prove pratiche.
Non serve avere una conoscenza specifica sull’argomento.
Il corso è fornito di materiale didattico scaricabile durante la lezione.
Il corso è fornito di una dispensa di esempi per l’uso durante il webinar.
Prima del corso, si consiglia di installare l’ultima versione di Python (https://www.python.org)
Vuoi partecipare a questi webinar?
Scopri le date nel calendario o direttamente nella pagina di acquisto
I Webinar
Il corso completo è formato da 3 webinar ciascuno di 3 ore circa (dalle 15 alle 18)
E’ possibile acquistare un singolo corso per volta oppure tutti i livelli insieme; per ciascun webinar viene attivato inoltre uno sconto “prenota prima” visibile fino a scadenza della promo.