「Python入門」について動作を確認してみた

# 概要

「Python入門」の全ページについて動作を確認していて、全て完了しました。
以下のページを参考にしました。

https://www.javadrive.jp/python/

# 実装

動作の確認を行った項目は以下の通りです。

Pythonインストールと環境設定
Pythonのダウンロードとインストール
Pythonに関するドキュメントを参照する
Python利用のための環境変数PATHを設定する
Anacondaのインストール
Pythonプログラムの基本事項
Pythonを対話モードで利用する
ファイルに記述したプログラムを実行する
Pythonでの文の区切りと長い文を途中で改行して入力する方法
コメントを記述する
プログラムを保存するファイルで使用する文字コードを設定する
Jupyter Notebookの使い方
Jupyter Notebookのインストール
Jupyter Notebookの起動と停止
ノートブックの作成とPythonプログラムの実行
Jupyter Notebookの基本操作とショートカットキー
Markdownセルを使ってテキストを表示する
ノートブックをHTMLファイルやPDFファイルとして保存する
文字列
文字列の基本操作
文字列リテラルを記述する
エスケープシーケンスを使用する
三連引用符を使った複数行の文字列の記述
raw文字列の利用
文字列の連結と繰り返し(乗算)
数値を文字列に変換して文字列と連結する
文字列の長さ(文字数)を取得する
文字列の指定したインデックスの文字(要素)を取得する
スライスを使って文字列の指定範囲の部分文字列を取得する
書式化演算子%を使った文字列の書式設定(printf形式の書式化)
formatメソッドを使った文字列の書式設定
フォーマット済み文字列リテラル(f文字列)を使った文字列の書式設定
文字列で提供されているメソッドの使い方
リストなどに要素として格納されている文字列を指定した区切り文字で連結する(join)
大文字と小文字を変換する(lower, upper, capitalize, title, swapcase)
文字列の中の文字が大文字か小文字かを判定する(islower, isupper, istitle)
文字列の中の文字が数を表す文字かどうかを判定する(isdecimal, isdigit, isnumeric)
文字列の中の文字が英字を表す文字かどうかを判定する(isascii, isalpha, isalnum)
指定した文字列が対象の文字列に含まれる位置を取得する(find, rfind, index, rindex)
指定した文字列が対象の文字列に何個含まれるのかを取得する(count)
文字列を指定した区切り文字で分割してリストとして取得する(split, splitlines)
文字列の先頭および末尾から指定した文字をすべて取り除く(strip)
文字列の中の指定した文字列を別の文字列に置換する(replace)
文字列を指定した長さにして左寄せ/中央揃え/右寄せを行う(ljust, center, rjust, zfill)
数値
数値リテラルを記述する
四則演算に関する演算子
ビット演算に関する演算子
演算子の優先順位
文字列を数値に変換して数値と演算する
ブール値(True、False)の使い方
変数の使い方
Pythonにおける変数とは
変数の定義と値の代入
累算代入演算子(複合代入演算子)の使い方
変数を削除する
条件分岐
if文を使った条件分岐
Pythonにおけるインデントを使ったブロックの定義
どのようなオブジェクトが真(True)や偽(False)と評価されるのか
比較演算子の使い方
論理演算子の使い方
オブジェクトが同一かどうかの比較する(== 演算子と is 演算子の違い)
繰り返し処理
while文を使った繰り返し
for文を使った繰り返し
for文の中でrange関数を使って指定した回数だけ繰り返し処理を行う
break文を使った繰り返し処理の強制終了
continue文を使った繰り返し処理のスキップ
リスト
リストを作成する
リストの要素を取得する
スライスを使ってリストの指定した範囲の要素が含まれる新しいリストを取得する
リストの長さ(要素数)を取得する
リストの要素を入れ替える
リストへの要素の追加と別のリストとの結合
リストの指定した位置へ要素を挿入する
リストから要素を削除する
リストに指定した値と同じ要素が含まれているか確認する
リストの要素を昇順または降順に並び替える
文字列、タプル、rangeなどからリストを作成する
多次元リストの作成と要素の取得
リスト内包表記を使ったリストの作成
多重ループを使ったリストの作成をリスト内包表記で行う
タプル
タプルを作成する
タプルの要素を取得する
スライスを使ってタプルの指定した範囲の要素が含まれる新しいタプルを取得する
タプルのサイズの取得(len関数)
タプルを別のタプルと結合して新しいタプルを作成する
タプルの要素を指定した回数繰り返した新しいタプルを作成する
指定した値と同じ要素がタプルに含まれているか確認する
文字列、リスト、rangeなどからタプルを作成する
タプルの要素を昇順または降順に並び替える
辞書
辞書を作成する
辞書でキーを指定して値を取得する
辞書の要素の値を変更するまたは新しい要素を追加する
辞書の長さ(要素数)を取得する
辞書から要素を削除する
辞書に指定したキーの要素が含まれているか確認する
辞書に含まれるすべてのキーと値を取得する
集合
集合を作成する
文字列、タプル、rangeなどから集合を作成する
集合の長さ(要素数)を取得する
集合への要素の追加と集合からの要素の削除
集合と他の集合との関係を調べる(等しいかどうか、部分集合かどうかなど)
集合の演算を行う(和集合、積集合、差集合、対称差集合)
集合に指定した値と同じ要素が含まれているか確認する
ユーザー定義関数
関数の定義と関数の呼び出し
関数を呼び出すときに引数を使って値を渡す
Pythonの引数における参照渡しと値渡しについて
関数からreturn文を使って呼び出し元へ戻り値を返す
引数にデフォルト値を設定する
キーワード引数を使って関数を呼び出す
関数で可変個数の引数を受け取る
組み込み関数の使い方
print関数の使い方(文字列を出力する)
str関数の使い方(文字列に変換する)
int関数/float関数の使い方(文字列を数値に変換する)
len関数の使い方(オブジェクトの長さや要素数を取得する)
bool関数の使い方(オブジェクトが真か偽か判定する)
range関数の使い方(開始から終了までの連続した数値を要素として持つrange型オブジェクトを作成する)
type関数の使い方(オブジェクトの型を取得する)
isinstance関数の使い方(オブジェクトのデータ型を判定する)
Python正規表現
Pythonでの正規表現の利用方法
パターンから正規表現オブジェクトを作成する(Pattern)
文字列のいずれかの位置でパターンとマッチするか調べる(Pattern.search)
文字列の先頭位置からパターンとマッチするか調べる(Pattern.match)
文字列の全体がパターンとマッチするか調べる(Pattern.fullmatch)
パターンにマッチしたすべての文字列をリストで取得する(Pattern.findall)
パターンにマッチしたすべてのマッチオブジェクトを取得する(Pattern.finditer)
マッチオブジェクトからマッチした文字列の情報を取得する(Match)
正規表現パターンを区切り文字として文字列を分割する(Pattern.split)
正規表現にマッチした文字列を新しい文字列に置換する(Pattern.sub, Pattern.subn)
文字クラスを使って色々な文字にマッチするパターンを記述する
文字列の先頭や末尾などの位置にマッチするパターンを記述する
直前の文字を指定回数繰り返す文字列にマッチするパターンを記述する
複数の文字列のいずれかにマッチするパターンを記述する
キャプチャグループを設定してパターンの一部にマッチした文字列を取得する
先読みと後読みを使ったパターンの記述
Pythonの正規表現で設定できるフラグの一覧
日付と時刻
日付と時刻の情報を指定してインスタンスを生成する
タイムゾーンのインスタンスを生成する
現在の日付と時刻の値を持つインスタンスを作成する
日付(年/月/日)と時刻(時/分/秒)の値を取得する
日付や時刻を表す文字列からインスタンスを生成する
日付や時刻の値を指定した書式を使って文字列として取得する
日付や時刻の一部の値を別の値に置き換えたインスタンスを生成する
日付や時刻の値への加算・減算と値の比較
ファイルの管理
ファイルを開く/ファイルを閉じる
テキストファイルを読み込む
テキストファイルへ書き込む
バイナリファイルの読み込みと書き込み
pathlibモジュールを使ったファイルの読み書き
ファイルの作成と削除
ファイルの作成と削除(pathlibモジュール)
ディレクトリの作成と削除
ディレクトリの作成と削除(pathlibモジュール)
ディレクトリに含まれるファイルとディレクトリの一覧を取得する
ディレクトリに含まれるファイルとディレクトリの一覧を取得する(pathlibモジュール)
ファイルやディレクトリの存在を確認する
ファイルやディレクトリの存在を確認する(pathlibモジュール)
条件に一致するファイルやディレクトリの一覧を取得する
条件に一致するファイルやディレクトリの一覧を取得する(pathlibモジュール)
ファイル名またはディレクトリ名を変更する
ファイル名またはディレクトリ名を変更する(pathlibモジュール)

# まとめ

なにかの役に立てばと。