Python学習ハブ

Pythonを1レッスンずつ学ぶ

1つのレッスンで1つの考え方を短く解説し、コードはページ上でそのまま編集・実行できます。ゼロから学習パスに沿って進み、課題で練習しましょう。

学習パス

パスに沿って学びましょう。短いレッスンで学んだあと、チャレンジで自分で使えるか確かめます。

Python で学ぶアルゴリズム

探索、ソート、再帰、スタック、グラフ探索を学び、それぞれチャレンジで確かめます。

  • レッスン 9 件
  • チャレンジ 19 件
  • 約 8 時間
  1. レッスン: Pythonの線形探索(linear search)
  2. レッスン: Pythonの二分探索(binary search)
  3. レッスン: Pythonのバブルソート(bubble sort)
  4. レッスン: Pythonのマージソート(merge sort)
  5. ほか 5 ステップ

ゼロから学ぶAIの概念

ニューロン、学習、回帰、分類、Attention、テキスト生成、探索、強化学習。1つのアイデアにつき短いレッスンが1つあり、その後にチャレンジが続きます。

  • レッスン 14 件
  • チャレンジ 47 件
  • 約 18 時間
  1. ニューラルネットワーク 4
  2. 機械学習 4
  3. TransformerとLLM 3
  4. 古典的AIと強化学習 3

トピックから探す

Pythonの文字列

このレッスンでは、Pythonで文章を扱います。文字列の長さを調べ、位置を指定して文字を取り出し、スライスや文字列のメソッドを使います。

サンプルを見る →