Outschool
開啟貨幣、時區和語言設置
登入

Python 程式設計和電腦編碼中級環聊和程式碼

在這個正在進行的課程中,我們每週都會閒逛並製作新專案或遊戲,同時學習 Python 語言和一般編程
Trammell Classes Dragon Academy, DnD, Coding , RPG
平均評分:
4.8
評論數量:
(717)
熱門課程
班級

包含什麼

1 現場會議
每週上課 55 分鐘 小時
我們無法翻譯此文,請刷新頁面並再試一次。

課堂經歷

In this course we are going to cover the intermediate level of Python each week and build a great foundation to be able to move onto doing bigger and better things with the language. We will have an advanced class that is a perfect transition after this one to get the full overview of Python. This class is going to be a lot of fun while we get to build games and projects and not just stare and replicate some boring lines of code. We hope to see you in class!
 
n this course, we'll be talking about some intermediate-level programming and computer science concepts using Python!

Learners who sign up for this course are expected to have a basic understanding of Python, including:

-How to use an appropriate coding environment

-Declaring and using variables

-Defining and calling functions

-Flow control statements including if/else statements and loops

 

Week 1-3: Tic-Tac-Toe

We begin the Intermediate section with the game Tic-Tac-Toe. We'll talk about error handling using a try/except structure, and making the computer follow a clear algorithm to win!

 

Week 4-8: Sudoku

In this project, we'll tackle the popular logic puzzle, Sudoku! We'll start by using multi-dimensional sequences to visualize our board, and then eventually use recursive functions to actually generate new, valid puzzles!

 

Week 9-12: Python Card Games

For this project, we'll be making two games using the same code! By writing object-oriented code, we'll make a Card class generic enough to work in any card game, including Blackjack and Go Fish, which we will work on together.

 

Week 13-16: Text Adventure Game

Our final project of the course will be a Text Adventure Game in the spirit of Zork or Colossal Cave Adventure. Using everythhing we've learned about so far, we'll be writing our own little story and using file I/O (Input/Output) to not only load in our descriptions, but also save and load our player's progress. By the end of this project, you'll be able to consider yourself an advanced Python programmer!

*We will add more games and projects as we go and will cycle back through if needed*

其他詳情

供應清單
Handouts/printouts will be provided each week for the lessons and projects
 1 註冊後即可取得文件
教學語言
英語
外部資源
學習者無需使用標準 Outschool 工具以外的任何應用程式或網站。
4.8
717評論
熱門課程
教師檔案
教師專業知識和證書
伊利諾州 教學證書 在 小學教育
Matt Trammell
緬因州 教學證書 在 外語
Mr. Fitz
學士學位 在 戲劇藝術 從 Savannah College of Art and Design
Cal Harley
學士學位 在 刑事司法 從 Fort Hays State University
Cheney Rutherford (they/them)
學士學位 在 外語 從 Gordon College
Mr. Fitz
副學士學位 在 計算機工程 從 State College of Florida
Paul Hair
The instructors for this course have years of experience with the language and have computer science or software development degrees

評論

現場團體小班課程
分享

US$18

每週
每週 1 次
55 分鐘

有196 位學習者完成此課程
即時視訊會議
年齡: 8-13
3-12 每班學員人數

關於
支援
安全隱私加州隱私學習者隱私您的隱私選擇條款
下載這個軟體
在應用程式商店下載在 Google Play 上取得
© 2025 校外