1754224077
2025-08-03 12:25:00
自動化は不正行為ではなく、単なるスマートエンジニアリングです
初めて機能したものを作りました 私が眠っている間、プログラミングの秘密レベルのロックを解除したように感じました。二度目?私は自動化を始めました すべて。
数年の試行錯誤を節約させてください。自動化に夢中になっている場合、または17回目の同じボイラープレートコードを書き換えることにうんざりしている場合、これらのPythonライブラリは構築方法を変えます。
この記事では、故障します 6自動化に焦点を当てたPythonライブラリ 私は定期的に使用します。彼らはあなたを(日ではないにしても)あなたを節約するだけでなく、あなたの同僚にあなたが密かにアシスタントのチームを雇ったかどうか疑問に思うでしょう。
飛び込みましょう。
サービス間で辞書をデバッグする痛みを覚えておいてください。なぜランダムなのか疑問に思います None 文字列がどこにあるべきかどこに滑ったのか?
それが私でした。私が見つけるまで pydantic。
from pydantic import BaseModel, EmailStr
class User(BaseModel):
name: str
email: EmailStr
is_active: bool = True
data = {"name": "Ahad", "email": "[email protected]"}
user = User(**data)
print(user.dict())
なぜそれが不正行為のように感じるのか: と pydantic、モデルを定義します 一度 また、ライブラリがすべてのタイプのチェック、デフォルト値、および検証を自動的に処理させます。
ヒントの場合: pydantic 演劇 本当に Fastapiとよく。 APIを構築している場合、これは交渉不可能です。
フルクロンの仕事は必要ない場合があります。毎時間または毎週火曜日にタスクを実行するPythonスクリプトが必要です。
入力: schedule。
import schedule
import time
def send_reminder():
print("Time to stand up and stretch! 🧘")
schedule.every(1).hours.do(send_reminder)
while True:
schedule.run_pending()
time.sleep(1)
なぜそれが不正行為のように感じるのか:人間の読み取り可能なタスクオートメーションを次のように書くことができます every().day.at("10:30")、そしてそれはただ機能します。奇妙なことはありません…
#魔法のように感じるただし機能するだけPython自動化 #niamh #wordcast #𝗨𝗫𝗨𝗜極 #2025年8月