Create account
For teams
Documentation
Login
Create account
For teams
Documentation
Login
Python
Python code formatters
Let these tools automate style formatting for your Python code.
Insights
Python
Setup static code analysis for Python
Walkthrough of setting up static analysis for a Python repository on GitHub.
Product
Guides
Python
Django Async: What's new and what's next?
All that you need to know about async support added in the latest Django 3.1.
Insights
Python
Engineering
Python gotchas to look out for
Inside: Changes in Python 3.8, and how the debug flag can get you hacked.
Insights
Python
Engineering
Demystifying Python’s Descriptor Protocol
A walkthrough of descriptor protocol to understand inner working of property, classmethod, staticmethod builtins
Insights
Python
Comparison of new Python web frameworks
Pick a fresh one for your next side project.
Insights
Python
Release: Static type checker in Python
The Python analyzer now supports type checking with mypy.
Product
Releases
Python
Easy performance optimizations in Python
Low-hanging fruits that give your Python code little speed-ups.
Insights
Performance
Python
Positional-only arguments in Python
An introduction to the new `/` syntax in Python 3.8.
Insights
Python
Walrus operator in Python 3.8: a primer
The definitive tutorial for the all-new assignment expressions syntax in Python 3.8 with examples.
Insights
Python