ゼロから徹底的に学ぶプログラミング言語 Python 3

ゼロから徹底的に学ぶプログラミング言語 Python 3 のサポートページです。

講座の内容

ここ数年、Python の人気はますます高まり、世界のプログラミング言語人気ランキングでも 1 位にランクされるようになりました。 Python のスキルが求められる仕事も急増している状況です。 人気の理由の一つは、Python が比較的習得しやすい言語であることです。 そのため、プログラミング入門の言語としても、多くの企業や教育機関で採用されています。 Python はライブラリが充実しており、Web アプリ開発はもちろん、数値計算が必要なあらゆる分野でも使われています。 Python は多くの分野で基礎スキルとして習得が求められるようになって来ています。

この講座は、プログラミング、Pythonに入門してみようという初心者の方でも学べるように作られています。 しかし、ただのPythonのチュートリアルではありません。 すでにPythonを学んだことのある方も対象にした、実用的なプログラム開発スキルを身に付けられる講座です。

まず最初に、Pythonの導入から文法、読みやすいコードの書き方、ハマりやすいポイント、開発ツールの使い方など、基礎を徹底的に学習します。 その次に、Pythonで実際に役立つアプリケーションを構築する方法を学習していきます。 一連のアプリ作成を通じて、開発スキルと、自分でこんなプログラムを作れるという自信を身に付けていきます。

  • ユーザーから入力された単語の説明文を表示するコマンドラインアプリ
  • 複数ファイル内の文字列を一括置換するコマンドラインアプリ (正規表現対応)
  • (約10個のアプリ作成のレクチャーを10月まで順次追加していきます)

講座には、知識の定着を助けるための約140問のクイズと、約20個のコーディング演習が含まれています。 また、多くの資料を用意しています。この資料に気付いた点などをメモすれば、自分だけの学習ノートができあがります。ぜひ復習に役立ててください。

なお、本講座は Python の最新情報をサポートするよう、継続的に更新していきます。

必須条件

  • パソコン [対象 OS: Windows, Linux, macOS]
  • 初歩的なパソコンの操作技術
  • Python やプログラミングの経験は必要ありません

学習内容

  • 開発環境のセットアップ方法
  • Visual Studio Code でのプログラム開発
  • Jupyter の使い方
  • Python 3 の文法
  • Python 3.6 の最新機能
  • 実行環境の管理方法
  • 読みやすいコードを書く技術
  • Python でハマりやすいポイントと回避方法
  • Python のオブジェクトに対する理解
  • Python でのコマンドラインアプリの作成方法
  • Python で正規表現を使って自在に文字列を処理する方法
  • Python でファイルやディレクトリを操作する方法

受講対象

  • プログラミング、Python を全くのゼロから学びたい方
  • スキルアップのために Python を学んでみようという方
  • 少し学んではみたが Python の知識に不安がある方

更新情報

日時 更新内容
2018-07-10 16 章 「実践 2: 複数ファイル内の文字列を一括置換 (正規表現対応)」 を追加
2018-06-24 15 章 「実践 1: コマンドラインアプリの作成」 を追加
2018-06-13 8 章から 12 章までのコーティング演習、小テストを追加
  14 章に VS Code のコーディング支援機能の解説を追加
  VS Code のデバッグの起動構成の解説を追加
2018-06-03 1 章から 7 章までのコーティング演習、小テストを追加
2018-05-25 -
電子書籍