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

Programma del webinar 1 Python Base

  1. Introduzione e Installazione di Python
  2. Valori e Operatori Numerici
  3. Variabili e Stringhe
  4. Conversioni tra tipi di dato, funzioni print e input
  5. Controllo del Flusso, Algebra Booleana e Operatori di Comparazione
  6. Istruzioni if, elif ed else
  7. Ciclo while, istruzioni break e continue
  8. Il Ciclo for e la funzione range
  9. I Moduli della Standard Library
  10. Crea una Calcolatrice con Python
  11. Le Funzioni in Python
  12. Variabili Globali e Variabili Locali
  13. Le Liste
  14. Metodi delle Stringhe
  15. Tuple e Set
  16. I Dizionari
  17. Progetti hardware con Raspberry Pi

Programma del webinar 2 Python Intermedio

  1. Gestione degli Errori
  2. Try except
  3. Installare Moduli di Terze Parti
  4. PIP e Ambienti Virtuali
  5. Repository PYPI
  6. Come creare un modulo
  7. La variabile “name”
  8. La variabile path
  9. Gerarchia delle eccezioni
  10. Eccezioni all’interno di funzioni
  11. La dichiarazione Raise
  12. La Dichiarazione Assert
  13. Progetti hardware con Raspberry Pi

Programma del webinar 3 Python Avanzato

  1. Le classi e gli oggetti
  2. La funzione type
  3. Proprietà e metodi
  4. Il metodo costruttore init
  5. Proprietà pubbliche e private
  6. Metodi e parametri
  7. Superclasse e sottoclasse
  8. Proprietà di istanza
  9. Proprietà speciale dict
  10. Accedere a proprietà private
  11. Proprietà di classe
  12. Approfondimento sui metodi
  13. Proprietà speciali (name, module, bases)
  14. Ereditarietà multipla
  15. Ereditarietà a più livelli
  16. Progetti hardware con Raspberry Pi

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.

Termini & Condizioni

Hai domande? Contattaci subito!

Menu