File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -10,11 +10,65 @@ Each exercise comes with its own tester (if applicable) and a `README.md` to hel
1010
1111The exercises are divided into 4 main "days":
1212
13- - Day 00: Start
14- - Day 01: Arrays
15- - Day 02: DataTable
16- - Day 03: OOP
17- - Day 04: Dod
13+ ### [ Day 00: Start] ( ./py00 )
14+
15+ This day is an introduction to Python and its basic syntax. It covers the following topics:
16+
17+ - Variables
18+ - Data Types
19+ - Operators
20+ - Control Structures
21+ - Functions
22+ - Generators
23+ - Modules
24+ - Libraries
25+ - Virtual Environments
26+ - Pip
27+
28+ ### [ Day 01: Arrays] ( ./py01 )
29+
30+ This day is an introduction to Arrays and how to use them in Python. It covers the following topics:
31+
32+ - Lists
33+ - List Comprehensions
34+ - NumPy Arrays
35+ - Multiple dimensions arrays
36+ - Slicing
37+ - Image Processing with NumPy, Matplotlib and PIL
38+
39+ ### [ Day 02: DataTables] ( ./py02 )
40+
41+ This day is an introduction to DataFrames and how to use them in Python. It covers the following topics:
42+
43+ - Pandas DataFrames
44+ - Data Cleaning
45+ - Data Manipulation
46+ - Data Visualization
47+ - Plots with Matplotlib and Seaborn
48+
49+ ### [ Day 03: OOP - Object Oriented Programming] ( ./py03 )
50+
51+ This day is an introduction to Object Oriented Programming in Python. It covers the following topics:
52+
53+ - Classes
54+ - Inheritance
55+ - Encapsulation
56+ - Polymorphism
57+ - Magic Methods
58+ - Decorators
59+ - Abstract Classes
60+ - Special Methods (Dunder Methods)
61+
62+
63+ ### [ Day 04: Dod - Data Oriented Design] ( ./py04/ )
64+
65+ This day is an introduction to Data Oriented Design in Python. It covers the following topics:
66+
67+ - Nested Functions
68+ - Wrapper Functions
69+ - Data Classes
70+ - Immutable Data Structures
71+
1872
1973## References
2074
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -105,7 +105,7 @@ def ft_statistics(*args: any, **kwargs: any) -> None:
105105 - Args (any): Arguments are integers or floats
106106 - Key-Value arguments: Keys containing the name of an operation to perform
107107 """
108- args_list = [arg for arg in args ]
108+ args_list = [ arg for arg in args ]
109109 args_list .sort ()
110110 arg_len = len (args_list ) - 1
111111
@@ -126,4 +126,4 @@ def ft_statistics(*args: any, **kwargs: any) -> None:
126126 case _ if value == 'var' :
127127 variance (args_list , arg_len )
128128 case _:
129- print ( "ERROR" )
129+ pass
You can’t perform that action at this time.
0 commit comments