PyLings、Pythonを学ぶ最良の方法はコードを直すことだった
PyLings: Solve Exercises and Learn Python

rustlingsに倣ったPython学習ツール。python3 -m pylingsで次の未完了問題が開き、保存するたびにテストが再実行される。ウォームアップ35問に加え、LRUキャッシュやサーキットブレーカー、DIコンテナなど面接レベルの問題を20問収録。Python 3.14対応で依存関係はゼロ。解答はテストが通るまで見ないのが推奨される。
テストが通ったら、演習の最後にあるDiscussionの問いに答えてみよう。それこそが面接官が尋ねてくることだ。