News

2020-12-25
Blog - John's Python Blog has ended
2020-12-18
Blog - Building a command line tool to convert CSV into JSON
2020-12-11
Blog - Using Python's json module
2020-12-04
Blog - Solving the Shortest Path problem in Python
2020-11-27
Blog - Building a Pandoc filter in Python that turns CSV data into formatted tables
2020-11-21
Blog - Using Python's bisect module
2020-11-15
Blog - Solving the String Search problem in Python
2020-11-08
Blog - Building a command line tool for literate programming
2020-11-01
Blog - Python's heapq module
2020-10-25
Blog - Solving the Sequence Alignment problem in Python
2020-10-17
Blog - Building a command line tool to generate Metroid passwords
2020-10-11
Blog - Context managers in Python
2020-10-03
Blog - Solving the Equilibrium Index problem in Python
2020-09-26
Blog - Building a command line tool to manipulate CSV files
2020-09-19
Blog - Dictionary view objects in Python
2020-09-12
Blog - Solving the Maximum Sum Subarray problem in Python
2020-09-05
Blog - Building a command line tool to modify The Legend of Zelda's color palette
2020-08-29
Blog - Numeric types in Python
2020-08-22
Blog - Solving the Stable Matching problem in Python
2020-08-15
Blog - Building a command line tool to help with Google searches
2020-08-08
Blog - Sets and Frozen Sets in Python
2020-08-01
Blog - Solving the Task Ordering problem in Python
2020-07-25
Blog - Building a command line tool to find playable words in Scrabble
2020-07-16
Blog - Comprehensions and generator expressions in Python
2020-07-09
Blog - Solving the Plus Minus problem in Python
2020-07-04
Blog - Building a command line tool to view Minecraft data
2020-06-27
Blog - Formatting numbers in Python
2020-06-20
Blog - Solving the Fake Coin problem in Python
2020-06-13
Blog - Building a command line tool to generate number sequences
2020-06-06
Blog - Using enumerated types in Python
2020-05-30
Blog - Solving the King's Reach problem in Python
2020-05-22
Blog - Building a command line RPN calculator
2020-05-15
Blog - Regular expression functions in Python
2020-05-08
Blog - Solving the Binary Guess Problem in Python
2020-05-01
Blog - Building a command line tool to compute Elo ratings
2020-04-24
Blog - Generating random data in Python
2020-04-17
Blog - Solving the Nearest Neighbor Problem using Python
2020-04-10
Blog - Building a command line tool to simulate the spread of an infection
2020-04-03
Blog - Handling encoding and decoding errors in Python
2020-03-25
Blog - Solving the Number Placement Problem using Python
2020-03-18
Blog - Recreating the command line tool uniq in Python
2020-03-11
Blog - Using regular expression flags in Python
2020-03-04
Blog - Solving the Permutation Rank problem using Python
2020-02-26
Blog - Building a command line tool to design a farm layout in Stardew Valley
2020-02-19
Blog - Using key functions to sort data in Python
2020-02-12
Blog - Solving the Maximum Sum Descent problem using Python
2020-02-05
Blog - Building a command line tool to visualize dates
2020-01-29
Blog - Using Python's built-in help system
2020-01-22
Blog - Solving the Row-Column Exchange problem using Python
2020-01-15
Blog - Building a command line tool to check hyperlinks
2020-01-08
Blog - Using enumerate() to simplify Python for-loops
2020-01-01
Blog - Solving the Cabbage-Goat-Wolf problem using Python