Python
- 04/26 Handling missing dict keys, revisited
- 10/24 with statements don't create scope
- 09/24 Spotify Cleaner
- 03/24 Pydantic validators don't raise validation errors immediately
- 08/23 Python __slots__
- 05/22 Grokking Algorithms Notes
- 02/22 Handling missing dict keys
- 12/21 Kadane's Algorithm
- 11/21 Processing iterators in parallel
- 10/21 Getting the Python version at runtime
- 04/21 Writing DRYer tests using Pytest parametrize
- 11/20 Working with celery signals
- 06/20 Shallow & deep copying in python
- 01/20 When to use python's enumerate() instead of range() in loops
- 09/19 difflib - Finding close matches of strings from a list
- 09/19 Python 'is' vs '=='
- 08/19 Publishing your Python packages on TestPyPi before publishing on PyPi
- 08/19 Testing Click applications with Pytest
- 08/19 Performing CRUD operations with a CLI app using Firebase
- 08/19 Prompting users for input
- 08/19 Adding arguments to CLI commands
- 08/19 Adding options to CLI commands
- 08/19 Using setuptools to package your Python app
- 08/19 Setting up your python environment for Click
- 06/19 Fibonacci sequence with Python recursion and memoization
- 04/19 Creating a Simple ToDo Api With Django
- 02/19 Difference between a python module and a package
- 01/19 Skipping tests
- 01/19 Capturing print statements while debugging
- 01/19 Asserting Exceptions with Pytest
- 01/19 Getting started with pytest
- 12/18 Python's heapq module