Python

【Python】Zen of Python & PEP8検定試験を受けてみた

Python初学者が「Zen of Python & PEP 8 検定試験」を受けてみて感じたことのメモ。 1.Zen of Python & PEP 8 検定試験を受けてみた感想 率直にいうと、Zen of Python と PEP 8 ...
Python

【Python】tabula.read_pdfで読み込めるpdfと読み込めないpdf(IndexError: list index out of range)

ここではtabula.read_pdfで読み込めるpdfと読み込めないpdfについて比較してみます。 tabula-pyで読み込めるpdf tabula-pyがpdf上の表(テーブル)をテキスト抽出できる優秀ツールであることは前記事で詳しく...
Python

【Python】tabula.read_pdfでDataFrameにどんなデータが取得されるか

tabula-pyは表形式をテキスト化するのに特化した優秀ライブラリでしたね。 では、tabula-pyを使って複数の表が記載されたpdfファイルをDataFrameへ読み込んだ時、一体どんな感じになっているのでしょうか。 ここではVisu...
Python

【意外によく使う】バッチから外部ファイル(txtやini)を読み込んで値を取得する方法

バッチファイルから外部の設定ファイル(txtやini)を読み込んで値を取得する方法は、システム管理や自動化スクリプトでよく使われますよね。 この記事では、具体例を交えながらその手順を解説します。 Windowsをもっと使いたおす方法 この記...
Python

【Python】PDFの表テーブル読込ライブラリ(pdf2txt、tabula-py)使い方・使用感

業務上、PDFファイルからデータを抽出するニーズは多くあります。 この作業を効率化するために、Pythonを活用する方法が考えられます。 今回は、特にpdf2txt.pyとtabula-pyという2つのライブラリを利用して、PDFからテキス...
Python

【Python】Pandasとopenpyxlを使った業務効率化のためのサンプルコード

業務でのデータ処理や分析の場面で役立つPandasとopenpyxlのサンプルコードをまとめました。 ここでは「最低限これだけあれば事足りそう」というものに絞って紹介します。これらのライブラリを活用することで、日々の業務をより効率的にこなし...
Python

【Python】バッチからPythonスクリプト実行サンプル(文字化け対策、引数渡しsys.argv、画面pause、引数の最大個数など)

WindowsでPythonを使う場合、バッチから.pyを呼び出して使う機会は多いのではないでしょうか。 ここでは、バッチからPythonを呼び出すメリット、文字化け対策、引数の渡し方など、実際に現場で使う際に肝になりそうなことを解説します...
Python

【Python】クローズドネットワークでインストール不要のWinPythonを使う

インストールが許可されていないクローズドなネットワークでPythonを使いたい状況ってありますよね。そんなときはWinPythonが便利です。 ここではWinPythonの導入から使い方について解説します。 1.WinPythonとは Wi...
Windows

Chocolateyインストール直後のパスに注意(Environment Vars (like PATH) have changed)

Windowsのパッケージ管理ツールChocolateyの有用さについては前記事で詳しく紹介させていただきました。 ここではChocolateyを使ってインストールしたRubyを使おうとしたときに、「パスが正しいことを確認してから再試行して...
Windows

Windowsパッケージ管理ツールChocolateyのインストール方法と使い方

Windowsでアプリのインストール時にはexeやmsiなどのインストーラをダウンロードして、GUI操作でポチポチとインストール作業が必要なものが大半ですよね。 新しくパソコン買ったとき、前のパソコンと見比べながら1日がかりで同じアプリを入...