Learn Python by Creating a Pirate Trading Game Like Taipan!
Learn Python through a pirate trading adventure: functions, game loops, cities, and the data that brings them together.
$ 19.99
19.99
USD
$ 19.99
| Responsible | Administrator |
|---|---|
| Last Update | 11/06/2026 |
| Members | 4 |
-
Introduction (empty)5Lessons ·
-
Free Preview New
-
Written lab 02 — Calculate a purchase with a functionNew
-
Written lab 03 — Build a command loopNew
-
Written lab 04 — Represent cities and productsNew
-
Written lab 05 — Advance the game calendar safelyNew
-
-
Object-Oriented Programming in Python (empty)2Lessons ·
-
Written lab 06 — Give each ship its own stateNew
-
Written lab 07 — Methods and derived propertiesNew
-
-
Creating a GameManager and Using Object-Oriented Design Patterns (empty)4Lessons ·
-
Written lab 08 — Separate the model from the consoleNew
-
Written lab 09 — Use explicit arguments and reproducible stateNew
-
Written lab 10 — Buy cargo without creating moneyNew
-
Written lab 11 — Sell only cargo you ownNew
-
-
Improving our Game Design with by Managing Product Prices by City (empty)5Lessons ·
-
Written lab 12 — Give each port its own pricesNew
-
Written lab 13 — Make randomness testableNew
-
Written lab 14 — Model a pirate encounterNew
-
Written lab 15 — Resolve attacks and restart cleanlyNew
-
Written lab 16 — Load validated world data and complete the gameNew
-
PYTHON · PROJECT-BASED LEARNING
Make your next game a learning experience.
Learn Python through a pirate trading adventure: functions, game loops, cities, and the data that brings them together.
Inside the course
- Masterclass: Introduction: Project Setup, Print, Input, Variables, and if/else Statements (13:23)
- Masterclass: Learning to Work with Functions (16:24)
- Masterclass: Using While & Break to Create Our Game Loop & Menu - Includes string formatting (14:55)
- Masterclass: Using Dictionaries, Lists and For Loops for Managing Our Cities (18:13)
- Masterclass: Learn to Use the DateTime Library to Manage the Date in Our Game (5:42)
- Masterclass: Introduction to Python Objects & Object-Oriented Programming (19:23)
Cover artwork illustrates the project theme; it is not a screenshot of the course project.