Whats next?

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
  • escapyde

    Yet another ANSI escape sequence library for Python - now modernised!

  • Take my escapyde-project as a small example. The README is at least somewhat helpful, the code files are in a dedicated folder while the root just contains metadata, the dependencies are properly listed in pyproject.toml (could be just requirements.txt in your case, if you want to keep things simple), and the code itself is split across multiple files to make it easier to find what you're looking for. Though admittedly I haven't had time to write proper documentation for it.

  • blackjack

    blackjack with sign in (by grubbyhat)

  • If we take a closer look at your code, such as Blackjack (why's it called "asda" btw?), the game state is global and it would be tricky to verify everything works with unit tests. There are some... interesting design decisions like how all loop flags use one-character variable names, and you use the oldest kind of string formatting Python has ever had (tip: look into f-strings).

  • 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.

    WorkOS logo
  • iplib3

    A pathlib.Path equivalent for IP addresses.

  • My intention is not to bash your projects, I think they're just fine, but they could use more polish and they should ideally have unit tests - one of my other projects might work as a good example for those, even if it's more complex.

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