Plurrrr

python
2020

2021

2022

python

January

01
My Python Setup
08
Scipy Lecture Notes
15
Pipenv & Requests Author Kenneth Reitz Interview
28
A Python project checklist

February

03
Constant Folding in Python
05
A Complete Machine Learning Project From Scratch: Setting Up
10
Python Microservices With gRPC
10
An Introduction to Functional Programming Basics with Python
15
Python Internals Serie : Int (Long) Object
16
Python strings are immutable, but only sometimes
18
Efficiently Cleaning Text with Pandas
19
A Super-Post on Python Inheritance
24
7 Best Python Code Review Tools Recommended by Developers
27
Creating serendipity with Python

March

07
Why We Switched from Python to Go
14
Calling the Docker CLI from Python with Python-on-whales
17
Making lunch faster with Python concurrency
18
Exploiting machine learning pickle files
19
Interfaces and Protocols
21
Profiling Python code with py-spy
25
Python AI: How to Build a Neural Network & Make Predictions
28
Many models workflows in Python: part I

April

01
Writing Makefiles for Python Projects
05
Loading SQL data into Pandas without running out of memory
07
A practical guide on calling Go from Python using ctypes
07
How to make an awesome Python package in 2021
08
What is Werkzeug?
11
Using PyTorch + NumPy? You're making a mistake.
14
The k-Nearest Neighbors (kNN) Algorithm in Python
15
How Python dictionaries work
19
Basic Music Theory in ~200 Lines of Python
20
Building Large Scale Systems and Products with Python
22
Iterated Local Search From Scratch in Python
22
Simple Python Profiling with the @profile Decorator
28
Film simulations from scratch using Python
29
The Fourier transform is a neural network

May

04
Server-sent events in Flask without extra dependencies
06
The quest for faster Python
07
Cryptographic shuffle
09
Tox: standardise testing in Python
12
Fluent in Django: Get to know Django models better
13
Python Static Analysis Tools
14
Guido van Rossum aiming to make CPython 2x faster in 3.11
16
PEP 654 — Exception Groups and except*
17
Embedded Python: Build a Game on the BBC micro:bit
18
Coverage-guided Test Data Selection
19
JSON Serializer in Python
20
Primer on Python Decorators
23
Writing a Jinja-inspired template library in Python
26
Unravelling async and await
31
Lazy Shuffled List Generator

June

09
Async python in real life 🐍🔀
11
BBC Micro:Bit V2 GO Bundle
15
Writing fast async HTTP requests in Python
18
Comparison of Python HTTP clients
22
Measuring memory usage in Python: it’s tricky!
23
Subclassing in Python Redux
24
Python Data Viz Libraries Compared
26
The State of Python Packaging in 2021
29
How Imports Work in Python
29
Functools - The Power of Higher-Order Functions in Python
30
Typeclasses in Python

July

05
Python Best Practices for a New Project in 2021
05
How to bust Python performance issues
08
One Database Transaction Too Many
09
Web Scraping using Selenium and Python
13
Beating TimSort at Merging
14
How the Python import system works
14
Let's write a Toy Emulator in Python
18
Inserting One Billion Rows in SQLite
22
Beautiful ideas in programming: generators and continuations
23
namedtuple in a post-dataclasses world
27
Taking Months to Bits
28
Python's collections: A Buffet of Specialized Data Types

August

02
Mastering Web Scraping in Python
04
NumPy views: saving memory, leaking memory, and subtle bugs
04
Beginner’s Guide to the Python Datetime Module
04
Python's ChainMap: Manage Multiple Contexts Effectively
08
The Unknown Features of Python's Operator Module
11
Mastering Web Scraping in Python: Crawling from Scratch
12
The Walrus Operator: Python 3.8 Assignment Expressions
13
Pythonic monotonic
15
Python Mock Gotchas
16
Introducing the Python Launcher for Unix
25
Scaling to Distributed Crawling
25
Why I use attrs instead of pydantic
25
Creating PDF Invoices in Python with borb
27
How to enable Python type checking in VSCode
27
Cropping model images using PIL
29
How async/await works in Python

September

03
Exciting New Ways To Be Told That Your Python Code is Bad
12
The hidden performance overhead of Python C extensions
14
How to Crawl the Web with Scrapy
15
OpenBSD's pledge and unveil from Python
15
Python in 2021: The Good, The Bad, and the Ugly
15
Unravelling async for loops
17
PDM - Python package manager with PEP 582 support
18
Tips for saving memory with pandas
20
Structural pattern matching in Python 3.10
21
Python Plotting for Exploratory Data Analysis
24
Python as a build tool
25
Make Python Run Faster: A Machine Learning Perspective
26
The GIL and its effects on Python multithreading
30
Writing Python Extensions in Assembly

October

03
Django on Azure - beyond "hello world"
04
Mastering Structural Pattern Matching
06
Faster Python with Guido van Rossum
06
Four years of Python
09
Tips for debugging with print()
10
Finding and reporting an asyncio bug in Python 3.10
11
Understanding all of Python, through its builtins
12
Three more uses for functools.partial() in Django
13
How APT does its fancy progress bar?
14
What's great about Python 3.10?
14
Top Python Tools for Malware Analysis
15
Pip vs Conda: an in-depth comparison
18
Profiling Django App
18
Bayesian histograms for rare event classification
19
Why you shouldn't invoke setup.py directly
20
Tests aren’t enough: Case study after adding type hints to urllib3
26
Notes From the Meeting On Python GIL Removal
27
What’s New In Python 3.10
27
Building a recommendation engine
27
Pants supports PEP 517
28
Consistent Hashing for Dummies
28
PyCaret
29
What the global statement really means in Python
29
Infix operators

November

01
Install Python packages from git repository with pip
04
An oral history of Bank Python
06
Guide of CPython’s Parser
07
How you can track your personal finances using Python 🐍
14
How Python list really works
18
Python pyenv Shims Not In PATH Fix
20
Static Duck Typing in Python with Protocols
21
Spack
28
Late-bound argument defaults for Python
28
Calling Rust from Python using PyO3

December

02
Python's None problem
04
Writing and publishing a Python module in Rust
07
Creating a better flamegraph visualization
08
Why your multiprocessing Pool is stuck
09
How to implement asynchronous requests in your Python code
12
Should You Use Upper Bound Version Constraints?
13
View a python function's history over-time with Git & FZF
14
It’s time to stop using Python 3.6
16
Django Web Framework
20
Implementing RSA in Python from Scratch (Part 1)
20
Implementing RSA in Python from Scratch (Part 2)
30
Python Type Hints - How to Handle Optional Imports
31
Learn Python ASTs, by building your own linter