Python 入門シリーズ全 23 本。ブロックを並べるだけで Python が動くブラウザアプリ PycoBlocks を使い、変数・条件分岐・ループ・関数・クラス・ファイル入出力まで、プログラミングの基礎を一通り体験します。プログラミングが初めての中学生・高専 1 年生を主な対象としています。
学習目標
- PycoBlocks の使い方を理解し、ブロックと Python コードを行き来できる
- 変数・条件分岐・ループといった基本制御構造を使いこなせる
- 関数・クラスで処理を整理し、再利用できるコードを書ける
- リスト・辞書・ファイル入出力で実用的なデータ処理ができる
シリーズ全 23 本
| # | タイトル |
|---|---|
| #00 | PycoBlocksをはじめよう |
| #01 | printで文字を表示しよう |
| #02 | 変数に値を入れよう |
| #03 | 計算してみよう |
| #04 | 文字列を操ろう |
| #05 | キーボードから入力しよう |
| #06 | TrueとFalseを使おう |
| #07 | 条件分岐をマスターしよう |
| #08 | 論理演算を使おう |
| #09 | forループで繰り返そう |
| #10 | forループを使いこなそう |
| #11 | whileループで繰り返そう |
| #12 | リストにデータをまとめよう |
| #13 | 辞書を使いこなそう |
| #14 | 関数を作ろう |
| #15 | 戻り値とスコープを理解しよう |
| #16 | クラスを使ってみよう |
| #17 | エラーをつかまえよう |
| #18 | 文字列を自在に操ろう |
| #19 | タプルとセットを使おう |
| #20 | リスト内包表記を使おう |
| #21 | 便利な組み込み関数 |
| #22 | ファイルを読み書きしよう |
想定学習時間と必要なもの
想定学習時間: 1 本あたり 30〜60 分 × 23 本 = 約 15〜25 時間
必要なもの: ブラウザのみ(PC / タブレット)。実機不要。
次のステップ
修了後は Part 1 アルゴリズム・Part 2 データ分析・Part 3 Pico 電子工作・Part 5 ゲーム制作 のいずれにも進めます。