Skip to Content
Python Idle Tycoon

Python Idle Tycoon

Build a complete idle tycoon game in pure Python. Perfect starter path for programmers who want fun projects while learning core Python skills used in Odoo work.
79.00
79.000005 USD 95.00
95.00
Responsible Greg Moss
Last Update 12/28/2024
Completion Time 5 hours 41 minutes
  • Welcome to Python Idle Tycoon!
    1Lessons · 2 min
    • Introduction
  • Setting up Your Development Environment
    5Lessons · 18 min
    • Installing Python 3 on Windows
    • Installing Python 3 on Macintosh
    • Installing Python 3 on Ubuntu
    • Using the Python Interpreter
    • Setting up an IDE (Integrated Development Environment)
  • Python Bootcamp 101: Learning the Basics of the Python Language
    8Lessons · 59 min
    • Python 101: Getting Started with the Python Programming Language
    • Python 102: Variables, Using Functions, and Troubleshooting Your Code
    • Python 103: Custom Functions
    • Python 104: Passing Variables and Returning Variables from Functions
    • Python 105: Returning Multiple Variables from a Function
    • Python 106: Conditional Statements and Processing User Input
    • Python 107: Using a While Loop to Create our Simple Game Loop
    • Python 108: Validating User Input and Basic Python Challenge
  • Python 200: Intermediate Python Development - Learn Object Oriented Programming
    9Lessons · 1 hr 23 min
    • Python 201: Basic Object Oriented Programming and Creating and Store Classes
    • Python 202: Understanding Class and Instance Methods
    • Python 203: Refactoring our Game Loop for the Store Class
    • Python 204: Using String Formatting to better format our output
    • Python 205: Using Lists and For Loops to manage our store objects
    • Python 206: Update our Menus to handle Buying Multiple Stores
    • Python 207: Calculating Profits on Multiple Stores
    • Python 208: Refactoring our Code and Exception Handling
    • Section Challenge: Finalizing our Text Based Tycoon Game
  • Python 300 Master Class - Integrating the GUI Toolkit and Timers
    8Lessons · 1 hr 23 min
    • Python 301: Installing and Integrating the Tkinter Toolkit
    • Python 302: Creating a Game Manager
    • Python 303: Dynamically populate our store GUI labels
    • Python 304: Creating GUI Buttons to call our store methods
    • Python 305: Creating a Timer for our Stores
    • Python 306: Add a Graphical Progress Bar to our Store Timer
    • Python 307: Automating our Store Timers with Managers
    • Python 308: Checking the state of the store timer
  • Python 400 Level Master Class: Interfacing with External Data Files & More
    4Lessons · 58 min
    • Python 401: Importing Data from a CSV file
    • Python 402: Improving the Layout and Appearance of the Game
    • Python 403: Adding a Store Picture to our Game
    • Python 404: Charging to Unlock Managers and Other Game Fixes
  • Python 500 Level Master Class: Re-Factoring your Application for better design
    3Lessons · 38 min
    • Python 501: Refactoring Our Game - Getting Started
    • Python 502: Refactoring the Store Class
    • Python 503: Dividing up Classes Into Separate Files