Lessons about Python
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· theverge.com
Microsoft is bringing Python to Excel
Shared by
Read on theverge.com- Excel
- Python

cheatsheetseries.owasp.org
Django REST Framework quick security tips
Website with the collection of all the cheat sheets of the project.
Dennys Azevedo

Tech Insights· cheatsheetseries.owasp.org
Django REST Framework quick security tips
From cheatsheetseries.owasp.org
Website with the collection of all the cheat sheets of the project.
Shared by
Read on cheatsheetseries.owasp.org- Django
- Owasp
- Python
- Security
Tech Insights· stackoverflow.com
You can use a Q object (and more) inside a get_object_or_404 call
Shared by
Read on stackoverflow.com- Django
- Python


Tech Insights· medium.com
Interop between Python and Javascript via PythonMonkey and PMJS - Use NPM on Python or NumPy on JS
Shared by
Read on medium.com- JavaScript
- Python


Tech Insights· github.com
A 4 day advanced python course with great reviews on hacker news
Shared by
Read on github.com- Python

marketplace.visualstudio.com
Microsoft's VS Code Extension for MyPy
Extension for Visual Studio Code - Type checking support for Python files using Mypy.
Vitor Rangel

Tech Insights· marketplace.visualstudio.com
Microsoft's VS Code Extension for MyPy
From marketplace.visualstudio.com
Extension for Visual Studio Code - Type checking support for Python files using Mypy.
Shared by
Read on marketplace.visualstudio.com- Python
- Vscode


Tech Insights· youtu.be
5 Horrifying Python Techniques to get you fired - Andrew L
Shared by
Read on youtu.be- Python

astral.sh
The builders of Ruff, a really fast Python liter, started Astral, a company for building high performance python tooling
Astral builds high-performance developer tools for the Python ecosystem: Ruff, ty, and uv, an extremely fast Python package manager, written in Rust.
Vitor Rangel

Tech Insights· astral.sh
The builders of Ruff, a really fast Python liter, started Astral, a company for building high performance python tooling
From astral.sh
Astral builds high-performance developer tools for the Python ecosystem: Ruff, ty, and uv, an extremely fast Python package manager, written in Rust.
Shared by
Read on astral.sh- Python

simonwillison.net
Running Python micro-benchmarks using the ChatGPT Code Interpreter alpha:
Today I wanted to understand the performance difference between two Python implementations of a mechanism to detect changes to a SQLite database schema. I rendered the difference between the two …
Rebeca Sarai

Tech Insights· simonwillison.net
Running Python micro-benchmarks using the ChatGPT Code Interpreter alpha:
From simonwillison.net
Today I wanted to understand the performance difference between two Python implementations of a mechanism to detect changes to a SQLite database schema. I rendered the difference between the two …
Shared by
Read on simonwillison.net- Python

coursera.org
How to Print, Read, and Format a Python Traceback
By the end of this tutorial, you will be able to retrieve, read, print, and format a Python traceback. Learn online and earn valuable credentials from top universities like Yale, Michigan, Stanford, and leading companies like Google and IBM. Join ...
Pamella Bezerra

Tech Insights· coursera.org
How to Print, Read, and Format a Python Traceback
From coursera.org
By the end of this tutorial, you will be able to retrieve, read, print, and format a Python traceback. Learn online and earn valuable credentials from top universities like Yale, Michigan, Stanford, and leading companies like Google and IBM. Join ...
Shared by
Read on coursera.org- Python
Today I learned
May cause almost impossible to debug errors if you don't hold a reference to the task object returned
`asyncio.create_task` may cause almost impossible to debug errors if you don't hold a reference to the task object returned
Vitor Rangel
Tech Insights
May cause almost impossible to debug errors if you don't hold a reference to the task object returned
`asyncio.create_task` may cause almost impossible to debug errors if you don't hold a reference to the task object returned
Shared by
- Python


Tech Insights· pypi.org
Drop-in replacement for Python's CSV library that tries to mitigate CSV injection attacks
Shared by
Read on pypi.org- Csv
- Python
- Security

snyk.io
The dangers of assert in Python:
This article explores how to use asserts safely and what causes them to be unsafe. By the end of this article, you’ll know how to use assert most optimally without inadvertently opening yourself up to security issues.
Flavio Juvenal

Tech Insights· snyk.io
The dangers of assert in Python:
From snyk.io
This article explores how to use asserts safely and what causes them to be unsafe. By the end of this article, you’ll know how to use assert most optimally without inadvertently opening yourself up to security issues.
Shared by
Read on snyk.io- Python

typing.readthedocs.io
Use
assert_neverfrom Python to confirm with a static type checker that a line of code is unreachable:Flavio Juvenal

Tech Insights· typing.readthedocs.io
Use
assert_neverfrom Python to confirm with a static type checker that a line of code is unreachable:Shared by
Read on typing.readthedocs.io- Mypy
- Python
- Typing

til.simonwillison.net
Deploying Python web apps as AWS Lambda functions
I've been wanting to figure out how to do this for years. Today I finally put all of the pieces together for it.
Flavio Juvenal

Tech Insights· til.simonwillison.net
Deploying Python web apps as AWS Lambda functions
From til.simonwillison.net
I've been wanting to figure out how to do this for years. Today I finally put all of the pieces together for it.
Shared by
Read on til.simonwillison.net- AWS
- Lambda
- 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



