Il POuL organizza 4 giornate dedicate a python: un linguaggio facile da imparare ma che permette lo sviluppo di applicazioni in ogni ambito. L'evento si terrà i giorni 8, 15, 22 Maggio dalle 17:15 alle 19:15 in aula 5.0.3 e il 17 Maggio in aula 5.0.2 dalle 17:15 alle 19:30 Note: I corsi sono totalmente gratuiti e non necessitano di iscrizione. Occorrente Se volete provare a scrivere codice live durante il talk ecco cosa portare: Un editor di testo (Atom, Notepad++) L'nterprete Python: Linux: generalmente preinstallato, altrimenti utilizzare il package manager macOS: https://www.python.org/ftp/python/3.6.1/python-3.6.1-macosx10.6.pkg Windows: 32bit https://www.python.org/ftp/python/3.6.1/python-3.6.1.exe 64bit https://www.python.org/ftp/python/3.6.1/python-3.6.1-amd64.exe Slides Potete trovare le slides su: https://slides.poul.org/2017/python/ Programma Lunedì 8 Maggio Introduzione al linguaggio Python Strutture dati in Python Lunedì 15 Maggio Programmazione ad Oggetti Programmazione Funzionale Mercoledì 17 Maggio Bot Telegram con Python Web scraping Lunedì 22 Maggio (in collaborazione con EESTEC) Introduzione a setup.py Python Notebook Iniziativa realizzata con il contributo del Politecnico di Milano
L’evento si svolgerà in aula S.1.3 dalle 17.15 alle 19.15. Martedì 24 maggio Verranno spiegate le basi del linguaggio Martedì 31 maggio Esempi di utilizzo: Calcolo scientifico con Python Realizzazione di una webapp con il framework Flask L’iniziativa è realizzata con il contributo del Politecnico di Milano.
Note: Il corso è totalmente gratuito ma necessita di iscrizione, qui il link al form Warning: Foreign students please note that this course will be held in Italian. Il workshop ti porta alla scoperta di tutti gli aspetti fondamentali di Python attraverso esempi interattivi e quel tanto di teoria che ti servirà per apprezzare appieno le possibilità che offre un linguaggio conciso ed espressivo -- dall'automazione di operazioni all'estrazione di informazioni dal web. Tareremo la difficoltà e gli argomenti trattati dal corso in base alle risposte che riceveremo dal form di iscrizione, che per questo motivo é indispensabile compilare. Non sarà necessario saper già programmare in un qualsiasi linguaggio, partiremo dalle basi. Ovviamente avere esperienze di C, Matlab o Java sarà utile per capire meglio alcuni aspetti del linguaggio. Sarà utile avere un PC per seguire in diretta gli esempi. Tutti gli argomenti saranno introdotti scrivendo piccoli programmi, linea per linea. Il corso si svolgerà in due date: Giovedì 11 Giugno, 17.15-19.00 (Aula S.1.2). Giovedì 18 Giugno, 16.15-19.00 (Aula L.26.13). Materiale: Prima giornata: Appunti - Slides Seconda giornata: Materiale su multiprocessing - Playing with Tweets
Note: Il corso è totalmente gratuito e non necessita di iscrizione Warning: Foreign students please note that this course will be held in Italian. Il workshop ti porta alla scoperta di tutti gli aspetti fondamentali di Python attraverso 4 ore di esempi interattivi e quel tanto di teoria che ti servirà per apprezzare appieno le possibilità che offre un linguaggio conciso ed espressivo -- dall'automazione di operazioni all'estrazione di informazioni dal web. L'unico vero prerequisito è saper già programmare in un qualsiasi linguaggio, meglio se ad oggetti. Sarà utile avere un PC per seguire in diretta gli esempi. L'aula è dotata di prese elettriche. Tutti gli argomenti saranno introdotti scrivendo piccoli programmi, linea per linea. giovedì 5 giugno 2014, 17.15-19.30 (aula S.1.3) Python come calcolatrice Estrarre informazioni dal Web giovedì 12 giugno 2014, 17.15-19.30 (aula S.1.3) Usare Python al posto di Bash Lavorare su strutture binarie Recap: pro e contro, interpreti Materiale, testi e video nella pagina dedicata all'evento (click qui)