國語(繁體)
登入

Python 程式設計 |初學者 | 12 週彈性 |蟒蛇任務:太空冒險

班級
玩
Sidney - KidsSpeakCode
平均評分:4.8評論數量:(1,186)
在這個為期 12 週的課程中,我們將使用 Pygame Zero(一個基於 Python 的遊戲編碼平台)來建立 2D 和 3D 遊戲! #builder
我們無法翻譯此文,請刷新頁面並再試一次。

課堂經歷

12 lessons//12 Weeks
 Week 1
Lesson 1
Your First Spacewalk
Learn the basics of Python and get familiar with Pygame Zero. Start your space adventure by setting up the environment and running simple scripts.
 Week 2
Lesson 2
Lists Can Save Your Life
Understand 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 3
Lesson 3
Repeat After Me
Dive into loops in Python. Automate routine tasks in the space station, ensuring the space station runs efficiently while reducing manual work.
 Week 4
Lesson 4
Creating the Space Station
Build the space station in Pygame Zero. Use Python to create the foundational structure and understand how different components fit together.
 Week 5
Lesson 5
Preparing the Space Station Equipment
Explore 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 6
Lesson 6
Installing the Space Station Equipment
Work with functions in Python. Install and test various equipment aboard the space station, understanding the importance of modularity and reusable code.
 Week 7
Lesson 7
Moving into the Space Station
Learn 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 8
Lesson 8
Repairing the Space Station
Handle 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 9
Lesson 9
Unpacking Your Personal Items
Gain 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 10
Lesson 10
Make Yourself Useful
Explore Python modules and libraries. Install additional functionality in the space station, enhancing its capabilities with external resources and code packages.
 Week 11
Lesson 11
Activating Safety Doors
Study conditional statements in Python. Implement safety protocols in the space station, ensuring proper security through the use of condition-based logic.
 Week 12
Lesson 12
Danger! Danger! Adding Safety Hazards
Investigate 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. 
平均評分:4.8評論數量:(1,186)
教師檔案
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 content
12 預錄課程
12 老師回饋週
選擇您的開始日期
1 年內容存取權

由 120 學習者完成
Ages: 10-15

立即報名,隨時開始
關於
支援
安全隱私加州隱私學習者隱私條款
下載這個軟體
在應用程式商店下載在 Google Play 上取得
© 2024 校外