Learn Programming: Python

Learn Programming: Python

0(1 ratings)

About

Welcome to Learn Programming: Python! The goal of this game 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 Pythons, 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 MansuriTable 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?Important Notes The game executable is incorrectly flagged by some antivirus systems. The game, which was itself written in Python, is packaged into a single executable that contains a portable Python environment to ensure that the game will run even if Python is not installed. This packaging is being done using PyInstaller, and the issue of antivirus systems incorrectly flagging PyInstaller packages is well-known. I will be reaching out to antivirus companies about this issue, but for full transparency, here is the complete VirusTotal report: https://www.virustotal.com/gui/file/0fd68d9f3cbb6dfc34514386cb4cb78c5465dfc194acc7346036a94a75b9d37e/detection Also, as a gift, I have decided to release the game's source code for free! This does not include the lesson data, but it contains the actual Python code behind the game engine. I hope this practical application of Python sparks your interest in learning the language! https://github.com/niemasd/Learn-Programming-Python-SourceFrequently Asked Questions (FAQs)How can I increase the font size? The game should be using your default Windows command prompt settings. To configure, when you start the game (which opens it in a maximized window), you should be able to right-click the bar above the window (which says "Learn Programming: Python"), click "Properties", go to the "Font" tab, and select a larger font size.

Screenshots

Learn Programming: Python screenshot

Details

Platforms

PC

Developers

niemasd, Niema Moshiri

Publishers

Niema Moshiri

Release Date

January 24, 2021

Visually Similar Games

Analyzing image and finding similar games...