21 | | As long as local regulations permit it, the lab part of the course will be held "on site": recordings will be available, but, please attend if you can, since lab coaching is much more effective with face-to-face interactions. The currently planned schedule (date format is day/month) is: |
22 | | |
23 | | |
24 | | ||= Lessons (40h) =|| Mo 1/3, Fr 5/3, Mo 8/3|| //Fr 12/3// ||Mo 15/3 //Fr 19/3// ||Mo 22/3, Fr 26/3, Mo 29/3 //Fr 9/4// ||Mo 12/4, Fr 16/4, Mo 19/4||Mo 26/4, ~~Fr 30/4~~, Mo 3/5||Mo 10/5, ~~Fr 14/5~~, Mo 17/5||Mo 24/5, ~~Fr 28/5~~, Mo 31/5|| Mo 7/6 || |
25 | | ||= Labs, Room DELTA (16h) =|| || ~~Fr 12/3~~ || ~~Fr 19/3~~|| ~~Fr 9/4~~|| Fr 23/4|| Fr 30/4, Fr 7/5|| Fr 14/5, Fr 21/5|| Fr 28/5, Fr 4/6|| Fr 11/6 || |
26 | | ||= Setup =|| Scaffolded |||||||| Plain Python interpreter |||||||| Notebooks || |
27 | | |
28 | | |
29 | | Please answer to [https://homes.di.unimi.it/monga/lucidi2021/survey-pyqb.html this survey]. |
30 | | |
31 | | During these hard times of physical distance it is important to keep a social proximity: subscribe to the forum on [https://pyqb.zulipchat.com/join/eitgxwoku67aw55zwunua3hj/ Zulip] (use an `@studenti.unimi.it` email). |
32 | | |
33 | | |
34 | | === Exams |
35 | | |
36 | | * [https://docs.google.com/spreadsheets/d/e/2PACX-1vSCCWqybVJdcFkIWvApDaQeL-h1kWskv07r7PXXbAt5Iesk4YSJQarZttipmbmEmCAPeQk_fWA83X-u/pubhtml?gid=119669032&single=true February 8 Results] [https://github.com/monga-didattica/pyqb-20220208 Exam text] |
37 | | * [https://docs.google.com/spreadsheets/d/e/2PACX-1vQKmzgzdjgK05cCEgu7MPA-UQI2FhWCS8XvMyaRmSg76-7qpEeQhYA-qPmAOXL6F4b2qbEDZOTFt9s1/pubhtml?gid=119669032&single=true January 17 Results] [https://github.com/monga-didattica/pyqb-20220117 Exam text] |
38 | | * [https://docs.google.com/spreadsheets/d/e/2PACX-1vQUi1AaGFqxC3xv5UPJX00c9Abf7kIfvZfAqVBBOtgFY5XzUBKwhNbCH6L28ONgFKU30oxaQ3Kzc0zC/pubhtml?gid=119669032&single=true September 20 Results] [https://github.com/monga-didattica/pyqb-20210920 Exam text] |
39 | | * [https://docs.google.com/spreadsheets/d/e/2PACX-1vS3dJdsCzSq2i5HuON6XLORrSkkpSCJ8F3eils3_yWpCXiaVtDOUxJmXri8R5-0lTGRAO2fyoK0uhHV/pubhtml?gid=119669032&single=true September 8 Results] [https://github.com/monga-didattica/pyqb-20210908 Exam text] |
40 | | * [https://docs.google.com/spreadsheets/d/e/2PACX-1vRvVFvyIsCUn4twlQEpx5kBCBDgJT6GeWpidahNXvD2bDWcItYs2b46hf0a34Gf3YreMJ3WiI8G4a4H/pubhtml?gid=119669032&single=true July 19 Results] [https://github.com/monga-didattica/pyqb-20210719 Exam text] |
41 | | * [https://docs.google.com/spreadsheets/d/e/2PACX-1vRhQvIKmNDaGY22c93jpPrBZagOIAHgz5D_BvRFimBXiJSE7W8jk4cYuYHzjWkn7OT-hC7etkUBWLrG/pubhtml?gid=119669032&single=true July 5 Results] [https://github.com/monga-didattica/pyqb-20210705 Exam text] |
42 | | * [https://docs.google.com/spreadsheets/d/e/2PACX-1vT7qdyIlXMSwOWo6YMTTPGXSjDjTggbVkZZ8J7PsGYXRaMzxnrx3FvM-8dfSy9djHxLu3Vg5zcgDPrD/pubhtml?gid=119669032&single=true June 21 Results] [https://github.com/monga-didattica/pyqb-20210621 Exam text] |
| 21 | During these hard times of physical distance it is important to keep a social proximity: subscribe to the forum on [https://pyqb.zulipchat.com/join/epco3qskgizgotkamnlfpujh/ Zulip] (use an `@studenti.unimi.it` email). |
68 | | |
69 | | === 1. March 1, 2021, 9:30-11:30 am |
70 | | |
71 | | * [https://homes.di.unimi.it/monga/lucidi2021/pyqb01.pdf Slides] -- [https://homes.di.unimi.it/monga/lucidi2021/pyqb01-handout.pdf Slides (printing version)] |
72 | | * [https://youtu.be/MbMudMibuME Video recording] |
73 | | * [https://python.di.unimi.it/ CS Circles] |
74 | | |
75 | | === 2. March 5, 2021, 9:30-11:30 am |
76 | | |
77 | | * [https://homes.di.unimi.it/monga/lucidi2021/pyqb02.pdf Slides] -- [https://homes.di.unimi.it/monga/lucidi2021/pyqb02-handout.pdf Slides (printing version)] |
78 | | * [https://youtu.be/yteNk6SiZ1M Video recording] |
79 | | |
80 | | |
81 | | === 3. March 8, 2021, 9:30-11:30 am |
82 | | |
83 | | * [https://homes.di.unimi.it/monga/lucidi2021/pyqb03.pdf Slides] -- [https://homes.di.unimi.it/monga/lucidi2021/pyqb03-handout.pdf Slides (printing version)] |
84 | | * [https://youtu.be/MZqnuSS9M8o Video recording] |
85 | | |
86 | | |
87 | | === 4. March 12, 2021, 9:30-11:30 am |
88 | | |
89 | | * [https://homes.di.unimi.it/monga/lucidi2021/pyqb04.pdf Slides] -- [https://homes.di.unimi.it/monga/lucidi2021/pyqb04-handout.pdf Slides (printing version)] |
90 | | * [https://youtu.be/fiHB9Nk41ko Video recording] |
91 | | * Homework: [https://classroom.github.com/a/TpWhD1zt One triangle] |
92 | | |
93 | | === 5. March 15, 2021, 9:30-11:30 am |
94 | | |
95 | | * [https://homes.di.unimi.it/monga/lucidi2021/pyqb05.pdf Slides] -- [https://homes.di.unimi.it/monga/lucidi2021/pyqb05-handout.pdf Slides (printing version)] |
96 | | * [https://youtu.be/jZM0TISPicw Video recording] |
97 | | * Homework: [https://classroom.github.com/a/gd_s1ybQ Triangle kinds] [https://classroom.github.com/a/6AI0xnot DNA Hamming] [https://classroom.github.com/a/exi-O3Kl Newton sqrt] |
98 | | |
99 | | |
100 | | === 6. March 19, 2021, 9:30-11:30 am |
101 | | |
102 | | * [https://homes.di.unimi.it/monga/lucidi2021/pyqb06.pdf Slides] -- [https://homes.di.unimi.it/monga/lucidi2021/pyqb06-handout.pdf Slides (printing version)] |
103 | | * [https://youtu.be/Z0NHk9Z65uI Video recording] |
104 | | * Homework: [https://classroom.github.com/a/MhchQHAd Pythagorean triplets] [https://classroom.github.com/a/36ITXw1V Flatten list] |
105 | | |
106 | | |
107 | | === 7. March 22, 2021, 9:30-11:30 am |
108 | | |
109 | | * [https://homes.di.unimi.it/monga/lucidi2021/pyqb07.pdf Slides] -- [https://homes.di.unimi.it/monga/lucidi2021/pyqb07-handout.pdf Slides (printing version)] |
110 | | * [https://youtu.be/rGkgGOofly0 Video recording] |
111 | | * Homework: [https://classroom.github.com/a/5lBJ-wgC DNA files] |
112 | | |
113 | | === 8. March 26, 2021, 9:30-11:30 am |
114 | | |
115 | | * [https://homes.di.unimi.it/monga/lucidi2021/pyqb08.pdf Slides] -- [https://homes.di.unimi.it/monga/lucidi2021/pyqb08-handout.pdf Slides (printing version)] |
116 | | * [https://youtu.be/Px2Cqf3Ct4M Video recording] Unfortunately the first ~15' are missing: |
117 | | - for consolidating the basics I was suggesting [https://python.di.unimi.it CS Circles] |
118 | | - a book on Python (the one suggested above, there are many suggested also on CS Circles) |
119 | | - you can find tons of additional exercises if you want: [https://exercism.io Exercism] |
120 | | * Homework: [https://classroom.github.com/a/JMlHieUy DNA forensics] |
121 | | * Optional, provided by [https://github.com GitHub] to [https://classroom.github.com/a/KLoZ8Qxl familiarize with GitHub Classroom] (I tried it today: nothing special, but it gives you many links if you want to learn more about github) |
122 | | |
123 | | |
124 | | === 9. March 29, 2021, 9:30-11:30 am |
125 | | |
126 | | * [https://homes.di.unimi.it/monga/lucidi2021/pyqb09.pdf Slides] -- [https://homes.di.unimi.it/monga/lucidi2021/pyqb09-handout.pdf Slides (printing version)] |
127 | | * [https://youtu.be/wFeqxWqeqcQ Video recording] |
128 | | * No new homework, but try to finish all the assignments; if you still feel insecure on Python basics, I'm preparing some AssignmentsOnTheBasics. |
129 | | |
130 | | === 10. April 9, 2021, 9:30-11:30 am |
131 | | |
132 | | |
133 | | * [https://homes.di.unimi.it/monga/lucidi2021/pyqb10.pdf Slides] -- [https://homes.di.unimi.it/monga/lucidi2021/pyqb10-handout.pdf Slides (printing version)] |
134 | | * [https://youtu.be/0VcpSlMjWJs Video recording] |
135 | | * No new homework, but try to finish all the assignments; if you still feel insecure on Python basics, I'm preparing some AssignmentsOnTheBasics. |
136 | | |
137 | | |
138 | | === 11. April 12, 2021, 9:30-11:30 am |
139 | | |
140 | | * [https://homes.di.unimi.it/monga/lucidi2021/pyqb11.pdf Slides] -- [https://homes.di.unimi.it/monga/lucidi2021/pyqb11-handout.pdf Slides (printing version)] |
141 | | * [https://youtu.be/wJb7XuIe-zU Video recording] |
142 | | * Homework: [https://classroom.github.com/a/CO132nII NumPy basics] |
143 | | |
144 | | === 12. April 16, 2021, 9:30-11:30 am |
145 | | |
146 | | * [https://homes.di.unimi.it/monga/lucidi2021/pyqb12.pdf Slides] -- [https://homes.di.unimi.it/monga/lucidi2021/pyqb12-handout.pdf Slides (printing version)] |
147 | | * [https://youtu.be/vuySJRE4eHU Video recording] |
148 | | |
149 | | === 13. April 19, 2021, 9:30-11:30 am |
150 | | |
151 | | * [https://homes.di.unimi.it/monga/lucidi2021/pyqb13.pdf Slides] -- [https://homes.di.unimi.it/monga/lucidi2021/pyqb13-handout.pdf Slides (printing version)] |
152 | | * [https://youtu.be/Njz_3aVxhIQ Video recording]. |
153 | | * Homework: [https://classroom.github.com/a/XCUtqyEF Life] |
154 | | |
155 | | === 14. April 23, 2021, 9:30-11:30 am |
156 | | |
157 | | Room DELTA, MS Teams [https://youtu.be/cuJ3LDbfz2U YouTube] |
158 | | * [https://classroom.github.com/a/rVnWYeuZ Gray-Scott] |
159 | | |
160 | | === 15. April 26, 2021, 9:30-11:30 am |
161 | | |
162 | | * [https://homes.di.unimi.it/monga/lucidi2021/pyqb14.pdf Slides] -- [https://homes.di.unimi.it/monga/lucidi2021/pyqb14-handout.pdf Slides (printing version)] |
163 | | * [https://youtu.be/aqZCuUACV8s Video recording] |
164 | | |
165 | | === 16. April 23, 2021, 9:30-11:30 am |
166 | | |
167 | | Room DELTA, MS Teams [https://youtu.be/b_n8R4sXQz0 YouTube] |
168 | | * [https://classroom.github.com/a/gZspKbxj Numpy images] |
169 | | |
170 | | |
171 | | === 17. May 3, 2021, 9:30-11:30 am |
172 | | |
173 | | * [https://homes.di.unimi.it/monga/lucidi2021/pyqb15.pdf Slides] -- [https://homes.di.unimi.it/monga/lucidi2021/pyqb15-handout.pdf Slides (printing version)] |
174 | | * [https://youtu.be/X_ouF9s7omk Video recording] |
175 | | |
176 | | === 18. May 7, 2021, 9:30-11:30 am |
177 | | |
178 | | Room DELTA, MS Teams, [https://youtu.be/70HHk8cMDVc YouTube] (for the right formulas see the notebook: I wrote a wrong one at the whiteboard) |
179 | | * [https://classroom.github.com/a/_EPgU6Q0 Lotka-Volterra, part I] |
180 | | |
181 | | === 19. May 10, 2021, 9:30-11:30 am |
182 | | |
183 | | * [https://youtu.be/VYKSnniUEhI Video recording] |
184 | | |
185 | | === 20. May 14, 2021, 9:30-11:30 am |
186 | | |
187 | | Room DELTA, MS Teams, [https://youtu.be/Of1mtiTR_ks YouTube] |
188 | | * [https://classroom.github.com/a/T8kaWKmA Lotka-Volterra, part II] |
189 | | |
190 | | === 21. May 17, 2021, 9:30-11:30 am |
191 | | |
192 | | * [https://homes.di.unimi.it/monga/lucidi2021/pyqb16.pdf Slides] -- [https://homes.di.unimi.it/monga/lucidi2021/pyqb16-handout.pdf Slides (printing version)] |
193 | | * [https://youtu.be/HuuAbNP3uPA Video recording] |
194 | | |
195 | | === 22. May 21, 2021, 9:30-11:30 am |
196 | | |
197 | | Room DELTA, MS Teams, [https://youtu.be/LePesNPHm-8 YouTube] |
198 | | * [https://classroom.github.com/a/X0Zn0URs Analysis of Howell's data with pandas] |
199 | | |
200 | | === 23. May 24, 2021, 9:30-11:30 am |
201 | | |
202 | | |
203 | | * [https://homes.di.unimi.it/monga/lucidi2021/pyqb17.pdf Slides] -- [https://homes.di.unimi.it/monga/lucidi2021/pyqb17-handout.pdf Slides (printing version)] |
204 | | * [https://youtu.be/1HYlF3iPdFc Video recording] |
205 | | |
206 | | |
207 | | === 24. May 28, 2021, 9:30-11:30 am |
208 | | |
209 | | Room DELTA, MS Teams, [https://youtu.be/7D1j73elXAA YouTube] |
210 | | * [https://classroom.github.com/a/wwtFl3Jk Analysis of Howell's data with pandas, part II] |
211 | | |
212 | | |
213 | | === 25. May 31, 2021, 9:30-11:30 am |
214 | | |
215 | | |
216 | | * [https://homes.di.unimi.it/monga/lucidi2021/pyqb18.pdf Slides] -- [https://homes.di.unimi.it/monga/lucidi2021/pyqb18-handout.pdf Slides (printing version)] |
217 | | * [https://youtu.be/mFYprQmNtu4 Video recording] |
218 | | |
219 | | === 26. June 4, 2021, 9:30-11:30 am |
220 | | |
221 | | Room DELTA, MS Teams, [https://youtu.be/lhC21m5e8_E YouTube] |
222 | | * [https://classroom.github.com/a/ax8el8L2 Analysis of Howell's data with pymc3] |
223 | | |
224 | | === 27. June 7, 2021, 9:30-11:30 am |
225 | | |
226 | | * [https://homes.di.unimi.it/monga/lucidi2021/pyqb19.pdf Slides] -- [https://homes.di.unimi.it/monga/lucidi2021/pyqb19-handout.pdf Slides (printing version)] |
227 | | * [https://youtu.be/af-eughRx9o Video recording] |
228 | | |
229 | | === 28. June 11, 2021, 9:30-11:30 am |
230 | | |
231 | | Room DELTA, MS Teams, [https://youtu.be/D0U12zM140o YouTube] |
232 | | |
| 47 | * [wiki:WikiStart@79 A.A. 2020/21] |