
Pythonで始める関数型プログラミング(dry-python/returns)
無料で読める本
Pythonの関数型プログラミング用ライブラリ「returns」を使って堅牢なアプリケーションを構築する
Chapters
はじめに - なぜPythonで関数型プログラミングなのか
returns入門 - 関数型プログラミングを支えるライブラリ
Result型で安全なエラーハンドリング
IOコンテナで副作用を分離する
代数的データ型(ADT)とPythonでの実現
Railway Oriented Programming - エラーを優雅に扱う
Clean Architectureと組み合わせてドメイン層を副作用から守る
実践編:ユーザー管理システムの実装
まとめ
Author
Topics