Full game metadata
| Field | Value |
|---|---|
| Steam app type | game |
| Steam App ID | 1882420 |
| Live current players | 0 |
| SteamPulse tracked peak | 25 |
| Live count (today's peak floor) | 0 |
| Price | $2.99 |
| Free to play | No |
| Discount | 0% |
| Original price USD | $2.99 |
| Current price USD | $2.99 |
| Release date | Feb 21, 2022 |
| Developer | Niema Moshiri |
| Publisher | Niema Moshiri |
| Owners estimated | Not available |
| SteamSpy owner estimate minimum | Not available |
| SteamSpy owner estimate maximum | Not available |
| Review type | Mostly Positive |
| Positive review percent | 70% |
| Positive reviews | 45 |
| Negative reviews | 19 |
| Total reviews | 64 |
| Steam recommendations | Not available |
| Achievements | 14 |
| Average playtime forever | Not available |
| Windows support | Yes |
| macOS support | Yes |
| Linux support | Yes |
| Parent game | Not available |
| Store URL | https://store.steampowered.com/app/1882420/ |
Short description
An interactive text-based game for learning and practicing how to program in Python.
About this game
Welcome to Learn Programming: Python - Remake ! The goal of this game (more of an interactive course) is to introduce beginners to the wonders of the world of Computer Science! The game has have two core components: Lessons : An interactive course to teach you how to think computationally, how to write programs in Python, and how to design classes using the principles of Object-Oriented Programming (OOP). Challenges : Multiple choice, short answer, and math problems to test your understanding of Python, computational thinking, and OOP. These challenges are embedded throughout the Lessons, so you can practice your understanding of concepts in real-time under an Active Learning framework. This game assumes absolutely zero prerequisite background . We hope you will join us as we explore the wonders of Programming in Python! Game developed by Niema Moshiri Lesson content developed by Sabeel Mansuri Table of Contents Chapter 1 - Introduction: The Nuts & Bolts Chapter 2 - Conditionals: Ice Cream Isn't for Breakfast Chapter 3 - Loops: Breakfast, Lunch, Dinner, Breakfast, Lunch, Din... Chapter 4 - Data Structures: I'll Have Combo #3, Please! Chapter 5 - Functions: How Do I Stop Rewriting Code? Chapter 6 - Recursion: Give Me a Minute, I'm Getting a Call from Myself Chapter 7 - Objects: Python, Have a Burger Chapter 8 - Exceptions: You Can't Eat an Empty Bag of Chips Chapter 9 - File I/O: Here's a Recipe, Make Me Some Macarons Chapter 10 - Libraries: Hasn't Someone Done This Before? Chapter 11 - Epilogue: What Now? Frequently Asked Questions (FAQs) How do I adjust the settings of the game? All game settings can be adjusted via the "Preferences" section of the Main Menu, which can be accessed at any time by pressing "Escape" (keyboard) or "Start" (controller) How is "Learn Programming: Python - Remake" different from the original "Learn Programming: Python - Retro"? The game engine behind "Learn Programming: Python - Retro" was built from scratch by the developers purely out of interest, and as such, it lacked many technical features of modern game engines "Learn Programming: Python - Remake" is a ground-up remake of the game using the Ren'Py game engin…
Supported languages
English
