← コース一覧へ

Python

Python

AIやゲームを作るときに使われる、世界で人気の言語!

進捗 0 / 85 クリア
クエスト一覧 ガイドブック

クエスト一覧

第1章 Python入門
1

クエスト1:Pythonって何? 基礎

›
2

クエスト2:画面に表示しよう 基礎

›
第2章 変数・型・演算
3

クエスト3:変数を使おう 基礎

›
4

クエスト4:計算してみよう 基礎

›
5

クエスト5:f文字列を使おう 基礎

›
第3章 条件分岐・繰り返し
6

クエスト6:もし〜なら 基礎

›
7

クエスト7:ループを使おう 基礎

›
8

クエスト8:whileで繰り返そう 基礎

›
9

クエスト9:三項演算子を使おう 応用

›
第4章 文字列・リスト・辞書
10

クエスト10:リストを使おう 基礎

›
11

クエスト11:文字をあやつろう 基礎

›
12

クエスト12:辞書を使おう 基礎

›
13

クエスト13:タプルを使おう 応用

›
14

クエスト14:リストを操作しよう 基礎

›
15

クエスト15:文字列メソッドをマスターしよう 応用

›
16

クエスト16:リスト内包表記を使おう 応用

›
17

クエスト17:集合(set)を使おう 応用

›
18

クエスト18:enumerate()で番号つきループ 応用

›
19

クエスト19:zip()で2つのリストを合体 応用

›
20

クエスト20:辞書内包表記 応用

›
21

クエスト21:辞書のitems/keys/values 応用

›
22

クエスト22:2次元リスト 応用

›
23

クエスト23:スライスで文字操作 基礎

›
24

クエスト24:アンパック(値の交換) 応用

›
第5章 関数
25

クエスト25:関数を作ろう 基礎

›
26

クエスト26:引数を使おう 基礎

›
27

クエスト27:戻り値を使おう 基礎

›
28

クエスト28:lambda式を使おう 応用

›
29

クエスト29:map()で変換しよう 応用

›
30

クエスト30:filter()で絞り込もう 応用

›
31

クエスト31:sorted()でカスタムソート 応用

›
32

クエスト32:再帰関数 発展

›
33

クエスト33:デフォルト引数 応用

›
34

クエスト34:*argsで可変長引数 発展

›
35

クエスト35:any()とall() 応用

›
36

クエスト36:**kwargsを使おう 発展

›
第6章 エラー処理
37

クエスト37:エラーをつかまえよう 基礎

›
38

クエスト38:例外の種類 応用

›
第7章 クラス・オブジェクト指向
39

クエスト39:クラスを作ろう 応用

›
40

クエスト40:クラスの継承 発展

›
41

クエスト41:super()を使おう 発展

›
42

クエスト42:@propertyを使おう 発展

›
43

クエスト43:__str__を使おう 応用

›
44

クエスト44:@classmethodと@staticmethodを使おう 発展

›
45

クエスト45:比較演算子のオーバーロード 発展

›
46

クエスト46:__len__と__getitem__を使おう 発展

›
第8章 標準ライブラリ
47

クエスト47:mathモジュールを使おう 応用

›
48

クエスト48:randomで乱数を使おう 応用

›
49

クエスト49:collections.Counterを使おう 応用

›
50

クエスト50:defaultdictを使おう 応用

›
51

クエスト51:functools.reduceを使おう 発展

›
52

クエスト52:正規表現(re)を使おう 発展

›
53

クエスト53:dataclassを使おう 発展

›
54

クエスト54:Enumを使おう 発展

›
55

クエスト55:dequeでキューを使おう 発展

›
56

クエスト56:heapqを使おう 発展

›
57

クエスト57:itertoolsを使おう 発展

›
58

クエスト58:lru_cacheでメモ化しよう 発展

›
59

クエスト59:with文(コンテキストマネージャ)を使おう 応用

›
第9章 実践問題
60

クエスト60:数当てゲームを作ろう! 応用

›
61

クエスト61:FizzBuzzに挑戦! 応用

›
62

クエスト62:素数を判定しよう 発展

›
63

クエスト63:回文チェック 応用

›
64

クエスト64:九九表を作ろう 応用

›
65

クエスト65:計算機を作ろう 応用

›
66

クエスト66:コラッツ予想 応用

›
67

クエスト67:バブルソートを実装しよう 発展

›
68

クエスト68:文字の出現回数を数えよう 応用

›
69

クエスト69:じゃんけん判定ゲーム! 応用

›
70

クエスト70:FizzBuzz 応用

›
71

クエスト71:シーザー暗号 発展

›
72

クエスト72:アナグラム判定 応用

›
73

クエスト73:BMI計算機 応用

›
74

クエスト74:単位変換ツール 応用

›
75

クエスト75:TODOリスト管理 応用

›
76

クエスト76:点数ランキング 応用

›
第10章 発展機能
77

クエスト77:ジェネレータ(yield) 発展

›
78

クエスト78:クロージャを使おう 発展

›
79

クエスト79:デコレータを使おう 発展

›
80

クエスト80:型ヒントを使おう 応用

›
81

クエスト81:二分探索を実装しよう 発展

›
82

クエスト82:スタックを実装しよう 発展

›
83

クエスト83:ジェネレータ式を使おう 発展

›
84

クエスト84:walrus演算子(:=)を使おう 発展

›
第11章 総合制作
85

クエスト85:総合問題 - 図書館システム 発展

›