Technical Blog

技術ブログ

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

Blog 2025-10-01

例外処理の書き方の基本

exceptのeに例外が入る。 ということは、最初に頭に思い浮かんだ。 京都駅から程近い三十三間堂にて。 ちなみに、木村拓哉さんがYouTubeで三十三間堂についてアップしていた。 本題に入ろう。 ビンゴゲームを使用していく。 Ctrl + D、または、Ctrl + Cで、例外を発生させる(私はmacユーザーです) 以下の赤字部分に注目していただきたい。 これを実行する。キーボ …

Python
Blog 2025-09-27

【Python】ログの書き方基本

最近の業務で自分の作ったAPI模擬プログラムにログを追加している。 そこで、この記事では、ビンゴゲームを例に、loggingモジュールを使用したPythonのログの書き方の基本に触れよう。 使用するビンゴゲーム Gitのリポジトリ。 https://github.com/ki-hi-ro/bingo/commits/master/ 解説記事。 from-zero.pyにログを追 …

Python
Blog 2025-09-25

VScodeのgitの特定のチャンクだけステージングする方法

昨日の業務でその方法を発見した。 +ボタンを押すと、そのチャンク(まとまりのみ)をステージングさせることができた。 矢印を押すと、変更を元に戻すこともできた。 これを行うことで、いくつかの関心が混ざっていた時、自分の意図したコミットメッセージに合わせたチャンクのみをステージングさせることができる。 プログラミングにおいて、関心の分離という考え方は、とても大事で、この特定のチャン …

Blog 2025-09-13

SQLiteでテーブルを作成して、データを挿入する

以下のブログ記事を読んでいて、SQLiteでfile_historyテーブルを作成する方法を忘れてしまっていたことに気づいた。 記録する情報の設計 SQLiteコマンドラインを使って、file_historyテーブルを作成する ターミナルでSQLiteを起動して、CREATE文を入力する。 .tablesで作成したテーブルを確認できる。 今自分がいるpythonディレクトリにm …