國語(繁體)
登入
Python 程式設計 |初學者 | 12 週彈性 |蟒蛇任務:太空冒險
我們無法翻譯此文,請刷新頁面並再試一次。
課堂經歷
In this 12 week flex course, we will work on building graphical games with Pygame Zero and Python. Each week will cover an in-depth overview of Mission Python - Code a Space Adventure Game! by Sean McManus. The book is optional for the course. We will discuss Python programming topics like variables, lists, arrays, graphics, animation, and more as we build the game. Students will submit their in progress work weekly for updates and feedback as we progress each week. We will start from the...
12 lessons//12 Weeks
Week 1Lesson 1Your First SpacewalkLearn the basics of Python and get familiar with Pygame Zero. Start your space adventure by setting up the environment and running simple scripts.Week 2Lesson 2Lists Can Save Your LifeUnderstand how to work with lists in Python. Organize your tools and supplies, ensuring you have everything needed for your spacewalks and tasks aboard the space station.Week 3Lesson 3Repeat After MeDive into loops in Python. Automate routine tasks in the space station, ensuring the space station runs efficiently while reducing manual work.Week 4Lesson 4Creating the Space StationBuild the space station in Pygame Zero. Use Python to create the foundational structure and understand how different components fit together.Week 5Lesson 5Preparing the Space Station EquipmentExplore data structures and their applications. Set up the equipment and tools needed for space missions, ensuring everything is ready for use when you move into the space station.Week 6Lesson 6Installing the Space Station EquipmentWork with functions in Python. Install and test various equipment aboard the space station, understanding the importance of modularity and reusable code.Week 7Lesson 7Moving into the Space StationLearn about Python's object-oriented programming (OOP). Move into the space station, creating and managing space station residents (objects) with unique properties and behaviors.Week 8Lesson 8Repairing the Space StationHandle exceptions in Python. Identify and fix issues within the space station, dealing with unexpected problems and ensuring the safety of the space station's residents.Week 9Lesson 9Unpacking Your Personal ItemsGain experience with file handling in Python. Unpack personal items and set up living quarters, reading and writing data to keep track of inventory and other essential information.Week 10Lesson 10Make Yourself UsefulExplore Python modules and libraries. Install additional functionality in the space station, enhancing its capabilities with external resources and code packages.Week 11Lesson 11Activating Safety DoorsStudy conditional statements in Python. Implement safety protocols in the space station, ensuring proper security through the use of condition-based logic.Week 12Lesson 12Danger! Danger! Adding Safety HazardsInvestigate debugging techniques in Python. Introduce safety hazards and find innovative ways to address them, ensuring the space station remains secure while learning how to troubleshoot issues in Python.
You'll learn how to use Pygame Zero, a free resource that lets you add graphics and sound effects to your creations, and you'll get useful game-making tips, such as how to design fun puzzles and intriguing maps. Before you know it, you'll have a working, awesome game to stump your friends with (and some nifty coding skills, too!).
I love teaching programming using fun and interesting examples because it helps students go farther than learning hard to contextualize concepts. Understanding what we are doing and why means that students will be able to apply algebraic concepts (like x+y) having understood examples like (red bike + blue bike) in a way that has context and meaning.
提供的家庭作業
Students will need to work on each module by reviewing the code and video, and working on building their own version of the game. This should take at least one to two hours per week. Each week covers about 20 pages of text, an hour of video, and various code that will be built into the final version of the game.1 - 2 每週課外時間
提供的評估
提供的成績
We will be using this book for each module of the course: Mission Python - Code a Space Adventure Game! by Sean McManus October 2018, 280 pp. ISBN-13: 9781593278571 Print Book and FREE Ebook, $29.95 Ebook (PDF, Mobi, and ePub), $23.95
We use various educational tools for the "Mission Python" course to teach coding and game development. Python, PyGame Zero, NoStarch Press Game Files, Sync, Code With Mu, Game Updates, Audacity, and Free Music Archive require parental consent because they can access external content or download software. YouTube and Loom are approved for use without specific consent, but parents should monitor these platforms as they may contain diverse or user-generated content. None of these tools require creating an account. This course does not contain content that might be scary or upsetting.
The Pygame Zero platform https://pygame-zero.readthedocs.io/en/stable/ works best on a PC or on a recent Raspberry Pi, installing PyGame Zero on a linux ( See https://othelovieira.com/2020/04/27/setting-up-mission-python-catalina-edition/ ) For Mac (or a PC), it is possible to code in Pygame Zero using the Mu https://codewith.mu/ platform.
Welcome! We offer fun and engaging social science and technology classes. You can use technology to do some pretty amazing things, and it's a lot less scary than it seems—our courses range from social science (like sociology and marketing) to...
自訂進度課程
US$14
weekly or US$159 for all content12 預錄課程
12 老師回饋週
選擇您的開始日期
1 年內容存取權
由 120 學習者完成
Ages: 10-15