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
  • Onboard AI - ChatGPT with full context of any GitHub repo.
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern API for authentication & user identity.
  • 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.

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

  • 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