Pythonの並列処理(マルチプロセス)の基本と使い方
Pythonで『multiprocessing モジュール』の『Process クラス』を使った並列処理(マルチプロセス)の基本と使い方について解説します。コードの実行処理を高速化させたり、プロセスを並列化させることにより同時に複数のプログラムを処理できるようになります。
Pythonでリクエスト時の応答時間を測定する
PythonでURLから『requests』を使ってResponseオブジェクトを取得するときの応答時間の計測方法を解説します。requests.get()で要求を送信してから応答が到着するまでに経過した時間を計測します。
Pythonの『requests』でリダイレクト時、履歴情報の取得や無効設定
通常Pythonの『requests』でURLをgetした時にリダイレクトされる場合、Responseで取得出来るURLやstatus_codeはリダイレクト先の情報です。リダイレクト元情報の取得やリダイレクト時の履歴情報の取得、get時のリダイレクト無効設定方法などを解説します。
Pythonでn桁の半角英数字が混在したパスワード文字列を生成する関数
仮パスワードの発行時など任意でn桁の半角英数字が混在したようなパスワード文字列を自動生成したい場合があります。今回はそのようなランダムパスワード文字列を自動生成できる関数の作成方法と使い方を解説します。
Pythonのreplaceメソッドで文字列を置換・削除
Pythonで基本的な文字列(str型)の置換・削除にはreplaceメソッドを利用します。今回はreplaceメソッドを使用して任意の文字列の置き換えや削除方法を解説。基本的な置換え以外にも複数の文字列の同時置換や回数を指定した置換方法も解説しています。
Pythonのjoinメソッドでリスト配列の文字列を連結(結合)する
Pythonでリスト配列になっている文字列(str型)の連結(結合)を行うには『join』メソッドを利用します。今回は『join』メソッドを使用して任意の配列型文字列の連結方法や、文字列以外に数値(int)や小数(float)が混じったリスト配列の連結方法も解説。
Pythonのsplitメソッドで文字列をリスト配列に分割する
Pythonで基本的な文字列(str型)の分割を行うときにはsplitメソッドを利用します。今回はsplitメソッドを使用して任意の文字列の分割方法を解説。基本的な分割以外にも回数を指定した分割方法も解説しています。
withステートメントとopen関数を利用したファイル操作
Pythonでwithステートメントとopen関数を合わせて利用する方法の学習です。クローズ処理をなくしコードを簡潔にしてミスを減らすことができます。
Pythonのopen関数でファイル操作の基本(作成、書込、保存)
Pythonの組み込み関数『open』関数を利用したファイル操作の基本を解説。open関数の基本的な知識の習得と新規ファイルの作成、書き込み、保存作業が行えるようになります。
Pythonでディレクトリやファイルの操作を行う【os】モジュール
Pythonの組み込みモジュール『os』モジュールを使って通常OS側で行うようなファイルやディレクトリに関する操作方法の解説。ファイルやディレクトリの移動、一覧の取得等を学習します。
Pythonで数学処理を行う【math】モジュール
Pythonの組み込みモジュール『math』モジュールを使って数学処理を行う方法を解説します。度数法・弧度法の変換や三角関数、指数関数、対数関数等の実行処理が簡単に行えるようになります。
Pythonでランダムな処理を行う【random】モジュール
Pythonの組み込みモジュール『random』モジュールを使ってランダムに数値を生成したり、配列オブジェクトからランダムにオブジェクトを抽出、ランダムに並び替え、ランダムにサンプリング等を行う方法を解説します。