A pandas-like from scratch in Python
-
DataFrame
! -
DataFrame.dtypes
-
DataFrame.columns
-
DataFrame.shape
-
len(DataFrame)
- Single column indexing with
DataFrame["column_name"]
- Multiple column indexing with
DataFrame[["column_name", "another_column_name"]]
There's a good chance I will improve my software engineering skills.
And just like with Bloo, it gives me another shot at the following:
- enforce myself to go the test driven development way
- raise error messages that tell you exactly what's wrong
- practicing writing plenty of docstrings
- add type hinting wherever possible