Why do people use multiple scripts when programming in Python?

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

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

    Official Python client library for kubernetes (by kubernetes-client)

  • probably easier to give you an example, so take a look at the node_api.py for the Kubernetes python client API.

  • Django

    The Web framework for perfectionists with deadlines.

  • This comes a bit natural with experience. Take a look at a framework to see how the pros do it. I recommend Django because websites are a bit easy to understand: https://github.com/django/django/tree/main/django.

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

    JSON for Modern C++

  • To all the haters I raise you this beautiful 22k LoC single file json implementation in C++.

  • mccabe

    McCabe complexity checker for Python

  • Cyclomatic Complexity is a metric used to determine the stability of your code. It basically boils down to the more code you have the more problems that can arise in said code. There are even modules for python to check your cyclomatic complexity. It goes hand in hand with separating your code out into modules. I work for a FAANG company and we usually want to keep our cyclomatic complexity less than 10 with that tool above.

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