Plurrrr

python
2019

2020

2021

python

January

02
How to Write Python Command-Line Interfaces like a Pro
09
Copying data is wasteful, mutating data is dangerous
14
Making Python Programs Blazingly Fast
22
Hypermodern Python: Typing

February

01
71 Python Code Snippets for Everyday Problems
03
A Pythonista's Review of Haskell
03
My unpopular opinion about black code formatter
06
Writing a triple polyglot script
07
Dicts are now ordered, get used to it
07
Overload Functions in Python
10
5 Great Libraries Manage Big Data With Python
11
Create a macOS Menu Bar App with Python
15
Tour of Python Itertools
15
An introduction to GDB scripting in Python
18
Getting the most out of Python collections
18
How to Reverse a Binary Tree in Python
19
Null in Python: Understanding Python's NoneType Object
21
Flask RCE Debug Mode
26
Why operators are useful
28
What I learned going from prison to Python

March

01
Unicode HOWTO
02
Calling C or C++ From Python
03
Scaling Python Asyncio with Ray
15
Implementing The Levenshtein Distance in Python
18
Why does all() return True if the iterable is empty?
20
Order arrived: Wi-Fi range extender and a book on Python
27
Python Is Not Java
27
The Usefulness of Python’s Permutations and Combinations Functions
27
How long did it take you to learn Python?
30
How to Use any() in Python

April

01
Mixins in Python and Ruby Compared
02
What the heck is pyproject.toml?
15
Hashing and Equality in Python
15
Pandas Pivot — The Ultimate Guide
19
Building Finite State Machines with Python Coroutines
20
Effective Python Testing With Pytest
24
Doing Python Configuration Right
25
New Features in Python 3.9 You Should Know About
26
Web-Apps on Flask: How to Deal With Cyclic Imports
27
PyTorch Distributed Training
28
Ground Up Python Deployments
28
The Optional `else` in Python’s `try` Statement

May

08
I admit it: I like Python's asyncio
08
Calculating Streaks in Pandas
09
Replacing CPython’s parser
15
How to Scale Python on Every Major Cloud Provider
16
Parameterize Python Tests
19
Python performance: it’s not just the interpreter
21
How to Create a Threaded Web Scanner in Python
21
Python Caches Integers
22
Forget Bash, take Python!
24
Guide to Concurrency in Python with Asyncio
24
Latency in Asynchronous Python
25
Creating and Modifying PDF Files in Python
27
Julia vs. Python: Which is best for data science?
28
Hypermodern Python
28
Concurrency In Python For Network I/O
28
The PEPs of Python 3.9
30
Beyond Pandas

June

01
Overview of python dependency management tools
02
Ultimate Guide to Python Debugging
04
Duck Typing
06
Using enumerated types in Python
11
How async should have been
12
Async Python is not faster
12
Fastest Way to Flatten a List in Python
15
Debugging out-of-memory crashes in Python
21
5 Quick Tips for Pipenv
23
Why I stay away from Python type annotations
23
Clinging to memory
24
PEP 622 -- Structural Pattern Matching
26
PyTorch - how it is designed and why
26
Deciphering Python's Metaclasses
29
Python's reduce(): From Functional to Pythonic Style

July

02
Or-patterns and guards may just not compose well
06
Object-Oriented Programming (OOP) in Python 3
09
Python Web Applications & Frameworks
13
Code-First Configuration approach for Python
15
Understanding and Decoding a JPEG Image using Python
16
Too many objects: Reducing memory overhead from Python instances
17
Python Lazy Streams
19
Unravelling attribute access in Python
21
Scrape HTML Tables Without Leaving Pandas
22
Fun With Simulated Typestate in Python 3.8
29
Sudoku Solver in Python
29
Making beautifulsoup Parsing 10 times faster

August

01
Exactly-Once Initialization in Asynchronous Python
02
Solving the Task Ordering problem in Python
05
What Are Python Wheels and Why Should You Care?
06
Debugging Python server memory leaks with the Fil profiler
07
Pysa: An open source static analysis tool
12
Python GUIs with DearPyGui
14
Python 3.9 Features I'm Excited to See
19
Python Knowledge Graph: Understanding Semantic Relationships
20
A deep dive into the official Docker image for Python
20
Analyzing Python Code with Python
23
Common Python Packaging Mistakes
24
Python mmap: Improved File I/O With Memory Mapping
30
Python ate my log message
31
Training PyTorch models with differential privacy

September

01
Web Scraping 101 with Python
06
Understanding Python Package Distribution Types
10
Sync vs. Async Python: What is the Difference?
14
Plot With Pandas: Python Data Visualization for Beginners
19
ugit: DIY Git in Python
22
Improving Python exception chaining with raise-from
23
Visualizing gzip compression with Python!
24
How the CPython compiler works
24
Higher Order Functions in Python
26
9 Python 3 Features You Might Not Use Yet

October

12
How I Tried To Reduce Pylint Memory Usage
20
Python needs to change
26
Higher Kinded Types in Python
28
On code isolation in Python
28
Positional, Keyword and Default arguments
29
Data Augmentation in Python: Everything You Need to Know
30
I detest the Python static-typing annotation schemes

November

05
Poetry vs. Docker caching: Fight!
09
Use Python for shell scripts
09
How Python bytecode is executed
14
Type Hints in Python
15
Python Internals Serie : Subprocess.Popen
16
Image Processing in Python: Algorithms, Tools, and Methods
20
Better Python console apps with Rich
22
How variables are implemented in CPython
23
Introspection in Python
28
Python DoS Prevention: The ReDOS Attack

December

07
Announcing the Atheris Python Fuzzer
12
How Python object system works
15
Exhaustiveness Checking with Mypy
15
Web crawling with Python
18
Python at Scale: Strict Modules
21
Top 10 Python libraries of 2020
23
The Joy Of Typed Python
29
NumPy Illustrated: The Visual Guide to NumPy
30
How Python attributes work