Python は多くの分野で利用されており、直観的に書きやすい文法を持つため、これからプログラミングを始めたい人におすすめの言語です。

この度、日本語版 YouTube チャンネル「freeCodeCamp Japanese」として初の動画講座「Python入門: 基礎から始める集中講座」を公開しました。

この講座では、Python の基礎を環境構築と Hello World から、条件分岐などの基本的な構文、クラスとオブジェクトの利用まで総合的にカバーします。Python に初めて触れる人、今一度基礎をしっかり固めたい人におすすめの講座です。

本動画は、英語版 freeCodeCamp.org チャンネルで公開されている一番人気の動画「Learn Python - Full Course for Beginners [Tutorial]」 を元にした日本語版として作成されました。

日本語版動画作成者の Besshy さんは慶應義塾大学の大学院生で、AI や量子コンピューターの研究をされています。また「KCS :: Keio Computer Society」という YouTube チャンネルも運営されており、そちらでもプログラミングやコンピューターサイエンスに関する動画を多数投稿されています。この度動画講座作成という形で freeCodeCamp コミュニティに貢献してくださいました。

この講座では以下のトピックを学習します。

  • Python と PyCharm のインストール、環境構築
  • Hello World
  • [演習] 三角形を書いてみる
  • 変数とデータ型
  • 文字列を扱う
  • 数値を扱う
  • ユーザー入力を受け取る
  • [演習] 基礎的な計算機を作る
  • リスト
  • リストを操作する関数
  • タプル
  • 関数
  • Return 文
  • If 文
  • If 文と比較演算子
  • [演習] 計算機を改善する
  • 辞書
  • While ループ
  • [演習] Guessing Game を作る
  • For ループ
  • [演習] 累乗を計算する関数を書く
  • 二次元配列と For 文のネスト
  • [演習] 翻訳機を作る
  • コメント
  • Try / Except
  • ファイルの読み込み
  • ファイルの書き込み
  • モジュールと pip
  • クラスとオブジェクト
  • [演習] クイズゲームを作る
  • メソッド
  • 継承
  • Python のインタープリター

本講座は YouTube で全編無料公開されています。(全 6.5 時間)