Outschool
通貨、タイムゾーン、言語の設定を開く
ログイン

Pythonプログラミングとコンピュータコーディング中級ハングアウトとコード

この継続的なコースでは、Python言語とプログラミング全般について学びながら、毎週新しいプロジェクトやゲームを作ります。
Trammell Classes Dragon Academy, DnD, Coding , RPG
平均評価:
4.8
レビュー数:
(708)
Popular
クラス

含まれるもの

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が提供する基本ツール以外のアプリやウェブサイトを使用する必要はありません。
参加しました May, 2019
4.8
708レビュー
Popular
プロフィール
教師の専門知識と資格
イリノイ州 教員免許 初等教育で
Matt Trammell
メイン州 教員免許 外国語で
Mr. Fitz
学士号 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

レビュー

ライブグループクラス
共有

$18

毎週
週に1回
55 分

194 人がクラスを受けました
オンラインライブ授業
年齢: 8-13
クラス人数: 3 人-12 人

About
サポート
安全性についてプライバシーCAでのプライバシー保護学習者のプライバシーデータ設定の管理利用規約
アプリを入手
App StoreでダウンロードGoogle Playで入手する
© 2024 Outschool