ライブラリ

ライブラリ

ライブラリ、モジュールとは?

ここではモジュール・ライブラリについて解説します。 Pythonにはあらかじめ用意されている組み込み関数がありますが、それ以外にも便利な関数が無数にあります。それらの関数を使うために必要なのがimport文です。 ここでは「モ...
ライブラリ

NumPyの基本

NumPyは「多次元配列を効率的に扱い、行列演算を行いやすくするためのライブラリ」です。 Pythonは科学技術計算や機械学習で使われることが多いですが、NumPyがあるのもその理由の一つです。 ここでは「NumPyって何?」...
ライブラリ

pandasの基本①

pandasは「簡潔にデータを扱うために開発されたPythonのライブラリ」です。 CSVなどからデータを読み取り、追加、修正、削除などの処理をすることができます。 ここでは「pandasって何?」「pandasってどう使うの...
ライブラリ

pandasの基本②

前回のpandas解説では、pandasの基本(csvの読み書き、読み込んだデータの取得、Series・DataFrameの基本操作)を解説しました。 今回は使用頻度の高いDataFrameをより便利に扱う関数を解説しま...
ライブラリ

matplotlibの基本

matplotlibは「pythonのグラフ描画用のライブラリ」です。 matplotlibを使うことで簡単に折れ線グラフや棒グラフのような代表的なグラフを作成できます。 ここでは「matplotlibって何?」「どうやって使...
ライブラリ

スクレイピングで必須のライブラリの使い方① (urllib、requests、beautiful soup)

スクレイピングをご存知でしょうか? スクレイピングはインターネット上のWebサイトから情報を引っ張り出すための方法のことです。 ここでは「スクレイピングって何?」「どうやってスクレイピングするの?」「スクレイピングするためのラ...
ライブラリ

スクレイピングで必須のライブラリの使い方② (Selenium)

PythonでスクレイピングをするにはrequestsやBeautiful Soupなどを使いますが、Seleniumを使う方法もあります。 Seleniumを使えばJavaScriptを使った動的なページにも対応できます。 ...
ライブラリ

日付を扱うライブラリの使い方 (datetime、time)

Pythonで日付を扱いたい場合はdatetimeやtimeライブラリを使うと便利です。 ここでは日付を扱うライブラリを解説します。 YouTubeも公開していますので、動画や音声で聞きたい方はぜひご覧ください。 ...
ライブラリ

コマンドライン引数の使い方(sys)

コマンドライン引数をご存知でしょうか? コマンドライン引数とはpythonのファイルを実行するときに渡す引数のことです。 ここでは「コマンドライン引数って何?」「コマンド引数はどうやって使うの?」といった方へ、コマンドライン引...
ライブラリ

正規表現の使い方(re)

正規表現は難しいと感じている方は多いのではないでしょうか? 正規表現をうまく扱えるようになると、フォームに入力された内容のチェックが非常に簡潔にできるようになります。 ここでは「正規表現って何?」「Pythonで正規表現を使う...
ライブラリ

データベースの使い方(SQLite)

データ解析や機械学習をする場合はデータの蓄積が必要になりますが、それを簡単に行えるのがSQLiteの魅力です。 SQLiteは軽量データベースの一つで、Pythonの標準ライブラリとして準備されています。 ここでは「SQLit...
ライブラリ

CSVモジュールの使い方

Pythonでcsvを扱う方法はいくつかありますが、ここでは最もスタンダードな標準モジュールである「csv」を使ってcsvの読み書きができる方法を解説します。 csvはカンマ区切りのテキストファイルなので、通常のファイル読み書きを使...
ライブラリ

JSONモジュールの使い方

「json」はJavaScriptのオブジェクトの記述方法と似ている「軽量なデータ交換フォーマット」で、データを扱うアプリケーションで主に使われています。 Pythonではjsonをうまく扱うためのモジュールが数多く用意されています...
ライブラリ

画像処理ライブラリの使い方(Pillow)

Pillowは「Pythonでが画像処理を行うためのライブラリ」です。 画像処理を行うライブラリといえば有名なのがOpenCVですが、PillowはOpenCVよりもシンプルに扱うことができるので、単純な画像処理をするだけであればP...
ライブラリ

ログ出力のライブラリ(logging)

loggingは「ログを出力するためのライブラリ」です。 システム開発中はIDEのデバッグ機能等を使えばデバッグ可能ですが、システムをリリースする場合や、デバッグ機能が使えない環境での開発時、ログの出力はとても役に立ってくれます。 ...
ライブラリ

ORMライブラリの使い方(SQLAlchemy)

SQLAlchemyは「PythonのためのORMライブラリ」です。 Python用ORMはいくつかありますが、SQLAlchemyが最も定番なので、迷ったらこのライブラリを使うと良いでしょう。 ここでは「ORMって何?」「S...
ライブラリ

環境変数の取得やフォルダの作成など(osモジュール)

osモジュールは「環境変数を取得・変更したり、フォルダやファイルを作成・変更・削除したりできる」モジュールです。 ここではosモジュールの各関数の使い方をご紹介します。 環境変数の情報を取得・変更する - environ - ...
ライブラリ

数学・科学計算用のモジュールの使い方(mathやrandom)

数学的な計算をする際に便利なmathモジュールや、乱数を作成するために使われるrandomモジュール等をご紹介します。 mathモジュール mathモジュールは数学・科学計算用のモジュールです。 n乗の数、平方根、小数の...
ライブラリ

テンプレートエンジンの使い方(jinja2)

jinja2とは「python用の、htmlを動的作成できるテンプレートエンジン」です。 Webアプリケーションを作成する際に役立つもので、Flaskという有名なWebアプリケーションフレームワークでも使われています。 ここで...
ライブラリ

Excelファイルの操作(openpyxl)

openpyxlは「Pythonからxlsxファイルを操作するためのライブラリ」です。 基本的にExcelの自動操作はVBAやマクロを使うことが多いですが、openpyxlを使えばPythonからでも操作が可能です。 ここでは...
タイトルとURLをコピーしました