John's Python Blog

RSS feed

Welcome to John's Python Blog! Read these articles to learn about:

(I ran this blog from December 2019 to December 2020, releasing weekly articles.)

John's Python Blog has ended

Navigation:

Topic: algorithms

Topic: command line tools

Topic: Python's standard library

All posts (chronological)

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