Outschool
搜尋

US$14

weekly
or US$159 for all content
班級
玩

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

由 120 位學習者完成
年齡 10-15
自訂進度課程
在這個為期 12 週的課程中,我們將使用 Pygame Zero(一個基於 Python 的遊戲編碼平台)來建立 2D 和 3D 遊戲! #builder
平均評分:
4.8
評論數量:
(1,187 評論)

12 預錄課程
12 教師支援週
自行選擇何時開始
1 年內容存取權

立即報名,隨時開始

按照自己的步調走
您的學習者可以在他們想要的時候開始學習,並以最適合他們的速度進步。
當你想要的時候開始。
按照自己的步調學習
訪問一整年的課程材料。
獲得老師的實際支持。

包含什麼

12 預錄課程
12 週
教師的支持
1 年訪問權
到內容
作業
每週 1-2 小時. 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.
我們無法翻譯此文,請刷新頁面並再試一次。

課堂經歷

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 beginning, talking about variables, lists, tuples, and more and working from there. Experience with text programming is not required, and we will build concepts as we go along from simple and basic to more advanced and complex. Each week there will be a module with video, code, and other resources for students to follow along with as they go through the corresponding chapter of the book. This will also include examples of the code, and working on fixing problems as they arise. 
The goal is to work through each step of building a 2D and 3D game in Pygame, while learning lots of Python programming concepts. The 3D graphics and sound effects for this course are provided as a download.

In this course we will launch into coding with Mission Python, a space-themed guide to building a complete computer game in Python. You'll learn programming fundamentals like loops, strings, and lists as you build Escape!, an exciting game with a map to explore, items to collect, and tricky logic puzzles to solve. As you work through the book and the modules, you'll build exercises and mini-projects, like making a spacewalk simulator and creating an astronaut's safety checklist that will put your new Python skills to the test.

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!). 

The Pygame Zero platform works best on a PC or on a recent Raspberry Pi, Mac can be used with the muCode program.

學習目標

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!).

教學大綱

12 課程
超過 12 週
課 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. 
課 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. 
課 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. 
課 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. 

其他詳情

父母的引導和規範
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.
供應清單
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
來源
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.

提供自

已加入 October, 2020
4.8
1187評論
教師檔案
教師專業知識和證書
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. 

評論



其他家長也喜歡
關於 Python 編碼專案的一切 | 8 個適合中階人員的 Python 編碼項目
David Sofield
4.9
(818)
US$29 每班
下次會議在 5:30 PM Sat 4/19
團體課
8 週, 1/週, 1 小時
11-16
關於中級 3 級 Python 編碼的所有內容 | Python編碼編碼類
David Sofield
4.9
(818)
US$33 每班
下次會議在 10:30 PM Sunday
團體課
10 週, 1/週, 1 小時
11-16
關於 Python 編碼 1 級的一切 |青少年即時 Python 程式設計課程
David Sofield
4.9
(818)
US$22 每班
下次會議在 4:15 PM Sunday
團體課
8 週, 1/週, 1 小時
11-16
Python 編碼 4 兒童(簡介)
Dr. Elliott Heflin, Jr.
4.6
(405)
US$14 每班
下次會議在 1 PM Mon 3/17
團體課
2 週, 5/週, 55 分鐘
8-13
關於 Python 程式設計第 2 級的所有資訊 |青少年 Python 程式設計課程
David Sofield
4.9
(818)
US$32 每班
下次會議在 6:45 PM Fri 4/4
團體課
10 週, 1/週, 1 小時
11-16
101-私人Python編碼
Sumati
US$21 每堂課
下次會議在 2 PM Monday
一對一課程
依需求開班
7-12
初學者 1 對 1 Python 編碼教練(輔導)
Bojan Milinic
5.0
(7)
US$65 每堂課
一對一課程
依需求開班
8-18
1:1 私人輔導 Python 編碼 - Python 程式設計簡介
Ziad Ghazi
4.5
(8)
US$55 每堂課
一對一課程
依需求開班
7-18
進階 Python 編碼 4 兒童
Dr. Elliott Heflin, Jr.
4.6
(405)
US$14 每班
下次會議在 2 PM Mon 3/17
團體課
2 週, 5/週, 55 分鐘
10-15
關於 Python 程式設計的一切 | Python 程式設計初學者夏令營 I 級
David Sofield
4.9
(818)
US$22 每班
下次會議在 4:15 PM Mon 6/16
團體課
2 週, 4/週, 1 小時
11-15
一對一 - Python 編碼課程
Geetu sodhi
5.0
(18)
US$40 每堂課
一對一課程
依需求開班
9-14
基於 Python 3 級專案 |生動有趣的 Python 編碼
QuattronKids
4.9
(183)
US$15 每班
下次會議在 11:30 PM Tue 4/15
團體課
10 週, 1/週, 1 小時
9-13
正在進行的基於 Python 專案 | 10 - 週實時 Python 編碼(正在進行)
QuattronKids
4.9
(183)
US$15 每班
下次會議在 9 PM Tuesday
團體課
1/週, 1 小時
9-13
Python 程式設計遊戲 4 兒童(簡介)
Dr. Elliott Heflin, Jr.
4.6
(405)
US$14 每班
下次會議在 5 PM Mon 3/17
團體課
2 週, 5/週, 55 分鐘
8-13
適合初學者的 Python 編碼:學習程式設計基礎知識
Create n Learn: English, Coding, AI, Music, Math
4.9
(262)
US$20 每班
團體課
8 週, 1/週, 55 分鐘
11-14
為初學者解鎖 Python 編碼 I - 為期兩週的電腦駭客兒童訓練營
Coding Doctors Learning Lab, Inc.
4.8
(1,243)
US$15 每班
下次會議在 12 AM Tue 3/18
團體課
2 週, 5/週, 55 分鐘
10-15
查看更多課程
回首頁
搜尋
贈送禮物卡
開啟貨幣、時區和語言設置
語言&地區
登入