These projects are based on 42 school subjects focused on embracing Python and OOP.
The versions I have in this public repo do not have to adhere to all 42 strict rules and norms. They were checked with flake8 and validated once but I may work on them after that not sticking to the school norms anymore.
Python_learning
βββ data_management
β βββ mod03_ex0_ft_command_quest.py # sys.argv
β βββ mod03_ex1_ft_score_analytics.py # sys.argv, lists
β βββ mod03_ex2_ft_coordinate_system.py # tuples
β βββ mod03_ex3_ft_achievement_tracker.py # sets
β βββ mod03_ex4_ft_inventory_system.py # sys.argv, dicts
β βββ mod03_ex5_ft_data_stream.py # data generators
β βββ mod03_ex6_ft_analytics_dashboard.py # lists, sets, dicts, comprehensions
βββ error_management
β βββ m02_ft_garden_management.py # custom errors, raising, try/except, finally + OOP
β βββ mod04_ex3_ft_vault_security.py # try/except, sys.stderr
β βββ mod04_ex4_ft_crisis_response.py # raising, try/except, sys.stderr
βββ OOP
β βββ mod01_ft_garden_analytics.py # classes, inheritance, class/static methods
β # polymorphism coming soon| Module | Topics | Time | Exercises status |
|---|---|---|---|
| MOD_00 | Basics | 2 h | β 8/8 completed |
| MOD_01 | OOP - classes, inheritance, methods | 4 h | β 7/7 completed |
| MOD_02 | Error management, OOP | 3 h | β 6/6 completed |
| MOD_03 | Data management | 10 h | β 7/7 completed |
| MOD_04 | Secure reading/writing to a file | 4 h | β 5/5 completed |
| MOD_05 | OOP - polymorphism | 10 h | β³ IN PROGRESS: 3/3 completed |
| MOD_06 | Modules, packages, imports | 5 h | β³ IN PROGRESS: 4/4 completed |
| MOD_07 | OOP - polymorphism, interfaces, packages | 15 h | β³ IN PROGRESS: 5/5 completed |
| MOD_08 | Virtual environments | 5 h | β³ IN PROGRESS: 3/3 completed |
| MOD_09 | Pydantic - data validation | 9 h | β³ IN PROGRESS: 2/3 completed |
| MOD_10 | ... | 9 h | β³ Waiting |
Simona Sucha
(also known as ssucha or vincent_syma)
Python & C Β· Developer, Software Tester Β· 42 student
π₯οΈ GitHub: https://github.com/vincent-syma/
π LinkedIn: https://www.linkedin.com/in/simona-such%C3%A1-5a1b1928b
βοΈ Email: vincent.f.syma@email.cz