Lessons about Python (page 7)
The links, tools and tips our engineers and designers share with each other, one “today I learned” at a time.
- lessons shared
- 353
- people sharing
- 27
- database started in
- 2016








Tech Insights
We consider a good practice to convert a
defaultdicttodictafter done building it, because code down the stack probably expects dict-like objects to behave as a regulardictand throwKeyError.Shared by
- Code Quality
- Python


Tech Insights· realpython.com
Python News: What's New From March 2021?
Shared by
Read on realpython.com- Django
- Python

github.com
Pyroscope: an open source continuous profiling platform
Continuous Profiling Platform. Debug performance issues down to a single line of code - grafana/pyroscope
João Lins

Tech Insights· github.com
Pyroscope: an open source continuous profiling platform
From github.com
Continuous Profiling Platform. Debug performance issues down to a single line of code - grafana/pyroscope
Shared by
Read on github.com- Debug
- Performance
- Profiling
- Python

github.com
Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python
Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python with AI-powered optimization proposals - plasma-umass/scalene
Flavio Juvenal

Tech Insights· github.com
Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python
From github.com
Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python with AI-powered optimization proposals - plasma-umass/scalene
Shared by
Read on github.com- Debug
- Performance
- Profiling
- Python
Tech Insights· blog.cerebralab.com
Exceptions as control flow
Shared by
Read on blog.cerebralab.com- Python
Tech Insights
If you're using pytest-xdist, you can define a watcher using the flag
-fso that every time you update a file it runs the test suite initially defined.Shared by
- Pytest
- Python
- Tdd
- Testing



lwn.net
Pattern matching accepted for Python
The Python steering council has, after some discussion, accepted the controversial proposal to [...]
João Lins

Tech Insights· lwn.net
Pattern matching accepted for Python
From lwn.net
The Python steering council has, after some discussion, accepted the controversial proposal to [...]
Shared by
Read on lwn.net- Python

blog.oakbits.com
An Introduction to Reactive Programming in Python
ReactiveX is a wonderful framework that allows to write event based code in a very elegant and readable way. Still, getting started in...
Filipe Ximenes

Tech Insights· blog.oakbits.com
An Introduction to Reactive Programming in Python
From blog.oakbits.com
ReactiveX is a wonderful framework that allows to write event based code in a very elegant and readable way. Still, getting started in...
Shared by
Read on blog.oakbits.com- Python
Tech Insights
If you're in a pdb/ipdb session and need to step into an interactive code call, use the
debugcommand. This way, when you typedebug xpto(), you'll start debugging whatever code chunk you may want to.Shared by
- Debug
- Python

github.com
Best-of Web Development with Python
🏆 A ranked list of awesome python libraries for web development. Updated weekly. - ml-tooling/best-of-web-python
Gustavo Carvalho

Tech Insights· github.com
Best-of Web Development with Python
From github.com
🏆 A ranked list of awesome python libraries for web development. Updated weekly. - ml-tooling/best-of-web-python
Shared by
Read on github.com- Python

thedigitalcatonline.com
Delegation: composition and inheritance in object-oriented programming
Introduction¶ Object-oriented programming (OOP) is a methodology that was introduced in the 60s, though as for many other concepts related to programming languages it is difficult to give a proper date. While recent years have witnessed a second youth of functional languages, object-oriented is still a widespread paradigm among successful …
Filipe Ximenes

Tech Insights· thedigitalcatonline.com
Delegation: composition and inheritance in object-oriented programming
From thedigitalcatonline.com
Introduction¶ Object-oriented programming (OOP) is a methodology that was introduced in the 60s, though as for many other concepts related to programming languages it is difficult to give a proper date. While recent years have witnessed a second youth of functional languages, object-oriented is still a widespread paradigm among successful …
Shared by
Read on thedigitalcatonline.com- Oop
- Python


Tech Insights· hakibenita.com
Practical Dependency Injection in Python
Shared by
Read on hakibenita.com- Python


Tech Insights· python-packaging.readthedocs.io
Adding non-code files to your lib:
Shared by
Read on python-packaging.readthedocs.io- Packaging
- Python


Tech Insights· youtube.com
Less known packaging features and tricks:
Shared by
Read on youtube.com- Packaging
- Python
Book a call
Found it useful?
Let’s put it to work.
Tell us about your product and the problem in front of you. We’ll bring what we’ve learned on real projects.
Tell us about your product, and we’ll bring what we’ve learned.
Still prefer the good old email? Contact us



