Python入門編となる記事についてまとめます。Pythonの基本となる項目でよく調べるような項目を中心に解説をしているページへのリンク集です。
以下の目次から気になる項目を選択していただければ、該当ページへのリンクがありますので、そこから該当ページに移動することができます。
Pythonの環境構築
Python
Pythonのインストール方法について紹介します。
コードエディター:VSCode (Visual Studio Code)
Pythonの開発環境として使用可能なエディターであるVSCode (Visual Studio Code)のいストール方法やPythonを開発するために便利な各種拡張方法について紹介します。
統合開発環境:PyCharm
Pythonの統合開発環境として有名なPyCharmのインストール方法、プロジェクト作成の方法について紹介します。
Anaconda
Pythonの開発環境としてよく利用されるAnacondaのインストール方法、仮想環境の作成・削除方法、仮想環境のエクスポート/インポート方法について紹介します。
Anacondaについては2020/4/30の発表で大規模な商用利用では有償ということになっているようです。個人的な利用や教育目的の使用、非営利団体での使用といったところでは無償のようですが、それ以外は有償になる可能性があります。ご利用の環境や使用方法により、正確なところは皆さんでご確認して使用するようにしてください。
バージョン管理ソフトウェア:Git
コンテナ型仮想環境:Docker
コンテナ型の仮想環境であるDockerのインストール方法やコンテナ起動方法等に関する方法について紹介します。
Pythonのデータ構造
文字列の扱い方
Pythonに限らずですが、プログラミングでは文字列の扱い方をしっかりと理解することがとても重要です。文字列の扱いに関する各種使い方について紹介します。
日付・時刻の扱い方
プログラムでは色々な場面で、日付や時刻を取り扱う場面が多くあります。日付や時刻の扱い方について紹介します。
リスト(list)
Pythonのリスト(list)型に関してよく使用する方法等について紹介します。
タプル(tuple)
Pythonのタプル(tuple)型について紹介します。
辞書(dict)
Pythonの辞書(dict)型に関してよく使用する方法等について紹介します。
集合(set)
Pythonの集合(set)型の使い方について紹介します。
内包表記
Pythonの各種内包表記(リスト、辞書、集合、ジェネレータ)についてまとめます。
Pythonの制御
for文
Pythonのfor文の使い方について紹介します。
while文
Pythonのwhile文の使い方について紹介します。
if文
Pythonのif文の使い方について紹介します。
Pythonの関数
関数
Pythonで関数を使用する方法や関連する技術(ジェネレータ、ラムダ、デコレータ、例外処理)について紹介します。
Pythonのクラス
クラス
Pythonのクラス定義方法や関連する各種技術(継承、プロパティ、抽象クラス)等の実現方法について紹介します。
Pythonの入出力
ファイル入出力
Pythonでのファイル入出力方法について紹介します。
コマンドライン引数
Pythonでのコマンドライン引数の扱い方について紹介します。
Python学習のおすすめ書籍
Pythonを学習する際のおすすめ書籍を紹介します。入門編からその後に読むとよい応用編、データ分析に関連するようなおすすめ書籍も紹介しています。
【まとめページ】
【個別の書籍紹介】