Skip to content

vincent-syma/42_M02_python_learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

42_M02 Python learning

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.

Current status - top exercises completed

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

Table of modules

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

πŸ‘€ Author

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

About

Top exercises showing me learning new concepts in new programming language - Python.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages