%DASHBOARD{ section="dashboard_start" }% %DASHBOARD{ section="banner" image="%PUBURL%/%SYSTEMWEB%/TWikiDashboardImages/lake-tahoe-blue.jpg" title="Fondamenti di programmazione<br><br>AA20-21" titlestyle="color:#B00000; font-size:350%;" }% <!--===== OVERVIEW ============================================--> %DASHBOARD{ section="box_start" title="Docenti" height="350" }% * Prof. Users.AndreaSterbini - canale AL + MZ fino al 3/11/20 * ricevimento studenti *previo appuntamento* martedì dalle 15 alle 18, online: *[[https://uniroma1.zoom.us/my/andrea.sterbini?pwd=c1lQYnZNUEVzSGt5bklBNElWekFqdz09][ZOOM]]* * Prof. Iacopo Masi - canale MZ dal 6/11 in poi * Prof. Users.AngeloSpognardi - esercitazioni in laboratorio * ricevimento studenti online: <a href="https://uniroma1.zoom.us/my/angelo.sognardi?pwd=WlE2TmFmVnNrNU16c1JZOGV1dUs5UT09" target="_blank">zoom</a> * conferenza zoom per le esercitazioni: [[zoom_meetings][a questo link]] %DASHBOARD{ section="box_end" }% <!--===== WEB LINKS ============================================--> %DASHBOARD{ section="box_start" title="Informazioni sul corso" height="350" contentstyle="overflow: hidden;" }% * Notizie e info nel forum *https://q2a.di.uniroma1.it* * *Iscrivetevi a [[https://q2a.di.uniroma1.it][Q2A]] per svolgere gli homework obbligatori* * *[[https://q2a.di.uniroma1.it/regole-fp-20-21][REGOLE DEL CORSO]]* * [[Diario delle lezioni - canale AL]] * [[https://iacopomasi.github.io/teaching.html][Diario delle lezioni - canale MZ]] * [[Diario delle esercitazioni]] %DASHBOARD{ section="box_end" }% <!--===== RECENT CHANGES ============================================--> %DASHBOARD{ section="box_start" title="Programma di massima" height="350" contentstyle="overflow: hidden;" }% Introduzione alla programmazione tramite il linguaggio Python. Tipi di dati, variabili, assegnamenti, strutture di controllo, funzioni, classi, moduli e Input/Output. Strutture dati: vettori, stringhe, liste e dizionari. Progettazione e sviluppo di programmi tramite programmazione procedurale, ricorsiva e orientata agli oggetti. Librerie di Python per la grafica, per la gestione dei file, per l'elaborazione di testi/html e per l'accesso ad Internet. Debugging e testing di programmi. %DASHBOARD{ section="box_end" }% <!--===== BOX 4 ============================================--> %DASHBOARD{ section="box_start" title="Lezioni ed esercitazioni" height="500" contentstyle="overflow: hidden;" }% * Canale AL: prof. Sterbini (*[[https://uniroma1.zoom.us/meeting/register/tJYpdeuvqz8vGdOIz5vMq3pRpz17XRmbjNZ9][ZOOM]]*) * martedì teoria dalle 10 alle 13, aula 3 MAT (città universitaria, Matematica, 1° piano) * mercoledì esercitazioni col prof Users.AngeloSpognardi dalle 9.30 alle 12.30 laboratori 15 e 17 via Tiburtina 205 (*[[https://uniroma1.zoom.us/meeting/register/tJYpdu2upjkpGtzsduftQwSxHDsRQPQBdcAQ][ZOOM]]*) * venerdì teoria dalle 11 alle 13, aula 3 MAT (città universitaria, Matematica, 1° piano) * Canale MZ: prof. Masi (*[[https://uniroma1.zoom.us/j/82550891342?pwd=ZE9NRGNkN084c3pXUDVMRFpXQkIxUT09][ZOOM]]*) * martedì teoria dalle 10 alle 13, aula Cabibbo, Fisica Nuova (città universitaria) * mercoledì esercitazioni col prof Users.AngeloSpognardi dalle 15.30 alle 18.30 laboratori 15 e 17 via Tiburtina 205 (*[[https://uniroma1.zoom.us/meeting/register/tJYoc-utqDkpEtOrRTrIsl00hkOXiGjFc1HX%20][ZOOM]]*) * venerdì teoria dalle 8 alle 10, aula Cabibbo, Fisica Nuova (città universitaria) %DASHBOARD{ section="box_end" }% <!--===== BOX 5 ============================================--> %DASHBOARD{ section="box_start" title="Testi di riferimento" height="500" contentstyle="overflow: hidden;" }% Vi consigliamo di seguire il libro: * Allen B. Downey [[https://github.com/AllenDowney/ThinkPythonItalian/raw/master/thinkpython_italian.pdf][Pensare in Python]] * Allen B. Downey [[https://greenteapress.com/wp/think-python-2e/][Thinking in Python 2nd edition]] (in inglese) Altri libri molto utili. * F. Pellacini, [[http://pellacini.di.uniroma1.it/books/fondamentibook16/fondamentibook16.html][Fondamenti di Programmazione in Python]] * [[https://docs.python.org/3/tutorial/][The Python 3 tutorial]] * Josh Cogliati, [[http://www.python.it/doc/Easytut/easytut-it/index.html][Tutorial per principianti in Python]] (python 2.7) Siti molto molto utili per fare pratica direttamente nel browser senza installare nulla * Python Tutor http://pythontutor.com * Python Anywhere https://www.pythonanywhere.com %DASHBOARD{ section="box_end" }% <!--===== Anni precedenti ============================================--> %DASHBOARD{ section="box_start" title="Altro" height="500" contentstyle="overflow: hidden;" }% ---+++ Software Per programmare useremo la distribuzione Python Anaconda che contiene Python nella versione 3.8 (https://www.anaconda.com/download/) Useremo l'ambiente di sviluppo [[https://en.wikipedia.org/wiki/Spyder_(software)][Spyder]] che trovate in Anaconda ---+++ Anni precedenti * *[[Programmazione1/AA19_20][2019-20]]* * *[[Programmazione1/AA18_19][2018-19]]* * *[[Programmazione1/AA17_18][2017-18]]* %DASHBOARD{ section="box_end" }% <!--===== END ============================================--> %DASHBOARD{ section="dashboard_end" }%
This topic: Programmazione1/AA20_21
>
WebHome
Topic revision: r18 - 2020-12-03 - AndreaSterbini
Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback