Python で tqdm を使ってプログレスバーを表示する
tqdm を使うと Python のコードで CLI 上からプログレスバーを表示することが出来ます。 今回は tqdm の使い方をメモしておきます。
tqdm を使うと Python のコードで CLI 上からプログレスバーを表示することが出来ます。 今回は tqdm の使い方をメモしておきます。
以前はフォント全般に Ricty を使っていました。 しかし、Python を書く機会が多くなると「アンダースコア・アンダースコア」と連続する場合の視認性や、全角スペースの判定し易さを考慮し、プログラミングフォント 白源 (はくげん/HackGen) に変えてみました。 今回は macOS へ白源フォントをインストールする手順をメモしておきます。
以前に Linux でプロンプトをカスタマイズする というメモを書きました。 今回は macOS 上の bash ででプロンプト表示をカスタマイズする設定例をメモしておきます。
以前に macOS のターミナル操作を ttyrec & ttygif で録画し、Gif アニメ化する というメモを書きました。 このメモでは ttygif は (Homebrew を使わず) ビルドしていました。 ですが、環境を作り直す度にビルドし直すのが面倒なので、ttyre も ttygif も、いずれも Homebrew でインストールしてしまう手順をメモしておきます。
以前に Golang 関連で幾つかメモを書きました。
過去のメモでも macOS へ Golang をインストールする際に Homebrew を利用していましたが、同時に環境変数なども設定していました。 今回は改めて、現時点での「macOS への Golang インストール手順」をメモしておきます。
Python で引数の処理を行うライブラリは幾つか存在します。 代表的なものには下記があると思います。
ライブラリ | 最新バージョン | 最終リリース日 |
---|---|---|
argparse | - | - |
Click | 8.1.7 | 2023/08/18 |
docopt-ng | 0.9.0 | 2023/05/31 |
Python Fire | 0.5.0 | 2022/12/13 |
今回は docopt-ng の基本的な使い方をメモしておきます。
現時点での VS Code (Visual Studio Code) で利用している拡張機能や設定をメモしておきます。 以下の環境を前提にしています。
GitHub 上の HTML ファイルをプレビュー表示したい場合は GitHub & BitBucket HTML Preview を利用することが出来ます。
以下のようにプレビューしたい HTML ファイルの URL を入力して Preview
をクリックします。
hyperfine を使うとコマンドのベンチマークを実行出来ます。 類似のツールに bench や poop があります。 poop は高機能なようですが、私の環境では動作させることが出来ませんでした。 今回は hyperfine を起動する手順まで、メモしておきます。 今回は Ubuntu 24.04 環境でテストしました。
以前に CiscoConfParse でインターフェイス情報を抽出する というメモを書きました。 CiscoConfParse は「Cisco 機器のコンフィグを構造的に扱うことが出来る」便利なライブラリです。 但し、ネット上にある古いサンプルの書き方では実行時に INFO
が表示されることがあります。 今回はそれを抑制する方法をメモしておきます。