包含什麼
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 工具以外的任何應用程式或網站。
教師專業知識和證書
2 老師有教師資格證
伊利諾州 教學證書 在 小學教育
緬因州 教學證書 在 外語
3 老師擁有學士學位
學士學位 在 戲劇藝術 從 Savannah College of Art and Design
學士學位 在 刑事司法 從 Fort Hays State University
學士學位 在 外語 從 Gordon College
1 老師擁有副學士學位
副學士學位 在 計算機工程 從 State College of Florida
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 每班學員人數