Thought Log

航空宇宙エンジニアの卵、もうすぐ就職

Entries from 2022-01-01 to 1 year

Pythonで家計簿を作る、その3の備忘録 Hatenaブログでのコード表示

今回の記事からPythonソースを載せる必要があるので、ソースの載せ方についてメモ。やりかたは結構色々あるみたいです。なおタブなどの日本語名称がややおかしいかもですがご了承ください(英語版ユーザ)。 ①一番正規っぽい方法:はてな記法で>|python| |< …

Pythonで家計簿アプリを作る その3、データベース設計と実装

今回はデータベースに設計と実装について。家計簿アプリは家計簿データを中心に据えたプログラムであるので、これにはそれなりに時間を割きました。 DB設計方針 前回紹介したPrimary Key、データの型、制約、Foreign Keyに注意しつつ、家計簿アプリのDBデザ…

Pythonで家計簿アプリを作る その3の脇道、SQLとデータベースの勉強

今回はデータベース設計について書きたかったのですが、SQLiteやSQLについて学んだまとめが肥大化したので外伝的な形で先に載せようと思います。 RDB(Relational Database)とSQL SQLという名前は耳にしたことがあるものの、①DBを操作するための言語である…

Pythonで家計簿アプリを作る その2、要件定義など

今回は参考にしたブログに倣って、開発前に行った設計を紹介します。(開発終盤の現在振り返ると実際のプログラムと食い違った部分もあるので、その都度注をいれます。)自分はITエンジニアではなく、最初から大規模なプログラムを書くつもりで大規模なプロ…

Pythonで家計簿アプリを作る その1

題名の通り、Pythonを使ってGUI家計簿アプリを三週間程度で作った話を備忘録的に書きます。開発したアプリの要点だけいうと、巷によくある家計簿アプリとほぼ同等の機能を持つことを目標にし、明細データを入力、保管、表示、変更できるプログラムを作成しま…