予定
検索

$800

for 24 classes
クラス

初心者から上級者までを対象とした Python プログラミング (24 レッスン コース)

1 人が学習を完了しました
年齢 12 歳-16 歳
ライブグループクラス
この 24 レッスンのコースでは、初心者から上級者まで Python を学び、さまざまな Python 構造とデータ構造を使用して独自の複雑なプログラムを独自に作成できるようになります。
平均評価:
5.0
レビュー数:
(2 レビュー)

オンラインライブ授業
週に2回、 12 週間
3 人-9 人 1クラスあたりの学習者
60 分

含まれるもの

24 ライブミーティング
24 授業時間
プロジェクト
週1時間. クラス全体を通して7-
修了証書
含まれる
この文章は自動翻訳されています

このクラスで学べること

英語レベル - 不明
Beginner レベル向け
This course in Python Programming covers the below topics in depth: 
- Lesson 1 Introduction to Python to create geometric shapes: Students need to bring their knowledge of shapes and angles into this lesson to code different shapes as well as create a complex picture consisting of shapes and angles/
- Lesson 2 Using Loops to create geometric shapes: Students make use of WHILE and FOR loops (as well as understand the difference between the two) to create efficient code.
- Lesson 3 Obtaining User Input: Students understand and code how their written programs can begin to accept user input from someone using the keyboard. 
- Lesson 4 Using Conditional Statements to provide choices: Students begin to use IF Statements in this lesson so that their program code can begin to offer different choices to those running the program. 
- Lesson 5 Different Data Types: Students understand and use the different data types (Integer, Boolean, String and Float) which exists in Python
- Lesson 6 Assessment: Students are expected to complete a number of mini tasks in an independent manner to practice the skills they have learnt in lessons 1 - 5. 
- Lesson 7 Introduction to text based coding in Python: Students begin to code in Python to produce a text based outcome, rather than a visual output of images.
- Lesson 8 Introduction to Calculations: Students perform calculations in Python and understand and use the different logical and mathematical operators which exist, some of which include //, MOD, >, < and %
- Lesson 9 Use of Data Types & If Statements: Students understand and use the different data types (Integer, Boolean, String and Float) which exists in Python. They also convert between different data types when coding calculations in code that makes use of Selection (IF Statements). 
- Lesson 10 Creating Procedures and Functions in Python: Students learn the difference between functions and procedures and begin to pass parameters into them. 
- Lesson 11 Using loops for efficient code in Python: Students understand how WHILE Loops can be used to create efficient code. 
- Lessons 12-14 Creating a Login System and Storing and Reading data from a file: Students learn to create a login system which requires them to entire their username and password. Correct details will need to be inserted or else the system alerts the user to an errors. Students then move forward to code a login system from which different options can be selected to write data from a file and to search for specific data from a file.
- Lesson 15-16 Working with one-dimensional arrays: Students will learn a better way to store data, what arrays/lists are, why they are used as well as their benefits i.e. slicing lists, inserting data, sorting etc…
- Lesson 17-18 Working with two-dimensional arrays: Students will learn a better way to store data, understand what two-dimensional arrays are, why they are used as well as their benefits i.e. slicing two-dimensional array, inserting data, sorting etc… 
- Lesson 19-21 String Manipulation: Students will learn how to access each element in a string via its index as well as how to iterate through each element. Numerous string manipulation methods are covered in this lesson, some of which include .upper(), isupper(), .count() etc…..
- Lesson 22-24 Generating random numbers to create a dice roll game: Students will learn how to generate random integers between 1 - 6 by creating a Dice Game. Students will be expected to firstly create a 1 player game (via provided guidance) and then modify their code so it is suitable for 2 players.

Students will need to have access to the Internet to access repl.it and they will be provided with digital worksheets via Google Drive. They will therefore need to make sure they have logged into their Google Drive account in order to access the material shared with them. 
All curriculum material is fully developed for each lesson. My screen (with the teacher powerpoint and code in Python) will be shown to students via Zoom so they are able to see concepts being taught before experimenting for themselves.

学習到達目標

Students will learn the very basics of programming such as variables, print() and input() to the more advanced concepts such as string manipulation, file reading/writing as well as 1D and 2D arrays. Students will solve complex coding projects.

その他の情報

保護者へのお知らせ
The worksheets used in this class will be made available via Google Slides and Google Docs. Students will therefore need to make sure they are able to access their Google Drive account. Students will be expected to code in the online platform called Replit.com. They will therefore need to make sure they have created a free account on this website prior to joining this course.
受講に必要なもの
Students will be provided with all curriculum material for each lesson, at the start. This will be shared in digital format via Google Drive so students will need to make sure they are logged into this platform.
指導言語
英語
外部リソース
このクラスでは、Outschool内のクラスルームに加えて、以下を使用します。

先生について

参加しました September, 2020
5.0
2レビュー
プロフィール
教師の専門知識と資格
I have been a teacher of Computer Science since 2005 and have been awarded a BSc in Computer Science. I have also completed my PGCE as well as my Masters in Education. 

レビュー



その他の人気クラス
中級者向け Python コーディングのすべて レベル 3 | Python コーディング クラス
David Sofield
4.9
(833)
$33 クラスごと
グループクラス
10 週間、 1/週、 1 時間
11 歳-16 歳
Python コーディング プロジェクトについて | 中級者向けの Python コーディング プロジェクト 8 つ
David Sofield
4.9
(833)
$30 クラスごと
グループクラス
8 週間、 1/週、 1 時間
11 歳-16 歳
Python プログラミングのすべて レベル 2 | ティーンエイジャー向け Python コーディング クラス
David Sofield
4.9
(833)
$32 クラスごと
次回のセッションは Sun 8/24 の8 PM です
グループクラス
10 週間、 1/週、 1 時間
11 歳-16 歳
1:1 プライベート指導 Python コーディング - Python プログラミング入門
Ziad Ghazi
4.6
(9)
$55 セッションごと
1対1レッスン
オンデマンド
7 歳-18 歳
Python レベル2サマーキャンプのすべて | 10代向けPythonコーディングキャンプ
David Sofield
4.9
(833)
$35 クラスごと
次回のセッションは Mon 7/14 の5:30 PM です
グループクラス
2 週間、 4/週、 1 時間
11 歳-16 歳
初心者のための Python コーディングのすべて | ティーンエイジャー向け Python コーディング サマー キャンプ
David Sofield
4.9
(833)
$25 クラスごと
次回のセッションは Mon 6/16 の9:15 PM です
グループクラス
1 週間、 4/週、 1 時間
12 歳-17 歳
Python プログラミングのすべて レベル 4 | 中級者向け Python コーディング クラス
David Sofield
4.9
(833)
$33 クラスごと
グループクラス
10 週間、 1/週、 1 時間
12 歳-17 歳
Python プログラミングのすべて レベル 1 | ティーンエイジャー向け Python コーディング クラス
David Sofield
4.9
(833)
$23 クラスごと
次のセッションは明日の 4:15 PM です
グループクラス
8 週間、 1/週、 1 時間
12 歳-17 歳
マンツーマン - Python コーディング クラス
Geetu sodhi
5.0
(18)
$40 セッションごと
1対1レッスン
オンデマンド
9 歳-14 歳
初心者向けPythonサマーキャンプ | 楽しくPythonコーディングを学ぼう
QuattronKids
4.9
(198)
$15 クラスごと
次回のセッションは Mon 6/2 の7 PM です
グループクラス
2 週間、 5/週、 1 時間
8 歳-12 歳
Python コーディングの解放 II - コンピュータ ハッキング ブート キャンプ
Coding Doctors Learning Lab, Inc.
4.8
(1,256)
$15 クラスごと
次回のセッションは Tue 6/3 の8 PM です
グループクラス
4 週間、 2/週、 55 分
11 歳-14 歳
101-プライベートPythonコーディング
Sumati
5.0
(1)
$21 セッションごと
次回のセッションは Tue 5/27 の1 PM です
1対1レッスン
オンデマンド
10 歳-14 歳
サマーキャンプ: 子供向け Python コーディング (入門)
Dr. Elliott Heflin, Jr.
4.6
(405)
$19 クラスごと
次回のセッションは Mon 5/26 の1 PM です
グループクラス
2 週間、 5/週、 55 分
8 歳-13 歳
初心者向け 1 対 1 Python コーディング コーチ (個別指導)
Bojan Milinic
5.0
(7)
$65 セッションごと
1対1レッスン
オンデマンド
8 歳-18 歳
Python プログラミングのすべて | 初心者向け Python コーディング サマー キャンプ レベル I
David Sofield
4.9
(833)
$22 クラスごと
次回のセッションは Mon 6/16 の4:15 PM です
グループクラス
2 週間、 4/週、 1 時間
11 歳-16 歳
サマーキャンプ: 子供向けの上級 Python コーディング
Dr. Elliott Heflin, Jr.
4.6
(405)
$19 クラスごと
次回のセッションは Mon 5/26 の8 PM です
グループクラス
2 週間、 5/週、 55 分
10 歳-15 歳
もっとクラスを見る
アプリを入手 
App StoreでダウンロードGoogle Playで入手する
Home
検索
ギフトカードを贈る
通貨、タイムゾーン、言語の設定を開く
言語と地域
ログイン