含まれるもの
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 先生は教員免許を持っています
イリノイ州 教員免許 初等教育で
メイン州 教員免許 外国語で
2 先生は学士号を取得しています
学士号 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
レビュー
ライブグループクラス
$18
毎週週に1回
55 分
194 人がクラスを受けました
オンラインライブ授業
年齢: 8-13
クラス人数: 3 人-12 人