Pythonの道(文法マスタ編)

Pythonで必要な基礎文法を理解しよう



scratchで学んだ「変数」、「リスト」、「繰り返し」、「条件分岐」などの基本文法をPythonで学習してみよう。
※一部教材については、生徒のみ閲覧可能となっています。



05_トレーニングドリル①

学習内容
・文字を出力する
・コメントとは?
・数値と文字列の違い
・四則演算方法
・変数とは?
・変数名のつけ方
・変数の値を更新する方法
・文字列の連結
・データ型とは?
・型を変換する方法

06_トレーニングドリル2(計算機プログラムを作る)

学習内容
・条件分岐について
・if文とは?
・インデントとは?
・真偽値とは?
・if文と真偽値
・比較演算子とは?
・条件に合わないとき
・elseとは?
・elifとは?
・条件式の組合せ(and)
・条件式の組合せ(or)

08_トレーニングドリル3(お買い物プログラムを作る)

学習内容
・複数データを扱う
・リストとは?
・リストを変数に代入
・リストの要素を取得
・リストの要素を更新
・リストの要素を追加
・リストの要素を全て取得
・for文の書き方
・辞書とは?
・辞書の作り方
・辞書の要素を更新
・辞書の要素を追加
・辞書の要素を全て取得
・while分とは?
・breakとは?
・continueとは?
・お買い物プログラムを作る



10_トレーニングドリル4(ジャンケンプログラムを作る)

学習内容
・関数とは?
・引数とは?
・関数に引数を渡す
・複数の引数を持つ関数
・関数に複数の引数を渡す
・引数の初期値
・判定処理を作る
・コードを分ける
・モジュール
・ライブラリ
・ジャンケンプログラムを作る

24_オブジェクト指向①(前半)

学習内容
・プログラミングと「もの」
・クラスとは?
・インスタンスとは?
・インスタンスの生成
・インスタンスと情報
・インスタンス変数
・メソッドとは?
・インスタンスメソッドとは?
・インスタンスメソッドの活用

25_オブジェクト指向①(後半)-オブジェクト指向

学習内容
・特殊なインスタンスメソッド
・_ _init_ _メソッド
・_ _init_ _メソッドと引数
・オブジェクト分割
・クラスを直接、読み込む
・インスタンスのリスト
・料理注文プログラムを作る


26_オブジェクト指向②(前半)

学習内容
・継承-既存クラスの活用
・継承とは
・継承されるもの
・子クラスのインスタンス
・インスタンスメソッドの追加

27_オブジェクト指向②(後半)

学習内容
・オーバーライド
・__init__メソッドのオーバーライド
・メソッド内の重複
・super()
・料理注文システムの完成