Sumários
Class 12
22 Dezembro 2023, 13:00 • Manuel Lameiras de Figueiredo Campagnolo
- Discussion of assigments P5 (numb3rs and um)
- Discussion of guidelines for final project
- Presentation of some topics from Lecture 9: args (*) and kwargs (**), list comprehensions, lambda functions, map, filter, dictionary comprehensions.
- Observations about using vectorization to speed-up computations.
Class 11
15 Dezembro 2023, 13:00 • Manuel Lameiras de Figueiredo Campagnolo
Object-oriented programming; sets, global, unpacking, args and kwargs
Class 10
24 Novembro 2023, 13:00 • Manuel Lameiras de Figueiredo Campagnolo
- Questions about regular expressions and problems “NUMB3RS” and “Regular, um, Expressions”. Indication on how to submit the assignment.
- Questionnaire Q8 on recent topics. If you don’t have access to your area in Fenix: link
- Presentation of the semester project.
- Object-oriented programming: see script mage_v1.py
- Do before next class (November 24).
- Lecture 8 on OOP
- Video CS50 Video Player: Lecture 8
Class 9
17 Novembro 2023, 13:00 • Manuel Lameiras de Figueiredo Campagnolo
- Questions about Pandas.
- Questionnaire Q7 on recent topics. If you don’t have access to your area in Fenix: link
- Finish to evaluate group assignment P4 on Unit Tests (“Haverside”) in class (remaining groups)
- Regular expressions (regex)
- Do before next class (November 24).
- Lecture 7 and video CS50 Video Player: Lecture 7
- Solve problems from Problem Set 7. In particular, you should solve problems “NUMB3RS” and “Regular, um, Expressions”, following the instructions (i.e. solve and test your solution).
Class 8
10 Novembro 2023, 13:00 • Manuel Lameiras de Figueiredo Campagnolo
- Questionnaire Q6 on recent topics. If you don’t have access to your area in Fenix: link
- Evaluate group assignment P4 on Unit Tests (“Haverside”) in class
- Pandas: series and dataframes; I/O; first examples
- Do before next class (November 17).
- Pandas documentation/getting started tutorials up to section “How to combine data from multiple tables”.
- Optional: Check videos on Pandas on Python Tutorials by Corey Schafer: from Python Pandas Tutorial (Part 2): DataFrame and Series Basics - Selecting Rows and Columns to Python Pandas Tutorial (Part 6): Add/Remove Rows and Columns From DataFrames.