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

プライベート Python 指導 | 自分のものを持ってくるか、ゼロから学ぶか

Python プログラミング言語の 1 対 1 の個別指導です。生徒はデバッグの支援のために独自のコードを持ち込むことも、言語を紹介する事前に作成されたレッスン プランに従うこともできます。
Brighton Pauli
平均評価:
5.0
レビュー数:
(4)
クラス

含まれるもの

オンデマンドで会う
必要に応じて会議をスケジュールする
25 分
セッションごと
教師のサポート
この文章は自動翻訳されています

このクラスで学べること

英語レベル - 不明
米国の学年 6 - 8
Beginner - Advanced レベル向け
Students may bring Python programs that they are already developing and receive help with coding and debugging.

Alternatively, learners may progress through a series of lessons that introduce the most important Python skills and learn to code with fun projects like custom Mad-Libs, a Pokemon-style Monster Battler, and more!

Lesson 1 - Introduction to Python
 - How to use Google Colab
 - What Python looks like
 - "Strings"

Lesson 2 - Input and Output
 - Print() and Input()
 - Variables()
 - Project 1: Mad Libs

Lesson 3 - True or False
 - "Booleans"
 - Comparing strings
 - If statements

Lesson 4 - Conditional Code
 - Tabs and territory
 - "Else" and "elif"
 - Project 2: Quizzes

Lesson 5 - Numbers and Math
 - "Integers"
 - Math operations
 - Math with variables

Lesson 6 - To Infinity and Beyond!
 - Comparing numbers
 - "While" loops
 - Project 3: Monster Battler, version 1

Lesson 7 - Making and Using Lists
 - Lists
 - Indexing
 - Adding and removing

Lesson 8 - Special List Functions
 - "Tuples"
 - Sorted and range
 - Project 4: Shopping Mall, version 1

Lesson 9 - Counting and Functions
 - "For" loops
 - What is a function?
 - Creating a function

Lesson 10 - Custom Functions
 - Parameters
 - Return
 - Project 5: Fishing Minigame

Lesson 11 - Fractional Numbers
 - "Floats"
 - Math with floating points
 - Intro to modules

Lesson 12 -  Randomness
 - The "random" module
 - Randint, random, and choice
 - Project 6: Shopping Mall, version 2

Lesson 13 - So Many Types
 - Types review
 - Custom types: Classes
 - The __init__ function

Lesson 14 - Creating Objects from Classes
 - Creating an object
 - Class functions
 - Project 7: Pet Simulator

Lessons 15 & 16 - Final Project: Monster Battler!

This lesson plan is organized so that one topic will be covered during a 25-minute session. However, the content that is taught in each class is flexible and tailored to the students, so the pace may be sped up or slowed down to prioritize the students' learning and enjoyment!

Students will need to be able to use Google Colab for these lessons. If the student or guardian has experience using Jupyter notebooks or another Python editor, these can be used instead of Colab.

その他の情報

保護者へのお知らせ
This course uses Google Colab, so access to a Google account is required. Please make sure your learner has access to a device they can type Python code on, like a laptop or desktop PC. Students will be asked to screen-share their code during class.
受講の前提条件
Students need experience typing on a computer. Previous practice sharing their screen on Zoom is preferred.
外部リソース
このクラスでは、Outschool内のクラスルームに加えて、以下を使用します。
参加しました February, 2024
5.0
4レビュー
プロフィール
教師の専門知識と資格
With over a decade of experience coding in Python, Brighton has a Bachelor's Degree of Science in Engineering in Computer Science from the University of Michigan.

レビュー

ライブ1対1レッスン
共有

$25

セッションごとに
オンデマンドでクラスを開催
25 分

7 人がクラスを受けました
オンラインライブ授業
年齢: 11-14

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