Sumários

Class 7

27 Outubro 2023, 13:00 Manuel Lameiras de Figueiredo Campagnolo


  1. Questionnaire Q5 on recent topics (if you don’t have access to your area in Fenix: link
  2. Evaluate group assignment P3 (“Distances”) in class
  3. Unit tests with pytest: examples
  4. Do before next class (November, 11).

Class 6

20 Outubro 2023, 13:00 Manuel Lameiras de Figueiredo Campagnolo


Questionnaire Q4 on the topics of the homework (if you don’t have access to your area in Fenix: link)
Evaluated group assignment (“Little Professor”) in class
Discussed references in Python with examples from Part 5 of PP.fi and made experiments with PythonTutor: Visualize code.
Do before next class. Some groups still have to improve the previous assignment. All groups should solve Problem P3

Class 5

13 Outubro 2023, 13:00 Manuel Lameiras de Figueiredo Campagnolo


Questionnaire Q3 on the topics of the homework;
Work on problems from Problem Set 3

Presentation of next module: Libraries, Random, Statistics, Command-Line Arguments, slice, Packages, APIs, Making Your Own Libraries

Class 4

6 Outubro 2023, 13:00 Manuel Lameiras de Figueiredo Campagnolo


Questionnaire Q2 on the topics of the homework;
Work on problems from Problem Set 2: Camel; Coke Machine; Just setting up my twttr

Presentation of next module: Dictionaries, More on code modularity (Mario example), Exceptions, Runtime Errors, try, else, Creating a Function to Get an Integer, pass

Class 3

29 Setembro 2023, 13:00 Manuel Lameiras de Figueiredo Campagnolo


Questionnaire 1 (counts towards grading)
Exercises: Einstein; Tip calculator
Presentation of next module: Modulo; Creating Our Own Parity Function; Pythonic; match, Loops; While Loops; For Loops; Improving with User Input; More About Lists; Length