Technical Blog

技術ブログ

WordPressで継続して書いてきた技術記事・開発記録をまとめています。 学習内容、開発で詰まったこと、実装の理解を言葉に残しています。

Blog 2025-07-19

ライブラリのインストールとアンインストール

Pythonの仮想環境「venv」で必要なライブラリをインストールしたりアンインストールしたりする方法について書いていく。 pipが使えるかどうか確認 直接指定してインストール pip install ライブラリ名で必要なライブラリをインストールできる。 インストール済みのライブラリを確認 pip listで確認できる。 .venv/lib/python3.8/site-pac …

Python プログラミング ライブラリ
Blog 2025-07-18

FastAPIの「Hello World」を動かす

ChatGPTに相談しながら、今週足りなかったFastAPIについての知識を補強していく。 やらざるを得ない環境に身を置いていることに感謝して。 環境 Pythonは3.12.2だった。pythonコマンドでバージョンを確認して、exitと打った後に案内にしたがって、Ctrl-Dを押してプロンプト状態に戻した。 python -m venv venvで仮想環境を作成した。 ディ …

FastAPI Python uvicorn
Blog 2025-07-13

LinuCを受験することにした

会社の資格制度の中で自分にとって重要な資格をChatGPTに抽出してもらった。 その中で優先順位1位に輝いたのが、LinuC。 LinuC-1 101 / 102とは Linux技術者試験「LinuC(リナック)の初級レベル。 Linuxの基礎知識と運用スキルを問う。 LinuC-1 101 / 102の受験予約 以下のページの受験予約をクリックすると、ピアソン VUEというペ …

LinuC 資格試験
Blog 2025-07-11

API・JSONの基本とブログでの情報発信の線引き

API(Application Programming Interface)は、アプリ同士が情報をやり取りするためのインターフェース。Web APIでは、HTTPリクエストを通じてGETやPOSTなどが使われる。 データはJSON(JavaScript Object Notation)形式でやり取りされることが多く、Pythonでは辞書型で扱えるので馴染みやすい。 API通信は …

API JSON WEB API