Our great sponsors
-
As for time spent on this project, you can see from the commit log that it was about one month. But the vast majority of that was spent reading about how to document, type check and test code properly. Most of the functionality was added in the first commit, the rest was learning.
-
Kinda got stuck in "tutorial hell" for a bit at this point. Was looking for more books/tutorials to read and wasn't sure where to go next. Ended up doing a lot of Codewars to gain confidence in non-guided coding.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
While completing katas on codewars I found https://realpython.com/ and https://docs.python-guide.org/ to be endlessly helpful.
-
I see you're using pyproject.toml, so you might want to try out Poetry. It'll let you move all of the config stuff out of setup.py, setup.cfg, and requirements.txt into that one pyproject.toml and make building & publishing easier.
-
Here's the complete list of games. You can use the "labels" feature to filter the current working state of the game, and the search bar to search for any particular game - like this.
-
If you decide to go with Google style docstrings, they are explained in Google's python style guide quite well. And check out this page for some more examples.