Pythonを学習し始めて、リストや辞書の使い方に慣れてくると、次に立ちはだかる大きな壁が「クラス(Class)」と「オブジェクト指向」ではないでしょうか。 「class って何?」 「__init__ っていう変な名前の関数は何?」 「引数にある self って、誰?」 これ ...
Pythonで並行処理を実現する際、関数をそのままスレッドに渡す方法が一般的ですが、より複雑なアプリケーション開発においては「スレッド自体にデータや役割を持たせる」設計が求められます。 Pythonの標準ライブラリであるthreadingモジュールでは、基本と ...