CATEGORY TIPS

セイウチ演算子

このページでは、Python3.8から登場したセイウチ演算子(代入式)について解説します。 代入における文と式 普段あまり意識をすることがありませんが、プログラミングコードを構成するものに文と式があります。かなり雑な説明...

PythonでOSの種類を判定

作成しているコードによってはOSの種類やバージョン、エディションで処理を変えたい場合がでてくるかもしれません。このページではPython実行中にOSの種類を判定する方法について解説します。 osモジュール osモジュール...

printで色をつける方法

print関数で標準出力に色を付ける 標準出力に色をつける仕組み 大抵のターミナルソフトはANSIエスケープシーケンスと呼ばれる特殊なコードを使用することによりカーソルや画面の制御に加え、色やフォントスタイルを変更するこ...

QRコードの生成と保存

このページではPythonのライブラリqrcodeを使用してQRコードを生成する方法について解説します。 qrcode そのままずばりqrcodeというライブラリを使用するとqrコードの生成が可能です。GitHubのドキ...

pprint

このページでは変数の文字列表現をきれいに標準出力に出力するpprintモジュールについて解説します。 pprintモジュール データの内容を確認する際、長いリストやネストの深い辞書をprintやファイル出力すると見づらい...

処理時間を計測する

このページではPythonで処理時間を計測する方法について解説します。 perf_counterとprocess_time Pythonコード中で処理時間を計測する方法として、timeモジュールのperf_counter...

Pythonスクリプトをexe化する

Pythonスクリプトをexe化すると、PythonがインストールされていないWindows端末でも実行することができます。今回はPythonスクリプトをexe化する方法について解説します。 exe化のメリットとデメリッ...

Matplotlibの棒グラフをアニメーションにする

TouTubeでコロナの国別感染者数の棒グラフがレースのようにアニメーションになっている動画があったのですが、視覚的に分かりやすかったためPythonでできないか調べていたところ、PyPiに使いやすいライブラリが登録され...

PythonでZIPファイルを圧縮・解凍

このページではPythonでZIPファイルを扱う方法について解説します。 zip形式で圧縮する PythonでZIPファイルを扱うには外部ライブラリのインストールは不要で標準のzipfileモジュールで操作することが可能...