# Python Blog

Welcome to my Python blog. The focus is:

- Solving interview problems.
- Reviewing the standard library.
- Building tools to automate work.

I update this blog **every week,** so stay tuned!

## Blog Posts

- (May 30) Solving the King's Reach problem in Python
- (May 22) Building a command line RPN calculator
- (May 15) Regular expression functions in Python
- (May 08) Solving the Binary Guess Problem in Python
- (May 01) Building a command line tool to compute Elo ratings
- (Apr 24) Generating random data in Python
- (Apr 17) Solving the Nearest Neighbor Problem using Python
- (Apr 10) Building a command line tool to simulate the spread of an infection
- (Apr 03) Handling encoding and decoding errors in Python
- (Mar 25) Solving the Number Placement Problem using Python
- (Mar 18) Recreating the command line tool uniq in Python
- (Mar 11) Using regular expression flags in Python
- (Mar 04) Solving the Permutation Rank problem using Python
- (Feb 26) Building a command line tool to design a farm layout in Stardew Valley
- (Feb 19) Using key functions to sort data in Python
- (Feb 12) Solving the Maximum Sum Descent problem using Python
- (Feb 05) Building a command line tool to visualize dates
- (Jan 29) Using Python's built-in help system
- (Jan 22) Solving the Row-Column Exchange problem using Python
- (Jan 15) Building a command line tool to check hyperlinks
- (Jan 08) Using enumerate() to simplify Python for-loops
- (Jan 01) Solving the Cabbage-Goat-Wolf problem using Python