python

【個人ブログ】開発過程と学習記録

triggon 新機能 一時的な値の更新を元に戻す

投稿日: 新 API で rollback() を実装しました!これは、ラベル登録や変数・属性登録を一切せずに使えるAPI です。with ブロック内で更新された変数や属性の値はブロックを抜けると復元されます。 drop_rate = 0....
【個人ブログ】開発過程と学習記録

triggon 新機能 遅延予約を再設定する

投稿日: set_trigger() や revert() の after 引数で設定秒数後にラベルを有効・無効化することができます。次回アップデートで追加される reschedule 引数を使うことで、既存の遅延秒数を再設定できるようにな...
【個人ブログ】開発過程と学習記録

triggon 遅延クラスの実装

投稿日: 遅延クラスの TrigFunc は、主に __getattr__ と __call__ を利用して実装しています。現在開発中ですが実際のコードを引用して解説していきます! 属性チェーンと引数の記録 __getattr__ で属性ア...
【個人ブログ】開発過程と学習記録

triggon ライブラリ開発で学んだこと

Pythonで初めてライブラリ開発を経験した2ヶ月の記録です。解析、遅延ラッパーやマルチスレッドなど初めて学んだことをまとめました。
自作アプリ/ツール紹介

triggon ソースコード(日本語版)

自作Pythonライブラリ「triggon」の日本語版ソースコードです。(var 0.1.0)
【個人ブログ】開発過程と学習記録

簡単なCLIツール パスワード生成

Typerで簡単なCLIツールを作りました。パスワード数と含めたい文字種を指定してパスワードを生成します。
【個人ブログ】開発過程と学習記録

簡単なCLIツール 計算機

投稿日 Typer で簡単な計算機を作ってみました!関数は処理ごとに分け、なるべくシンプルにしています。 使用ライブラリ import numpy as np from typing_extensions import Annotated ...
【個人ブログ】開発過程と学習記録

簡単なCLIツール ToDoリスト

Typerを使って簡単なCLIツールを作ってみました。このto_doリストではタスクの追加とファイル保存、特定のタスク削除、タスクの表示が可能です。