1. 5. 計算、if文 3/14,15
1.1. クエスト「5-1:四則演算と余剰の使い方」
1.2. クエスト「5-2: 変数を利用した計算」
1.2.1. 3/14 10:06~10:26
1.3. クエスト「5-3: if文の基本」
1.3.1. 3/14 10:28~11:15( 37)
1.4. クエスト「5-4:比較演算」
1.4.1. 3/14 11:19〜12:05(46)4問
1.4.2. 3/15 9:30~10:01 (31)7問
1.5. クエスト「5-5: if文でのelifの書き方」
1.5.1. 3/15 10:03~10:41 (38)
1.6. クエスト「5-6: 数値の計算、if文を使ったプログラムの演習」
1.6.1. 3/15 10:43~11:26
2. 6. list, for文 3/15,16
2.1. クエスト「6-1: リストの作成」
2.1.1. 3/15 11:30~11:41 (11)
2.1.2. descriptionクエスト内容 Pythonのリストの作成方法を学びます。数値だけのリストや、文字列を含むリスト、変数を含むリストなどを作成してリストとは何かを学びましょう。
2.2. クエスト「6-2: リスト内の値をインデックスで取り出す」
2.2.1. 11:43~12:00 (17)
2.3. クエスト「6-3: リストへの値の追加」
2.3.1. 3/16 7:11~27 (16)
2.3.2. access_timeクエスト想定時間 20分 descriptionクエスト内容 リスト.append() メソッドを使って、リストへの要素の追加を学びます。Pythonプログラムではよく使われるメソッドですので覚えておきましょう。
2.4. クエスト「6-4: リストからの値の削除」
2.4.1. 3/16 7:30~7:40 (10)
2.4.2. access_timeクエスト想定時間 20分 descriptionクエスト内容 リスト.pop() メソッドを使って、リストから値を取り出し、削除する方法を学びます。
2.5. クエスト「6-5: リスト内の値の更新」
2.5.1. 3/16 7:53~8:05 (12)
2.5.2. access_timeクエスト想定時間 20分 descriptionクエスト内容 リストにインデックスを指定して値を書き換える方法を学びます。
2.6. クエスト「6-6: リストの繰り返し処理(ループ)を使おう」
2.6.1. 3/16 8:06~18 (12)
2.6.2. access_timeクエスト想定時間 20分 descriptionクエスト内容 Pythonのfor文を使って、リスト内の値を一つひとつ取り出す方法を学びます。プログラミングにおいてループはとても大切です。ぜひ身に着けましょう。
2.7. クエスト「6-7: リストを使ったプログラムの演習」
2.7.1. 3/16 8:20~9:03 (43)
2.7.2. access_timeクエスト想定時間 20分 descriptionクエスト内容 リストのappend、insertやpopを使ったPythonプログラムを書いて演習に合格しましょう。
2.7.3. リストの末尾に要素を追加: リスト.append(要素) リストのインデックスの位置に要素を追加: リスト.insert(要素) リストの既存の要素の値変更: リスト[インデックス] = 変更したい値 リストの末尾の要素の削除: リスト.pop() リストのインデックス位置の要素の削除: リスト.pop(インデックス)
3. 7. 辞書 3/17 3/18
3.1. クエスト「7-1: 辞書を使ったプログラムを写経してみよう」
3.1.1. 3/17
3.1.2. access_timeクエスト想定時間 10分 descriptionクエスト内容 Pythonの辞書 (dict) を使ったプログラムを写経して、辞書とはどんなものかを感じてみましょう。
3.1.2.1. これから学ぶこと 辞書ってなんだろう 辞書の作成、要素の取り出し 辞書の要素の変更 辞書の要素の削除 辞書にキーが存在するかを判定
3.2. クエスト「7-2: 辞書の作り方と、基本的な使い方」
3.2.1. access_timeクエスト想定時間 25分 descriptionクエスト内容 Pythonの辞書 (dict) を作る方法と、値を取り出す方法を学びます。Pythonにおいて辞書はとても便利で使いやすいものです。ぜひ身につけておきましょう。
3.2.2. 3/17 17:40~18:23 4問(43)
3.2.3. 3/17 20:14~20:44 (30) 2monn
3.3. クエスト「7-3: 辞書の値の更新方法」
3.3.1. 3/18 7:24~7:53(23)
3.3.2. access_timeクエスト想定時間 15分 descriptionクエスト内容 辞書の値を指定して更新 (書き換える) 方法を学びます。
3.4. クエスト「7-4: 辞書の値の削除方法」
3.4.1. 3/18 7:24~7:53(23)
3.4.2. access_timeクエストにかかる想定時間 15分 descriptionクエストの説明 辞書内の値を削除する、 del と 辞書.pop() の使い方を学びます。
3.5. クエスト「7-5: 辞書にキーが存在するかを判定しよう」
3.5.1. 3/18 8:00 9:20~9:42 (22)
3.5.2. access_timeクエスト想定時間 15分 descriptionクエスト内容 辞書にキーが存在するかを判定する方法を学びます。if文と辞書の扱い方や、辞書.get()の使い方を学びます。
3.6. クエスト「7-6: 辞書のキーの一覧、値の一覧を取得しよう」
3.6.1. 3/18 9:44~10:10
3.6.2. access_timeクエストにかかる想定時間 15分 descriptionクエストの説明 辞書からキーの一覧を取得する辞書.keys()、値の一覧を取得する辞書.values()、キーと値の両方を取得する辞書.items()の使い方を学びます。
3.7. クエスト「7-7: 辞書をループで使おう」
3.7.1. 3/18 10:16~10:34 (18)
3.7.2. access_timeクエスト想定時間 40分 descriptionクエスト内容 Pythonで辞書をループで使いましょう。
3.8. クエスト「7-8: 辞書の値を書き換える演習」
3.8.1. 3/18 10:35~10:51 (16)
3.8.2. access_timeクエスト想定時間 20分 descriptionクエスト内容 辞書の値を更新、削除するPythonプログラムを書いて演習に合格しましょう。
4. 8.集計 3/18,19
4.1. クエスト「8-1: 辞書を使って文房具の利用状況を確認」
4.1.1. 3/18 10:54中断11:11 (17) 11:11~11:45(34)
4.1.2. access_timeクエストにかかる想定時間 10分 descriptionクエストの説明 辞書を使って文房具の利用状況を確認しましょう。
4.2. クエスト「8-2: 辞書を使った集計プログラムを写経しよう」
4.2.1. 3/18 11:48~11:57 (9)
4.2.2. access_timeクエスト想定時間 10分 descriptionクエスト内容 辞書を使った集計処理のPythonプログラムを写経して、for文やリスト、辞書の応用方法を体感しましょう。
4.3. クエスト「8-3: in演算子の使い方」
4.3.1. 3/19
4.3.2. access_timeクエストにかかる想定時間 30分 descriptionクエストの説明 Pythonのin演算子を使ってリスト、辞書や文字列に要素が存在するか判定するプログラムを書きましょう。
4.4. クエスト「8-4: リストとfor文、辞書を応用して集計しよう」
4.4.1. 3/19 10:24~10:44 (20)
4.4.2. access_timeクエストにかかる想定時間 35分 descriptionクエストの説明 リストとfor文、キーが固定された辞書を使って、ある商品ごとの合計の個数を集計を学びます。複数のデータとループを組み合わせたPythonプログラムを書きましょう。
4.5. クエスト「8-5: for文とif文を組み合わせた高度な集計」
4.5.1. 3/19 10:48~11:26 (38)
4.5.2. access_timeクエスト想定時間 35分 descriptionクエスト内容 if文やfor文をネスト (入れ子) にした複雑なPythonプログラムの書き方を学びます。forとifの組み合わせ方をマスターすればプログラミングは80パーセント理解したようなものです!
4.6. クエスト「8-6: for文とif文を組み合わせたプログラムの演習」
4.6.1. 3/19 11:28~11:39 (11)
4.6.2. access_timeクエスト想定時間 20分 descriptionクエスト内容 辞書、リスト、for文やif文を組み合わせた高度なPythonプログラムを書く演習です。難しいですがぜひ頑張って合格してください!