PySimpleGUI PySimpleGUI イベント処理 〜応用編〜 PySImpleGUIのイベント処理方法について、ちょっと応用的な方法を紹介したいと思います。 keyに文字列を使う方法よりも、柔軟な実装が可能になるとおもいます。 2021.05.02 PySimpleGUI
Web開発 Python classmethodとstaticmethodを使う意味を考える Pythonのclassにはインスタンスメソッド、クラスメソッド、スタティックメソッドの3つの関数分類があります。それぞれを使い分ける意味・メリットについて考えてみました。 2020.12.16 Web開発
AtCoder ABC175E 3次元は人には早すぎる ABC175 EはPythonで解こうとすると実行時間短縮の工夫を凝らさないとTLEしがちな問題です。そもそも3次元のテーブルが出てくるのでDPを実装しようにも添え字がカオスでなかなか大変です。 3次元を1次元まで圧縮して高速&軽実装にする方法を紹介したいと思います。 2020.08.20 AtCoder
Web開発 Webアプリをつくってみた。AtCoder Code Evaluate(時系列日記) TypeScript, React, Python, Django Rest frameworkを使って、webアプリを作成しました。どんな風に勉強しながら、どれくらいの時間かけて作成していったかの日記を記しておきたいと思います。 2020.06.28 Web開発
PySimpleGUI PySimpleGUIでGUIアプリを作ってみた~その4~ Presenterで画面を操作する PySimpleGUIのイベント処理の続きです。画面から情報を受け取ったり、内部で更新したデータを新たに画面に表示したりという、GUIの重要な部分について、どのように実装するかを紹介します。 また拡張性や可読性を意識したPresenterの実装方針も参考になるかもしれません。 2020.04.18 PySimpleGUI
PySimpleGUI PySimpleGUIでGUIアプリを作ってみた ~その3~ イベント処理 PythonのGUIアプリを作る際にPySImpleGUIが大変オススメです。実装の肝になるイベント処理の部分を丁寧めに解説してみました。基本的な仕組みがtkinterよりかなりシンプルでやりやすいと思います。 2020.04.07 PySimpleGUI
AtCoder AtCoder Pythonの新環境についてまとめていく-1- 組み込み関数&モジュール AtCoderのジャッジシステムが更新されるとのことで、Pythonのバージョンも新しくなります。新環境で必要そうな知識をまとめていきたいと思います。 2020.04.06 AtCoder
PySimpleGUI PySimpleGUI ポップアップ一覧 TkinterもいいけどPySimpleGUIはもっと良い!! PySimpleGUIに標準で用意されているポップアップの中から便利そうなものを紹介します。ファイルダイアログやカレンダー、パレットなど色々揃っていて大変便利です。 2020.03.30 PySimpleGUI
PySimpleGUI PySimpleGUIでGUIアプリを作ってみた ~その2~ View実装 PySimpleGUIでGUIアプリを作ってみました。オブジェクト指向とやらを勉強しつつMVPモデルを意識しながら実装したので、今回はViewの実装部分を紹介します。 2020.03.20 PySimpleGUI
化学 (続)HPLCのデータ整理を自動化してみた(Python, GUI) HPLCのデータ整理を自動化してみた!の続報です。HPLCデータをASCIIに変換することで、データ入力の手間を省略しました。 2020.03.20 化学