python
- Handling missing dict keys, revisited
- with statements don't create scope
- Spotify Cleaner
- Pydantic validators don't raise validation errors immediately
- Python __slots__
- Grokking algorithms notes
- Handling missing dict keys
- Kadane's algorithm
- Processing iterators in parallel
- Getting the Python version at runtime
- Writing DRYer tests using pytest parametrize
- Working with celery signals
- Shallow & deep copying in Python
- When to use Python's enumerate() instead of range() in loops
- difflib - finding close matches of strings from a list
- Python 'is' vs '=='
- Publishing your Python packages on TestPyPi before publishing on PyPi
- Testing Click applications with pytest
- Performing CRUD operations with a CLI app using Firebase
- Prompting users for input
- Adding arguments to CLI commands
- Adding options to CLI commands
- Using setuptools to package your Python app
- Setting up your Python environment for Click
- Fibonacci sequence with Python recursion and memoization
- Creating a simple ToDo API with Django
- Difference between a Python module and a package
- Skipping tests
- Capturing print statements while debugging
- Asserting exceptions with pytest
- Getting started with pytest
- Python's heapq module