Python– category –
-
Python
【第8回】状態の境界を引く|tkinterでUIが持つもの・持たないもの
はじめに 前回は、状態を“クラス”として扱うことで、tkinter アプリを少しずつ構造化していける、という話を書きました。 ウィジェットのあちこちに値や処理を分散させ... -
Python
【第7回】状態を“クラス”にするという選択|tkinterを構造化する第一歩
これまでの回で、私は何度も「状態」という言葉を使ってきました。 第3回では「状態を持つと、tkinterはアプリになる」と書きました。第4回では増えてきた状態を整理す... -
Python
【第6回】tkinterが難しくなる本当の理由― 状態管理で理解する設計の考え方
① なぜ、急に難しくなるのか? tkinterのサンプルコードは、とてもシンプルです。ボタンを置いて、クリックイベントを書いて、ラベルを更新する。動きも構造も、すぐに... -
Python
【第5回】状態が増えたとき、tkinterはなぜ急に難しくなるのか
「最初は簡単だったのに」という、あの違和感から tkinterを触り始めた頃は、不思議なほど素直に動いてくれたはずです。 ボタンを置いて、ラベルを更新して、ちょっとし... -
Python
【第4回】tkinter 増えてきた状態を、どう整理するか
増えてきたものが、気になり始める tkinterで小さなアプリを作っていると、あるタイミングで、ふと気づくことがあります。 「あれ、変数が増えてきたな」「関数も、いつ... -
Python
【第3回】状態を持つと、tkinterはアプリになる
「動く」から「使える」へ 第2回では、最小限のコードを動かしながら、tkinterが「呼ばれて動く」イベント駆動の仕組みであることを体感しました。 ボタンを押すと処理... -
Python
【第2回】最小コードで体感する tkinter のイベント駆動
まずは、動かしてみよう 第1回では、tkinterが「画面を作るためのスクリプト」ではなく、イベント駆動という世界観の中で動くプログラムであることを見てきました。 と... -
Python
【第1回】tkinterは画面を作るスクリプト?― イベント駆動という世界観を理解する
「画面を作るだけだと思っていた」 tkinterを初めて触ったとき、多くの人はこう思います。「ボタンやラベルを配置して、画面を作るためのスクリプトなんだな」と。Pytho... -
Python
🧠 groupbyとpivot_table、結局どっちがスマート?Python集計処理のベストプラクティス
🌟 Python集計でよくある「迷い」 Pythonでデータ集計をしていると、ふとこんな疑問が湧いてきます。 「この処理、groupbyとpivot_tableどっち使えばいいんだろ... -
Python
Flask_Vol6:データベースとの連携
Pythonコードからデータベースを扱う! ORMとCRUD操作を学ぼう はじめに 前回までの内容で、フォームからの入力を受け取り、テンプレートを使って動的にページを生成す...
