blog-image

Pythonで選挙データを分析してみよう!④〜埼玉投票結果 比例代表情報 読み込み編〜

このシリーズでは、2025/07/21に行われた参院選挙結果を分析するためのプログラムを、一つずつ紐解いて解説していきます。ついに第4弾です。これまでも手ごわいデータを相手にしてきましたが、今回はラスボス級の挑戦になります。 テーマは、比例代表の投票結果をまとめた cleanup_voting_result_by_proportional_representation.py。このスクリプトが立ち向…

Read More

blog-image

Pythonで選挙データを分析してみよう!③〜埼玉投票結果 選挙区情報 読み込み編〜

このシリーズでは、2025/07/21に行われた参院選挙結果を分析するためのプログラムを、一つずつ紐解いて解説していきます。いよいよ第3弾です。 これまでは不要な行や列を「掃除」するのがメインでしたが、今回はデータの構造自体を分析しやすい形に「変形」させるという、一歩進んだテクニックに挑戦します。 作成したコードは Github に公開しているので、興味があれば、見てみてください。※コードは、予告…

Read More

blog-image

Pythonで選挙データを分析してみよう!②〜埼玉投票情報 比例代表情報 読み込み編〜

このシリーズでは、2025/07/21に行われた参院選挙結果を分析するためのプログラムを、一つずつ紐解いて解説していきます。今回は第2弾です。 前回は小選挙区の投票結果を扱いましたが、今回は比例代表のデータ整形に挑戦します。使用するスクリプトは cleanup_voting_info_by_proportional_representation.py です。 作成したコードは Github に公開…

Read More

blog-image

Pythonで選挙データを分析してみよう!①〜埼玉投票情報 選挙区情報 読み込み編〜

このシリーズでは、2025/07/21に行われた参院選挙結果を分析するためのプログラムを、一つずつ紐解いて解説していきます。 作成したコードは Github に公開しているので、興味があれば、見てみてください。※コードは、予告なく、改変/削除されることがあります。 前回は比較的シンプルなCSVを扱いましたが、今回はより実践的で手ごわい、複数シートにまたがるExcel形式の開票結果データを綺麗に整形…

Read More

blog-image

【DB】インデックスがあるのにクエリが遅い?よくある落とし穴と対策

データベースのパフォーマンスチューニングといえば、まず思い浮かぶのが「インデックス」。正しく使えば劇的にクエリを高速化してくれる、まさに魔法のような仕組みですよね。 でも、「インデックスを貼ったはずなのに、なぜかクエリが遅い…」「むしろインデックスがない方が速かったりする…?」なんて経験はありませんか? 実は、インデックスは万能薬ではなく、使い方を間違えるとパフォーマンスの足を引っ張ってしまうこと…

Read More

blog-image

DBのデータ削除、どうしてる?3つのパターンを整理

アプリケーションを開発していると、必ずと言っていいほど「データを削除する」という機能が必要になりますよね。ユーザーがアカウントを消したり、投稿を削除したり。一見、「DELETE文で消すだけでしょ?」と思いがちですが、実はデータの削除方法にはいくつかパターンがあって、それぞれにメリット・デメリットが存在します。 今回は、代表的な3つのデータ削除パターンについて、それぞれの特徴を整理してみました。 1…

Read More

blog-image

e-stat API利用ガイド:登録からPythonでのデータ取得まで

はじめに e-statは、日本の政府統計データを集約したポータルサイトです。このサイトでは、国勢調査や労働力調査、消費者物価指数など、多岐にわたる統計データが公開されています。 通常、これらのデータはウェブサイト上で閲覧したり、CSVファイルとしてダウンロードしたりしますが、e-statは「API(Application Programming Interface)」機能も提供しています。APIを…

Read More

blog-image

Copilotを“最強の相棒”に育てる!copilot-instructions.mdでアーキテクチャルールを教え込んでみた

AIによるコーディング支援ツール「GitHub Copilot」。非常に便利で、今や開発に欠かせない相棒となりつつあります。しかし、時々「そうじゃないんだよな…」というコードを提案されて、手戻りが発生することはあります。 たとえ個人開発であっても、一貫性を保つために最低限のアーキテクチャや命名規則は設けたいもの。しかし、Copilotがその「暗黙のルール」を理解してくれず、生成されたコードを結局手…

Read More

blog-image

なぜ「環境」だけでは人は育たないのか?成長の公式とマネージャーの3つのアプローチ

『環境が人を育てる』 『環境さえ整えれば、人は育つ』 マネジメントの現場で、まるで真理のように語られるこの言葉。しかし、日々の業務でメンバーと向き合っていると、「思う通りにはいかない」と感じることはありませんか? 『……本当にそうだろうか?』 挑戦的なプロジェクトを任せても、ある人は驚くほど成長し、ある人は全く変わらない。この違いはどこから来るのか? この『環境だけでは越えられない壁』の正体を突き…

Read More

blog-image

「できる理由」から考える思考法 – マネジメント編

はじめに 『またその話か…』メンバーから『できない理由』を聞かされるたびに、そう感じていませんか? この記事では、チームの『無理だ』という空気を『どうすればできるか?』という創造的なエネルギーに変える、具体的なマネジメント手法を解説します。 1. マネジメントが実践すべきこと この思考法をチームに根付かせるには、マネジメントの役割が不可欠です。部下が安心して挑戦できる「心理的安全性」を確保し、以下…

Read More

blog-image

「できる理由」から考える思考法 – 個人編

1. 2つの思考法:あなたはどちらから始める? 『これは無理かもしれない…』何かを始める時、ついそう考えてしまうことはありませんか?私たちの思考には大きく分けて2つのスタート地点があります。 A:「できない理由」から考える思考 「予算がない」「時間がない」「前例がない」 行動する前にできない壁を探し、思考が停止しがち。 結果:挑戦を諦め、現状維持に留まる。 B:「できる理由」から考える思考 「どう…

Read More

blog-image

マネジメントと「諦める」勇気

「部下を諦める」は悪じゃない?マネージャーが疲弊しないための戦略的思考 「何度言っても、あの人だけは変わってくれない…」 「自分のマネジメント能力が低いからだろうか…」 チームを率いるマネージャーなら、一度はこんな悩みにぶつかったことがあるのではないでしょうか。メンバーの成長を願い、心血を注いで向き合っても、どうしても変化してくれない。その現実に、無力感や焦りを覚え、疲弊してしまうことも少なくあり…

Read More