Python入門 PartⅠ

 「Python入門 PartⅠ」では、Pythonを学び始めるための準備から始まり、Pythonプログラムに必要な基本知識を丁寧に解説しています。プログラミング未経験の方でも安心して学習をスタートできるよう、まずはPythonを学ぶ環境の整え方や必要なツールの紹介を行い、その後、実際のプログラム作成に向けた基本的な概念に触れます。

 また、Pythonプログラムの基本知識と基本となる文法について丁寧に解説します。これにより、Pythonの基本的な動作原理や構造を理解し、シンプルなコードの書き方を身につけることができます。初学者にとって必要不可欠な基礎をしっかりと固めることで、より高度なプログラミング技術へのステップアップをスムーズに行うことが可能です。このパートを通じて、Pythonの基礎を確実に習得し、プログラミングの世界への第一歩を踏み出しましょう。

1章 Pythonを学ぶ準備

01 Pythonはどのような言語か?02 Pythonの歴史
03 Pythonの特徴04 開発環境:Pythonのインストール
05 開発環境:Anacondaのインストール06 開発環境:AnacondaのPython仮想環境の作成
07 開発環境:JupyterLabのインストール08 開発環境:軽量なMiniconda
09 開発環境:Visual Studio Codeのインストール10 開発環境:VSCodeの拡張機能のインストール

2章 Pythonプログラムの基本知識

11 開発環境を使い分ける12 ターミナルでPythonを実行する
13 JupyterLabでPythonを実行する①14 JupyterLabでPythonを実行する②
15 VSCodeでPythonを実行する16 Pythonプログラムの基礎知識
17 print関数で表示してみよう18 print関数で改行を制御(endパラメータ)
19 関数の共通する使い方20 関数のキーワード引数と位置引数
21 プログラムは上から下に実行する22 インデントの意味
23 コメント文の書き方(VSCode)24 標準コーディングスタイル(PEP8)
25 2章のまとめ26 2章の演習プログラム

3章 基本となる文法

27 3章で学ぶ内容28 Pythonの基本的なデータ型
29 floatは倍精度30 文字列はシングルクオートまたはダブルクオートで囲む
31 文字列リテラルの連結32 複数行のテキストを扱いたい場合
33 パスの文字列リテラル34 比較演算子を使った比較
35 ブール演算子を使った比較36 型を変換する方法
37 mathライブラリ38 変数と代入文
39 変数は値のオブジェクトを参照している40 変数と定数は名前で区別する
41 不要な変数の削除42 開発環境:仮想環境へのNumpyライブラリのインストール
43 数値を使った計算44 演算子の優先順位
45 塁算代入文46 文字列をつなげる演算子
47 ミュータブルとイミュータブル48 インデックスを使った文字の取り出し
49 スライスで部分的に文字列を切り出す50 メソッドを使って文字列を操作する
51 メソッドの戻り値から別のメソッドを呼び出す方法52 文字列の一部を置き換えるreplaceメソッド
53 検索文字列を探すメソッド54 3章のまとめ
55 3章の演習プログラム