Python 【Python】コードの処理時間を計測する(time.perf_counter) あるコードブロックの処理時間を計測するのにtime.time()を使っているケースが多々あるように思いますが、分解能やシステムクロックの影響という観点でtime.perf_counter()を使ったほうが良いと言われています。本記事ではこれについて実測結果を含めてまとめました。 2019.11.29 2020.01.06 Python時間制御
Python 【Python】venvを使った仮想環境の作り方 venvを使った仮想環境の作り方を具体例を用いて解説します。また、「python3-devが無い」、「pipでライブラリをインストールできない」といったエラーに対する対処例についても記載しています。同様の問題で困っている方の助けになれば幸いです。 2019.11.22 2023.03.07 Python開発環境
Python 【Python】Virtualenvを使った仮想環境の構築 Python(に限らないとは思いますが。。)で開発する際に、別々のプロジェクト同士で依存ファイルなどがconflictして環境が壊れないよう、それぞれ独立した環境(仮想環境)を作ることが推奨されています。やり方はいくつかありますが、今回はvirtualenvを使った方法についてまとめます。 2019.10.01 Python開発環境
Python 【Python】Supervisorによるスクリプトのデーモン化 Supervisorは、UNIX-likeオペレーティング・システム上でプロセス管理を可能にするクライアント/サーバシステムです。Pythonスクリプトを簡単にデーモン化することができます。今回は、このモジュールの使いかたの基本についてまとめます。 2019.09.27 2019.09.28 PythonUbuntu開発環境
Python 【Python】Anacondaを使った仮想環境の構築 Pythonで開発(に限らないとは思いますが。。)の際に、プロジェクトごとにライブラリ等の依存ファイルが混同して環境が壊れないよう、それぞれ独立した開発環境(仮想環境)を作ることが推奨されています。方法はいくつかありますが、今回はAnacondeを使った仮想環境の構築についてまとめます。 2019.09.24 2019.10.05 PythonUbuntu開発環境
Python 【Python】正規表現 reモジュールの使いかたの基本 Pythonで正規表現マッチング操作を行うには、reモジュールを使います。本記事では、reモジュールを使った正規表現マッチング操作の基本、および文字列の置き換えや分割等の文字列操作について具体例を挙げながらまとめます。 2019.08.17 2020.11.01 Pythonモジュール正規表現
Python 【Python】JSONデータの読み書きの基本(jsonモジュールの使い方) Python標準ライブラリのjsonモジュールを使うと、JSON形式のデータを簡単に扱う事が出来ます。本記事では、loads()によるJSONデータの読み込み、dumps()によるJSONデータの書き込み方法など、jsonモジュールの使いかたの基本についてまとめました。 2019.08.12 2021.10.04 Pythonデータソースと書式モジュール
文字列 【Python】文字列(str)型の基本 Python標準の組込み型である文字列(str)型はUnicodeで定義されている文字で構成されたイミュータブル(変更不可)なデータ型です。今回は文字列の記述方法とstr()を用いた文字列の生成方法についてまとめます。 2019.08.01 2021.09.20 文字列組込み型
組込み型 【Python】range関数の使い方の基本 range型は、数値のイミュータブル(=変更不可能なオブジェクト)なシーケンスを表します。for ループにおいて特定の回数のループに使う場合に便利です。本記事では、range関数の使いかたの基本や特徴などについてまとめます。 2019.07.31 2023.03.19 組込み型
タプル 【Python】タプルの使い方の基本 タプルはPythonの組込み型の一つで、リスト(list)と異なりイミュータブル(変更不可)なデータ型です。要素をカンマ(,)で区切ることで生成できます。今回は、こんなタプルの特徴と生成方法など基本についてまとめています。 2019.07.30 タプル組込み型