GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • About Us
  • Courses & Articles
  • Quick Tips
  • IP
  • Sign Up
  • Log In

This view

  • Original page
  • New address

GeezerVison is showing www.inspiredpython.com — All Articles and Courses

Here is a complete list of all of our courses and articles.

Filter by topic
game development
pygame
beginner
puzzle
advanced
testing
pytest
intermediate
pattern matching
functional programming
files
practical example
best practices

Courses

Part 1

Make your own Tower Defense Game with PyGame

Learn how to make games in Python with PyGame by writing a Tower Defense Game from scratch. You’ll learn sprite handling, movement, kinematics, collision detection, path finding and much more!
beginner
game development
pygame
Part 1

Let’s Write a Game Boy Emulator in Python

Remember the Game Boy? Have you ever wondered what it would take to build an emulator capable of running Game Boy cartridges? Let’s write one and find out!
advanced
Part 1

Mastering Structural Pattern Matching

In this course you’ll learn how to use Python 3.10’s new Structural Pattern Matching feature, and why Python would suddenly adopt a complex feature usually reserved for functional programming languages.
advanced
pattern matching
functional programming
Part 1

Testing your Python Code with Hypothesis

Writing exhaustive tests for complex pieces of code is tedious and hard to get right. But luckily the hypothesis package is here to help spot errors in your code and automate your test writing.
intermediate
testing

Articles

Part 10

Tower Defense Game: Game Modes & Collision Detection

game development
pygame
beginner
Part 9

Tower Defense Game: Path Finding

game development
pygame
beginner
Part 8

Tower Defense Game: Animation and Kinematics

game development
pygame
beginner
Part 7

Tower Defense Game: Tile Engine & Map Editor

game development
pygame
beginner
Part 6

Tower Defense Game: Handling Sprites

game development
pygame
beginner
Part 5

Tower Defense Game: Basic Game Template

game development
pygame
beginner
Part 4

Tower Defense Game: Finite State Automata / State Machines

game development
pygame
beginner
Part 3

Tower Defense Game: Game Loop and Initializing PyGame

game development
pygame
beginner
Part 11

Tower Defense Game: Menus, Sound & Text

game development
pygame
beginner
Part 2

Tower Defense Game: Getting Started

beginner
pygame
game development

Solving Wordle Puzzles with Basic Python

beginner
puzzle
Part 3

Game Boy Emulator: Designing the CPU

advanced

Five Advanced Pytest Fixture Patterns

testing
pytest
Part 2

Game Boy Emulator: Writing the Z80 Disassembler

advanced
Part 3

Python Pattern Matching Examples: Working with Paths and Files

advanced
pattern matching
functional programming
files
Part 2

Python Pattern Matching Examples: ETL and Dataclasses

pattern matching
functional programming
practical example
advanced

Watch out for mutable defaults in function arguments

beginner
best practices

Separating type-specific code with single­dispatch

advanced

Truthy and Falsy Gotchas

intermediate
best practices

Common Path Patterns

files

Assertions and Exceptions are not the same

intermediate
best practices

Be Inspired Get Python tips sent to your inbox

We'll tell you about the latest courses and articles.

Absolutely no spam. We promise!

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.