← コース一覧へ

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:総合問題 - 図書館システム 発展