
Python FlaskによるWebアプリ開発入門 物体検知アプリ&機械学習APIの作り方
佐藤 昌基, 平田 哲也, and 寺田学
翔泳社 / 2022-01-24
この本について
Webアプリを作ろうとして、環境変数の置き場所でつまずいたり、仮想環境の切り替えが面倒になったり、ルーティングやテンプレートの仕組みが「なんとなく分かった気がする」レベルで止まってしまうこと、よくあります。自分も Flask を触り始めた頃は、エラーが出るたびに再起動したり、どのディレクトリがアプリケーションルートなのか分からなくなって手が止まっていました。 この本は、そういう細かいモヤモヤを放置したまま先に進ませない構成になっています。例えば、VSCodeでコードを保存するだけでオートリロードが走る理由や、.env を置く場所でアプリのルートが変わる仕組みを丁寧に説明してくれるので、「なぜそうなるのか」が腑に落ちます。また、Hello, World! のルーティングを追加する場面でも、デコレーターの意味から一緒に追っていくので、写経ではなく理解しながら手が動く感覚がありました。テンプレートエンジンの Jinja2 にしても、{{ name }} がどう展開されるのか、アプリ側とHTML側がどう連動するのかが具体的に見えるつくりです。 さらに、Flaskが“小さいからこそ拡張しやすい”理由や、機械学習APIを組み込むときの現実的な使い方にも触れられていて、小規模プロダクトを自分で回したいときの視界が一気にひらけます。基礎と実践のあいだをワープしないので、迷いながらでも前に進める安心感がありました。 PythonでWebアプリを作りたいけれど、基礎の段差でつまずきがちな人に刺さる一冊だと思います。
読書インサイト
ハイライト密度
多くの読者は第8章に最もインサイトを感じており、全ハイライトの35%が集中しています。
読書の順序
この本に似ている本
すべて見る arrow_right_alt
ゼロからFlaskがよくわかる本: Pythonで作るWebアプリケーション開発入門
本田崇智

1日で理解するbottleの使い方 bottle超基礎入門: bottle v0.13
淵上 喜弘
![Pythonスタートブック[増補改訂版]](https://m.media-amazon.com/images/I/81KyxMlrQCL._SY500.jpg)
Pythonスタートブック[増補改訂版]
辻 真吾

世界一やさしいPythonデスクトップアプリ開発のはじめ方: 作りながらできる!実務で活かせるGUI付きアプリ制作
NSシステムズ

Pythonの文法は覚えたけど「じゃあこれで何ができるんだ?」と思っている人のための本
天田士郎
書籍情報(出版社紹介・目次)expand_more
出版社による紹介
読んだ内容を、もう忘れない。
BookNotion Zなら、Kindleのハイライトを自動で保存・整理。Notionにエクスポートして、いつでも振り返れます。
クレジットカード不要