Python 学習の無料問題集
Python 学習コース一覧
Python学習の無料問題集コース一覧。独学者や初心者向けの「初級コース」から「上級コース」まで全110問の問題を用意しました。Pythonを学習することで、ウェブアプリケーションの開発やデータ分析、さらには自動化スクリプトの作成など、さまざまな分野で役立てることができます。解説を見ながら一歩一歩進んでいきましょう。
まずはPython入門講座で基礎を学ぶ
-
初級コース
全48問
-
中級コース
全32問
-
上級コース
全30問
-
1
数値や文字列を出力しよう
-
2
変数を活用しよう
-
3
変数を使って四則演算をしてみよう
-
4
変数を使って文字列を連結しよう
-
5
予約語を確認しておこう
-
6
組み込み関数format()を使ってみよう
-
7
f文字列(f-strings)を使ってみよう
-
8
値を入力してBMIを表示するプログラムを作ろう
-
9
文字列を逆に並べる
-
10
先頭と末尾を取り出す
-
11
文字列を分割してリスト化
-
12
リストの中身を結合
-
13
偶数だけを表示
-
14
合計値を計算
-
15
最大文字列を取得
-
16
小文字と大文字を混在表示
-
17
文字の出現回数
-
18
インデックス付きで表示
-
19
文字列の前後空白削除
-
20
先頭一致を判定
-
21
終端一致を判定
-
22
指定回数ループ
-
23
数値の丸め
-
24
リストのコピー
-
25
リストの逆順
-
26
要素の存在確認
-
27
数値文字列チェック
-
28
文字を1文字ずつ表示
-
29
文字列を右寄せ表示
-
30
0埋め表示
-
31
文字列の置換
-
32
文字列分割回数指定
-
33
リストの拡張
-
34
指定位置に挿入
-
35
値で削除
-
36
リストのクリア
-
37
辞書に追加
-
38
辞書から削除
-
39
辞書の存在確認
-
40
辞書の初期値取得
-
41
setに追加
-
42
setから削除
-
43
set安全削除
-
44
frozenset作成
-
45
真偽値判定
-
46
None判定
-
47
ヘルプ表示
-
48
文字コード取得
-
1
randomモジュールを使っておみくじを作ろう
-
2
calendarモジュールで直近のカレンダーを表示しよう
-
3
リストを1行で変換
-
4
条件付き内包表記
-
5
辞書からキー一覧取得
-
6
辞書から値一覧取得
-
7
辞書のマージ
-
8
ソート条件指定
-
9
複数代入入れ替え
-
10
重複を保持したまま除去
-
11
複数条件でフィルタ
-
12
例外を自分で発生
-
13
タプルアンパック
-
14
enumerate開始番号
-
15
zipで同時ループ
-
16
辞書内包表記
-
17
set内包表記
-
18
popでキー取得
-
19
getで安全取得
-
20
ファイル追記
-
21
stripとsplit併用
-
22
複数戻り値
-
23
collections.deque
-
24
bisectで挿入
-
25
itertools.groupby
-
26
collections.ChainMap
-
27
heapqで最大n件
-
28
statistics平均
-
29
pathlibで拡張子
-
30
pathlibで親取得
-
31
shutilコピー
-
32
time計測
-
1
ジェネレータ式
-
2
カスタムイテレータ
-
3
コンテキストマネージャ
-
4
関数デコレータ
-
5
型付きジェネリック
-
6
ディスクリプタ
-
7
__slots__最適化
-
8
functools.partial
-
9
singledispatch
-
10
contextvars
-
11
非同期関数の定義
-
12
非同期で待機
-
13
非同期実行
-
14
非同期タスク生成
-
15
非同期同時実行
-
16
型ガード関数
-
17
Protocol定義
-
18
TypedDict
-
19
weakref利用
-
20
importlib動的読込
-
21
非同期コンテキスト
-
22
非同期イテレータ
-
23
メタクラス
-
24
init_subclass
-
25
データ検証フック
-
26
contextlib.AsyncExitStack
-
27
asyncio.Semaphore
-
28
asyncio.wait_for
-
29
inspectで署名取得
-
30
ast解析
Pythonは比較的学習コストが低く、エンジニア初心者に人気が高いです。Pythonを基礎から学びたい方は、Python入門講座をご覧ください。