Skip to Content
Python Idle Tycoon

Python Idle Tycoon

The Fun and Fast way to learn Python

95.00
95.0 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