📚 研究と執筆

著作

ブロックチェーンによる透明性と DAO 概念に関する学術研究、および Python RESTful API 開発の著書。

📄 学術研究

最新

📙 書籍

🙏🏻 Python や RESTful API 開発を学びたい方、あるいは私の仕事を応援したい方は、Packt または Amazon でのご購入をどうぞ。ありがとうございます!

書籍Packt Publishing · 2019

Python API Development Fundamentals

Jack Chan, Ray Chung, Jack Huang

制作の経緯

この本は六か月かけて作りました。その間、実力あるエンジニアの Ray Chung と Jack Huang と協働し、調査・執筆・検証に膨大な時間を投じました。挑戦も達成感もあり、終わったときは三人とも確かな手応えがありました。

Packt の編集チームの支えなしには成り立ちません。経験豊富で品質に妥協せず、構想の初期から最終校正まで具体的なフィードバックと励ましをくれ、アイデアを一冊の専門書に仕上げてくれました。

なぜ Python か

Python は用途が広く、スクリプト開発にとどまりません。科学計算からウェブ、モバイルアプリまで、強力な解決策を作れます。Python の RESTful API を理解すれば、ウェブやアプリを動かす堅牢なバックエンドを構築できます。ライブラリが豊富で構文も直感的なので、複雑なシステムを効率よくつくりたい開発者に適しています。

この本で学べること

まず簡単な API を作り、フロントエンドがバックエンドとどう通信するかを学びます。marshmallow でオブジェクトのシリアライズ/デシリアライズを行い、Flask-JWT で認証と認可を扱います。さらにメール、画像アップロード、検索、ページネーションなどの機能を足し、最後に API をクラウドへデプロイして締めくくります。

読み終えるころには、RESTful API と Python で効率的なウェブアプリケーションを構築する自信とスキルが身についています。

デモサイトはこちら——smile cook。本書で一緒に作り上げるウェブアプリケーションです。

Python API Development Fundamentals book cover

私とこの本

Holding Python API Development Fundamentals
Python API Development Fundamentals with laptop
Python API Development Fundamentals on a shelf