Python (online)

In questo webinar daremo un’introduzione chiara e il più possibile divertente alla programmazione, per chi non ha esperienza in questa attività ma è curioso di conoscerla per interesse personale o perché sta considerando l’idea di intraprendere una carriera come programmatore.
Il linguaggio per questo corso sarà Python, un linguaggio ragionevolmente semplice e conciso di immediata applicazione e utilizzato in un ampio spettro di progetti, dalla creazione di siti web a data science e Machine Learning.
Inizieremo a praticare le idee della programmazione con esempi ispirati dalla programmazione di video games 2D con Pygame.
Alla fine di questo percorso conoscerete le idee principali e i fondamenti della programmazione per iniziare su qualche vostro progetto o per affrontare un percorso formale per iniziare una carriera come programmatori.



Durata
18 ore (6 lezioni da 3 ore)
Calendario
Personalizzabile (concordato con il docente)
Orari
Mattina (9-13)
Pomeriggio (14-17)
Competenze ingresso
Sistema operativo. Predisposizione per la logica.
Difficoltà
Programma del corso
Python
- Programmazione e pensiero computazionale
- Introduzione alla programmazione
- Linguaggi, editor, IDE, compilatori, interpreti, virtual machines
- È davvero così complessa la programmazione?
- Dati e azioni, variabili e funzioni
- Condizionali e cicli
- Un tocco di Classe, programmazione orientata agli oggetti
- Grafica, animazione e collision detection con Pygame
- Creazione di semplici videogames con Pygame
Recensioni