/po

A pandas-like from scratch in Python

Primary LanguagePython

Po!

A pandas-like from scratch in Python

What's included

  • 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"]]

But why?

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