Finally feel I've graduated from complete beginner and finished my first small project thanks to this sub. Here's the learning path you all recommended, and a small open source project I have to show for it so far.

This page summarizes the projects mentioned and recommended in the original post on /r/learnpython

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • amazon_wishlist_pricewatch

    Periodically check your public Amazon wishlist for price reductions.

    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.

  • codewars.com

    Issue tracker for Codewars

    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.

  • materials

    Bonus materials, exercises, and example projects for our Python tutorials

    While completing katas on codewars I found https://realpython.com/ and https://docs.python-guide.org/ to be endlessly helpful.

  • Poetry

    Python packaging and dependency management made easy

    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.

  • styleguide

    Style guides for Google-originated open-source projects

    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.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts