← コース一覧へ
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:総合問題 - 図書館システム
発展
›