【Python】Virtualenvを使った仮想環境の構築

Pythonで開発(に限らないとは思いますが。。)の際に、プロジェクトごとにライブラリ等の依存ファイルが混同して環境が壊れないよう、それぞれ独立した開発環境(仮想環境)を作ることが推奨されています。仮想環境を作る方法はいくつかありますが、今回は昔からよく使われているvirtualenvを使った方法についてまとめたいと思います。

“【Python】Virtualenvを使った仮想環境の構築” の続きを読む

【Python】Supervisorによるスクリプトのデーモン化

Supervisorは、UNIX-likeオペレーティング・システム上でプロセス管理を可能にするクライアント/サーバシステムです。Pythonスクリプトを簡単にデーモン化することができます。
今回は、このモジュールの使いかたの基本についてまとめます。

“【Python】Supervisorによるスクリプトのデーモン化” の続きを読む

【Python】Anacondaを使った仮想環境の構築

Pythonで開発(に限らないとは思いますが。。)の際に、プロジェクトごとにライブラリ等の依存ファイルが混同して環境が壊れないよう、それぞれ独立した開発環境(仮想環境)を作ることが推奨されています。方法はいくつかありますが、今回はAnacondeを使った仮想環境の構築についてまとめます。

“【Python】Anacondaを使った仮想環境の構築” の続きを読む

【Python】正規表現 reモジュールの使いかたの基本

Pythonで正規表現マッチング操作を行うには、標準組込みのreモジュールを使います。本記事では、

  • reモジュールを使った正規表現マッチング操作の基本、および
  • 文字列の置き換えや分割等の文字列操作

について具体例を挙げながら整理します。
尚、正規表現パターンの作り方(書式)については別の記事でまとめていますのでそちらもご参照ください。 “【Python】正規表現 reモジュールの使いかたの基本” の続きを読む

【Python】JSONデータの使い方(jsonモジュール)

JSONは Web APIなどのデータ交換形式としても広く使われているデータ形式です。Python標準の組込みモジュールであるjsonを使ってJSONデータを扱うことができます。本記事では、

  • Web APIからのレスポンスを文字列として取得し、それをPythonオブジェクトへ変換
  • PythonオブジェクトからJSON形式でファイル保存
  • 日本語(非ASCII文字)のUnicodeエスケープ

等について整理しました。
また最後に、実際のWeb APIを使った具体例も記載しました。 “【Python】JSONデータの使い方(jsonモジュール)” の続きを読む

【Python】range型の基本と使いかたについて

range型は、Pythonの組込み型の一つで数のイミュータブル(変更不可)なシーケンス型データを表します。forループをある回数だけ回す時などに使われます。今回は、このrangeの使いかたと特徴、およびリストやタプルとの違いも併せてまとめます。

“【Python】range型の基本と使いかたについて” の続きを読む