【2022年】Djangoの本「最新・人気のおすすめの10冊」

こちらでは、PythonのWeb開発フレームワーク「Django(ジャンゴ)」に関する人気・高評価のおすすめ参考書を紹介していきます。

発売したて・発売予定の新書をピックアップ
技術書は情報の鮮度も重要、人気ランキングの前に新しい書籍もチェックしておきましょう。




 

 

Kindle Unlimited 1ヶ月無料

kindle_unlimited_sale
 
  • 1ヶ月無料で読み放題
  • 1ヶ月以内でも解約可能
  • 解約後も1ヶ月まで利用可


 

Djangoの本「最新の人気ランキング 10冊」

今人気の「Djangoの本」をランキングで一覧したのが以下です。

(2022/08/18 12:06 更新)
Rank製品価格
1
実践Django Pythonによる本格Webアプリケーション開発
発売日 2021/07/19
芝田 将 (翔泳社)
総合評価
(4.1)
3,850円
(+116pt)
1,925円
3,850円
3,850円
2
動かして学ぶ!Python Django開発入門 第2版
発売日 2022/03/14
大高 隆 (翔泳社)
総合評価
(3.7)
3,740円
(+112pt)
3,366円
3,740円
3,740円
3
Djangoのツボとコツがゼッタイにわかる本[第2版]
発売日 2022/03/16
大橋亮太, 古田薫 (秀和システム)
総合評価
(3.9)
2,860円
2,317円
2,574円
2,860円
4
Django4 Webアプリ開発 実装ハンドブック
発売日 2022/04/26
チーム・カルポ (秀和システム)
総合評価
(5)
3,080円
2,495円
2,772円
3,080円
5
Django Webアプリ開発実装ハンドブック
発売日 2021/06/18
チーム・カルポ (秀和システム)
総合評価
(3.8)
3,080円
2,495円
2,772円
3,080円
6
Python Django 3超入門
発売日 2020/07/13
掌田津耶乃 (秀和システム)
総合評価
(3.9)
3,520円
(+106pt)
2,851円
3,168円
3,520円
7
動かして学ぶ! Python Django開発入門
発売日 2019/12/13
大高 隆 (翔泳社)
総合評価
(3.8)
5,546円
3,740円
1,450円
8
動かして学ぶ!Python Django開発入門
発売日 2019/12/13
大高 隆 (翔泳社)
総合評価
(3.8)
5,546円
3,366円
3,740円
1,450円
9
Djangoのツボとコツがゼッタイにわかる本
発売日 2020/10/01
大橋亮太, 殿崎俊太郎, 堀江光 (秀和システム)
総合評価
(4)
2,860円
(+280pt)
2,317円
2,574円
2,860円
10
Python Django 超入門
発売日 2019/02/07
掌田津耶乃 (秀和システム)
総合評価
(3.6)
3,200円
2,673円
2,970円
565円
 

以降でおすすめ・注目の本をピックアップしていきます。

Kindle版のある本なら試し読みも可能。大概目次まで見れるので、概要もつかめるので、サンプル試読がおすすめです。

 

Djangoの本 人気の5冊

以下が「Djangoの本」人気の5冊詳細です。

(2022/08/18 12:06 更新)
Rank製品価格
1
実践Django Pythonによる本格Webアプリケーション開発
発売日 2021/07/19
芝田 将 (翔泳社)
総合評価
(4.1)
3,850円
(+116pt)
1,925円
3,850円
3,850円
2
動かして学ぶ!Python Django開発入門 第2版
発売日 2022/03/14
大高 隆 (翔泳社)
総合評価
(3.7)
3,740円
(+112pt)
3,366円
3,740円
3,740円
3
Djangoのツボとコツがゼッタイにわかる本[第2版]
発売日 2022/03/16
大橋亮太, 古田薫 (秀和システム)
総合評価
(3.9)
2,860円
2,317円
2,574円
2,860円
4
Django4 Webアプリ開発 実装ハンドブック
発売日 2022/04/26
チーム・カルポ (秀和システム)
総合評価
(5)
3,080円
2,495円
2,772円
3,080円
5
Django Webアプリ開発実装ハンドブック
発売日 2021/06/18
チーム・カルポ (秀和システム)
総合評価
(3.8)
3,080円
2,495円
2,772円
3,080円
 

実践Django Pythonによる本格Webアプリケーション開発

現場で役立つ実践的なノウハウを徹底解説

【Djangoとは】
Djangoは、Pythonで人気のあるフルスタックWebフレームワークです。
強力なテンプレートエンジンやO/Rマッパーに加え、ユーザー認証や国際化、管理画面など、Webアプリケーション開発で必要になるありとあらゆる機能を高い柔軟性で提供し、高速なWebアプリケーション開発を可能にします。

【本書のポイント】
本書は、業務で必ず役に立つ実践的なDjangoの解説書です。モデルやビュー、テンプレートといった基本コンポーネントの解説はもちろん、Djangoの実践的なテストテクニック、ユーザーモデルのカスタマイズ方法、認証処理のベストプラクティスなど、Web開発において必ず知っておくべき内容を幅広く取り上げました。
また実際に業務でWebアプリケーション開発に取り組む際には、これらの理解だけでは不十分なこともしばしばあります。
N+1問題の理解や対策方法、RDBのインデックスチューニングによるSQLの最適化、Web APIの実践的なページネーションの実装方法、CSRFやSQLインジェクションのような攻撃を防ぐためのセキュリティに関する知識など、高度かつ重要なトピックをDjangoのコントリビュート経験もある筆者が分かりやすく解説します。

【本書のゴール】
Djangoを使ったWebアプリケーション開発のベストプラクティスを把握し、業務に活かせる実践的な知識を身につけることを目指します。

【Djangoのバージョン】
Django 3.2 LTS対応(2024年4月までサポートされるバージョン)

【著者プロフィール】
芝田 将(しばた・まさし)
2017年株式会社サイバーエージェントに新卒入社後、ABEMA配信チームにて動画ストリーミングサーバーやトランスコーダーの開発を担当。
2019年より研究組織AI Labに異動し、機械学習モデルのハイパーパラメーター最適化ソフトウェアの研究開発に従事。
また2020年よりPython領域のDeveloper Expertsに選出される。OSS開発では、go-promptやkube-promptの開発者として知られる。
自動ハイパーパラメータ最適化フレームワークOptunaコミッター。Kubeflow/Katibレビュアー。Django, Gunicornコントリビューター。
共訳書『エキスパートPythonプログラミング改訂2版』(KADOKAWA、2018/2)。PyCon JP、Django Congress JPでの登壇経験多数。
NeurIPS 2020 Black-Box Optimization Challenge 世界5位入賞。

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
目次
1 コードスニペット共有サイトの開発
2 モデル定義とクリエ操作
3 ビュー
4 テンプレートエンジン
5 フォーム
6 テスト
7 認証・認可
8 Web API開発
9 ケース別レシピ集
Appendix 関連リソース
Users Voice
Djangoにおいて、こういう本が早くほしかったという方が多かったのではないでしょうか?作りながらわかりやすく、情報量が少なくという実践的な本です! (参考:YahooShopping)

↓全て表示 ↑少なく表示
スムーズな対応ありがとうございました。 包装はとてもていねいでした。 また利用したいと思えるSHOPでした。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
今日手元に届いたばかりなのだが、爆速でレビュー致したい。Djangoは10年以上も前(まだバージョンが、0.9系時代)に触っていったん挫折した経験がある。当時私はPythonの魅力に取りつかれていたが、Djangoは、Python版の「Ruby on Rails」みたいもんだということで大きな期待をもってチャレンジした。フルスタックな反面、学習コストはかなり高いという触れ込みで覚悟していたものの、これが予想以上に手強くあっけなく敗退。ところが、最近ちょっとしたWebサービス案件を請ける機会があり、いろいろ悩んだ挙句、やっぱりPythonで書きたいと思い、Bottleフレームワークを使って実装。無事リリースできた。ところが、ある程度機能が増えた時点で、管理画面まで一気に用意してくれるDjangoの良さが思い返されたのも事実で、いつかはDjangoを自家薬籠中のモノにしたいと思っていた。そこで、ときどきはチェックしていたところ、今回見つけた本書。著者はPythonのエキスパートで、「はじめに」によるとDjango歴7年ということだが、本家のドキュメントには言及されていない大事なところを苦労して身に着けてきたという。そのようなツボが楽にキャッチアップできるようにというのが本書を書いいた動機らしい。いくつかの観点はDjango以外のフレームワークを使う上でも役立つものであるという。具体的な一例を挙げれば「N+1問題」。ORMは便利な反面、記述を間違えると、内部で発行されるSQLクエリは一発ではなく、取得行数分のクエリが発行されることによって思わぬ高負荷を招いてしまう。これは現場でよく遭遇する話で、私もBottleでの実装中に気付いたことだが、こういうツボなところが明快なコードと共に丁寧に解説されている。Djangoも含めてだが、Webアプリケーションのフレームワーク本は入門書だらけであり、開発環境の構築、Python言語やSQLのチュートリアルなど、読者にとって全く不要な内容に紙幅を割いていたりするものも少なくない。本書は5頁目にして「django-admin startproject」というテンポの良さ、セキュリティへの言及までされているのが嬉しい。ムダのない内容で、3500円+税。大変お買い得であると思う。余談だが、表紙カバー絵もdjの文字の中に薄っすらと五線譜が隠れている。これはジャズ・ギタリストのジャンゴ・ラインハルトのオマージュではなかろうか。そういう「分っている人」向けの一冊といえよう。 (参考:honto)

↓全て表示 ↑少なく表示
内容サンプル

(引用元Amazon)

 
  

動かして学ぶ!Python Django開発入門 第2版

動かして学ぶ!Python Django開発入門 第2版
(著)大高 隆
発売日 2022/03/14
総合評価
(3.7)
(2022/08/18 12:06時点)
Django3.2対応(LTS)
DjangoによるWebアプリ開発手法を丁寧に解説!

【本書の概要】
本書は、大人気フレームワーク「Django」によるWebアプリ開発手法を解説した書籍です。
具体的には、DjangoによるWebアプリの設計・作成の基本、動的機能の作成(フォーム作成)の基本、
認証処理の基本、データベースとの連携の基本(日記機能)、クラウドとの連携の基本(デプロイも含む)、
セキュリティの基本など一通り学ぶことができます。
フルスタックエンジニア必携の1冊です。

【対象読者】
Pythonの基礎知識のあるフルスタックエンジニア

【Djangoの対応バージョン】
Django3.2。
Django3.2はLTS(Long Term Support)という長期間サポート対象のバージョン。
2024年4月までセキュリティサポートが予定されており、安心して学習できます。

【Djangoとは(本書より抜粋)】
DjangoはPython用のフルスタックWebアプリフレームワークです。
多くのWebアプリにおいて必要となるメール送信やセキュリティなど、
多くの機能が標準で備わっています。
開発用の機能も充実しています。開発サーバーはDjangoに同梱されているため、
ローカルマシンで開発中のWebアプリをすぐに起動できます。
さらに、データベースのテーブル定義を記述しておけば自分でデータベースを操作するSQLを書くことなく、
コマンドを打つだけでデータベースに反映することもできます。
運用を支援する管理サイトも最初から備わっています。この管理サイトを使えば、
Web上からデータベースのデータを書き換えたり、
ユーザーの管理などを素早く行えます。

【著者】
大高隆(おおたか・りゅう)
京都大学大学院情報学研究科修了後に日本アイ・ビー・エム株式会社に入社。
同社にて10年間エンジニアとして従事し退社。
現在フリーのソフトウェアエンジニア兼投資家。
パッケージソフトやWebアプリなどの開発作業に日夜取り組んでいる。

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
目次
Webアプリを開発する前に
Webアプリを開発するには
Djangoの解説
Webアプリ開発前の準備
単一ページのDjangoアプリケーションを作成する
バージョン管理システムを構築する
トップページを作り込む
問い合わせページのフォーム画面を作る
フォーム機能を作り上げるーメール送信
Djangoに認証機能を追加する
会員用機能を作るーデータベースとの連携
Djangoとクラウドを連携して本番運用を行う
独自ドメイン化とセキュリティ対策

↓全て表示↑少なく表示
Users Voice
Djangoの入門書としてはややハードルが高いが、丁寧に書かれていると思う。他にわかりやすい入門書を読んだあとの2冊目としてなら最適。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
内容サンプル

(引用元Amazon)

 
著者略歴
大高隆(オオタカリュウ)
京都大学大学院情報学研究科修了後に日本アイ・ビー・エム株式会社に入社。同社にて10年間エンジニアとして従事し退社。現在フリーのソフトウェアエンジニア兼投資家。パッケージソフトやWebアプリなどの開発作業に日夜取り組んでいる(本データはこの書籍が刊行された当時に掲載されていたものです)

  

Djangoのツボとコツがゼッタイにわかる本[第2版]

Djangoのツボとコツがゼッタイにわかる本[第2版]
(著)大橋亮太, 古田薫
発売日 2022/03/16
総合評価
(3.9)
(2022/08/18 12:06時点)
「Djangoに興味があるけど、何から手を付ければよいかわからない」「Djangoの学習に挫折してしまったが、やっぱり理解したい」といった方に、アプリケーションの作成を通して理解が深められるよう説明しています。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
 
内容サンプル

(引用元Amazon)

 
目次
第1章 Django(フレームワーク)のイメージを掴もう
第2章 開発環境の構築
第3章 Djangoの基本的な機能を理解しよう!
第4章 本棚アプリケーションの作成1(CRUDの理解)
第5章 本棚アプリケーションの作成2(Djangoの機能のさらなる理解)
第6章 サイトを公開しよう!
資料

↓全て表示↑少なく表示
Users Voice
『Pythonの基礎は学んだけどDjangoって何』って人に最適な本です。 Djangoの最初の一冊目。丁寧に解説されています。 簡単なWebアプリもこれでつくれるようになります。 Djangoやるならこの本は本当におススメです。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
内容サンプル

(引用元Amazon)

 
著者略歴
大橋亮太(オオハシリョウタ)
株式会社CODOR代表取締役。上智大学理工学部卒業、早稲田大学大学院理工学研究科修了。三井物産株式会社入社。船舶・航空本部に所属し、合弁会社の設立や本部の事業計画策定、プロジェクトファイナンス案件などに従事。2015年株式会社CODOR設立。ビジネスとITを融合させたコンサルティングを行う。2019年にオンライン学習サイトのUdemyにてDjangoのコンテンツの提供を開始。同プラットホームでのベストセラーとなる

古田薫(フルタカオル)
株式会社CODOR最高技術責任者。1985年生まれ。日本工学院八王子専門学校ITネットワーク科(3年制)卒業。卒業後は社内アプリケーション運用、ネットワークインフラ設計構築、サーバ設計構築、アプリケーション開発など幅広い経験を積み、現在はWebアプリケーション開発のフルスタックエンジニアとして株式会社ビープラウドに在籍する。2021年、株式会社CODOR最高技術責任者に就任。同年、オンライン学習サイトのUdemyにてWebアプリケーション開発に関わるコンテンツの提供を開始(本データはこの書籍が刊行された当時に掲載されていたものです)

↓全て表示↑少なく表示

  

Django4 Webアプリ開発 実装ハンドブック

Django4 Webアプリ開発 実装ハンドブック
(著)チーム・カルポ
発売日 2022/04/26
総合評価
(5)
(2022/08/16 12:06時点)
Djangoライブラリを使ってWebアプリ開発を学びます。Pythonでサーバー上で動作するWebアプリの作成をすることに興味がある人を対象とした、基本から実践的なテクニックを身に付けるための解説書です。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
 
内容サンプル

(引用元Amazon)

 
目次
第1章 Djangoの使い方を知っておこう
第2章 Djangoで開発するための準備をしよう
第3章 プロジェクトを作成してWebアプリのトップページを表示しよう
第4章 Bootstrapでスタイリッシュなトップページを作ろう
第5章 データベースと連携しよう(モデルについて)
第6章 メール送信用のページを作ろう
第7章 「会員制フォトギャラリー」アプリの開発
第8章 Webアプリを公開しよう

↓全て表示↑少なく表示
内容サンプル

(引用元Amazon)

 
  

Django Webアプリ開発実装ハンドブック

Django Webアプリ開発実装ハンドブック
(著)チーム・カルポ
発売日 2021/06/18
総合評価
(3.8)
(2022/08/18 12:06時点)
PythonのライブラリであるDjangoの活用書です。Pythonを使ってWebアプリを開発するためのプログラマーが基礎から実践的なテクニックを習得できるようになっています。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
 
内容サンプル

(引用元Amazon)

 
目次
第1章 Djangoの使い方を知っておこう
第2章 Djangoで開発するための準備をしよう
第3章 プロジェクトを作成してWebアプリのトップページを表示しよう
第4章 Bootstrapでスタイリッシュなトップページを作ろう
第5章 データベースと連携しよう(モデルについて)
第6章 メール送信用のページを作ろう
第7章 会員制写真投稿サイトの開発
第8章 Webアプリを公開しよう

↓全て表示↑少なく表示
Users Voice
数冊の本を読んで学習してますが、「あそこはどうするんだろう?」的に疑問を持っていた箇所がサラッと解説されており、とても参考になります。 Djangoにおけるフォーム、データベースの扱い、アカウント登録・削除、パスワード管理、メール送信、BootStrapのサンプルを活用する方法、画像を含むStaticファイルの扱い方法などがバランス良く説明されています。 Djangoに備わっている便利な基本クラスを継承・ちょっと編集することで短時間でWordPress的なアプリが作れるところが実感でき、Djangoで開発するのが楽しくなってきました。 他の本を2冊くらい読んでこの本を読めば、理解も深まり感動できると思います。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
会社の勉強用に購入しました。 はじめての言語で苦戦するかと思いましたが わかりやすく、便利で、よかったです。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
内容サンプル

(引用元Amazon)

 
   

Djangoの本 最新・高評価のおすすめの5冊

以下が「Djangoの本」最新・高評価のおすすめの5冊詳細です。

(2022/08/18 12:06 更新)
Rank製品価格
1
実践Django Pythonによる本格Webアプリケーション開発
発売日 2021/07/19
芝田 将 (翔泳社)
総合評価
(4.1)
3,850円
(+116pt)
1,925円
3,850円
3,850円
2
Djangoのツボとコツがゼッタイにわかる本
発売日 2020/10/01
大橋亮太, 殿崎俊太郎, 堀江光 (秀和システム)
総合評価
(4)
2,860円
(+280pt)
2,317円
2,574円
2,860円
3
Python Django 3超入門
発売日 2020/07/13
掌田津耶乃 (秀和システム)
総合評価
(3.9)
3,520円
(+106pt)
2,851円
3,168円
3,520円
4
Djangoのツボとコツがゼッタイにわかる本[第2版]
発売日 2022/03/16
大橋亮太, 古田薫 (秀和システム)
総合評価
(3.9)
2,860円
2,317円
2,574円
2,860円
5
動かして学ぶ! Python Django開発入門
発売日 2019/12/13
大高 隆 (翔泳社)
総合評価
(3.8)
5,546円
3,740円
1,450円
 

実践Django Pythonによる本格Webアプリケーション開発

現場で役立つ実践的なノウハウを徹底解説

【Djangoとは】
Djangoは、Pythonで人気のあるフルスタックWebフレームワークです。
強力なテンプレートエンジンやO/Rマッパーに加え、ユーザー認証や国際化、管理画面など、Webアプリケーション開発で必要になるありとあらゆる機能を高い柔軟性で提供し、高速なWebアプリケーション開発を可能にします。

【本書のポイント】
本書は、業務で必ず役に立つ実践的なDjangoの解説書です。モデルやビュー、テンプレートといった基本コンポーネントの解説はもちろん、Djangoの実践的なテストテクニック、ユーザーモデルのカスタマイズ方法、認証処理のベストプラクティスなど、Web開発において必ず知っておくべき内容を幅広く取り上げました。
また実際に業務でWebアプリケーション開発に取り組む際には、これらの理解だけでは不十分なこともしばしばあります。
N+1問題の理解や対策方法、RDBのインデックスチューニングによるSQLの最適化、Web APIの実践的なページネーションの実装方法、CSRFやSQLインジェクションのような攻撃を防ぐためのセキュリティに関する知識など、高度かつ重要なトピックをDjangoのコントリビュート経験もある筆者が分かりやすく解説します。

【本書のゴール】
Djangoを使ったWebアプリケーション開発のベストプラクティスを把握し、業務に活かせる実践的な知識を身につけることを目指します。

【Djangoのバージョン】
Django 3.2 LTS対応(2024年4月までサポートされるバージョン)

【著者プロフィール】
芝田 将(しばた・まさし)
2017年株式会社サイバーエージェントに新卒入社後、ABEMA配信チームにて動画ストリーミングサーバーやトランスコーダーの開発を担当。
2019年より研究組織AI Labに異動し、機械学習モデルのハイパーパラメーター最適化ソフトウェアの研究開発に従事。
また2020年よりPython領域のDeveloper Expertsに選出される。OSS開発では、go-promptやkube-promptの開発者として知られる。
自動ハイパーパラメータ最適化フレームワークOptunaコミッター。Kubeflow/Katibレビュアー。Django, Gunicornコントリビューター。
共訳書『エキスパートPythonプログラミング改訂2版』(KADOKAWA、2018/2)。PyCon JP、Django Congress JPでの登壇経験多数。
NeurIPS 2020 Black-Box Optimization Challenge 世界5位入賞。

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
目次
1 コードスニペット共有サイトの開発
2 モデル定義とクリエ操作
3 ビュー
4 テンプレートエンジン
5 フォーム
6 テスト
7 認証・認可
8 Web API開発
9 ケース別レシピ集
Appendix 関連リソース
Users Voice
Djangoにおいて、こういう本が早くほしかったという方が多かったのではないでしょうか?作りながらわかりやすく、情報量が少なくという実践的な本です! (参考:YahooShopping)

↓全て表示 ↑少なく表示
スムーズな対応ありがとうございました。 包装はとてもていねいでした。 また利用したいと思えるSHOPでした。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
今日手元に届いたばかりなのだが、爆速でレビュー致したい。Djangoは10年以上も前(まだバージョンが、0.9系時代)に触っていったん挫折した経験がある。当時私はPythonの魅力に取りつかれていたが、Djangoは、Python版の「Ruby on Rails」みたいもんだということで大きな期待をもってチャレンジした。フルスタックな反面、学習コストはかなり高いという触れ込みで覚悟していたものの、これが予想以上に手強くあっけなく敗退。ところが、最近ちょっとしたWebサービス案件を請ける機会があり、いろいろ悩んだ挙句、やっぱりPythonで書きたいと思い、Bottleフレームワークを使って実装。無事リリースできた。ところが、ある程度機能が増えた時点で、管理画面まで一気に用意してくれるDjangoの良さが思い返されたのも事実で、いつかはDjangoを自家薬籠中のモノにしたいと思っていた。そこで、ときどきはチェックしていたところ、今回見つけた本書。著者はPythonのエキスパートで、「はじめに」によるとDjango歴7年ということだが、本家のドキュメントには言及されていない大事なところを苦労して身に着けてきたという。そのようなツボが楽にキャッチアップできるようにというのが本書を書いいた動機らしい。いくつかの観点はDjango以外のフレームワークを使う上でも役立つものであるという。具体的な一例を挙げれば「N+1問題」。ORMは便利な反面、記述を間違えると、内部で発行されるSQLクエリは一発ではなく、取得行数分のクエリが発行されることによって思わぬ高負荷を招いてしまう。これは現場でよく遭遇する話で、私もBottleでの実装中に気付いたことだが、こういうツボなところが明快なコードと共に丁寧に解説されている。Djangoも含めてだが、Webアプリケーションのフレームワーク本は入門書だらけであり、開発環境の構築、Python言語やSQLのチュートリアルなど、読者にとって全く不要な内容に紙幅を割いていたりするものも少なくない。本書は5頁目にして「django-admin startproject」というテンポの良さ、セキュリティへの言及までされているのが嬉しい。ムダのない内容で、3500円+税。大変お買い得であると思う。余談だが、表紙カバー絵もdjの文字の中に薄っすらと五線譜が隠れている。これはジャズ・ギタリストのジャンゴ・ラインハルトのオマージュではなかろうか。そういう「分っている人」向けの一冊といえよう。 (参考:honto)

↓全て表示 ↑少なく表示
内容サンプル

(引用元Amazon)

 
  

Djangoのツボとコツがゼッタイにわかる本

Djangoのツボとコツがゼッタイにわかる本
(著)大橋亮太, 殿崎俊太郎, 堀江光
発売日 2020/10/01
総合評価
(4)
(2022/08/12 12:06時点)
「Djangoに興味があるけど、何から手を付ければ良いかわからない」「一度、Djangoの学習に挫折してしまったけれど、やっぱり理解したい」そんな方におすすめします! 本書は、Pythonフレームワーク「Django」の仕組みや使い方を実際に簡易なアプリケーションを作りながら学ぶ入門書です。難しい解説は排除して実際にアプリを作りながら学ぶので、初心者でも最後まで学べます。作成したアプリを公開する方法についても解説しました。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
 
内容サンプル

(引用元楽天Books)

 
目次
第1章 Django(フレームワーク)のイメージを掴もう
第2章 開発環境の構築
第3章 Djangoの基本的な機能を理解しよう!
第4章 ブログアプリケーションを作成しよう!
第5章 レビューアプリケーションを作成しよう!
第6章 パスワード変更とメール送信の実装をしよう!
第7章 サイトを公開しよう!

↓全て表示↑少なく表示
内容サンプル

(引用元楽天Books)

 
著者略歴
田中潤(タナカジュン)
Shannon Lab株式会社代表取締役。アメリカの大学で数学の実数解析の一分野である測度論や経路積分を研究。カリフォルニア大学リバーサイド校博士課程に在籍中の2011年、「ShannonLab」を立ち上げるために帰国。これまでの研究成果や技術を生かして、対話形式で有名人を当てる推測エンジン「Mind View」や、テキスト対話エンジン「Deep Love」など数々の人工知能エンジンを開発。開発する際は常にPythonを愛用。近年人工知能がホットな話題となり、数理研究とビジネスモデルの双方の視点からアドバイスを行い、企業の人工知能ビジネス立ち上げを多数手がけている。コンサルティングを重ね、人工知能サービスを商品化するためのビジネスプランを練り、企業との共同研究開発も行っている。Marshall University理学部数学科卒業。North Georgia University理学部物理科卒業。University of California Riverside理学部数学科修士修得。University of California Riverside理学部数学科博士課程前期修了(PhD candidate)

伊藤陽平(イトウヨウヘイ)
日本暗号資産市場株式会社のエンジニアとして、ブロックチェーンやWebアプリケーションの開発を中心に行っている。元Shannon Lab株式会社のインターンとしてPython、Djangoの開発に携わる。また、新宿区議会議員(2期)、Code for Shinjukuの代表として行政のICT化やプログラミング教育にも取り組んでいる(本データはこの書籍が刊行された当時に掲載されていたものです)

↓全て表示↑少なく表示

  

Python Django 3超入門

Python Django 3超入門
(著)掌田津耶乃
発売日 2020/07/13
総合評価
(3.9)
(2022/08/18 12:06時点)
Pythonは、人工知能や機械学習に適したプログラミング言語として注目されています。しかし、PythonはWeb開発など普通のアプリ開発においても使いやすい優秀な言語なのです。本書は、PythonのWeb開発用フレームワーク「Django3」を使って、基本的な知識からテンプレート制作やデータベースアクセスの技術まで、実際に手を動かしながら身につく入門書です。あなたもDjango3で、Pythonによる最新のWebアプリ開発を体験しましょう!

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
 
内容サンプル

(引用元楽天Books)

 
目次
1 Djangoを使ってみよう
2 ビューとテンプレート
3 モデルとデータベース
4 データベースを使いこなそう
5 本格アプリケーション作りに挑戦!
Addendum Python超入門!
Users Voice
pythonの基礎知識が有ればすぐに始められます。やさしい解説で手を動かすことでdjangoについて粗方理解できました! (参考:YahooShopping)

↓全て表示 ↑少なく表示
内容サンプル

(引用元楽天Books)

 
著者略歴
掌田津耶乃(ショウダツヤノ)
日本初のMac専門月刊誌「Mac+」の頃から主にMac系雑誌に寄稿する。ハイパーカードの登場により「ビギナーのためのプログラミング」に開眼。以後、Mac、Windows、Web、Android、iPhoneとあらゆるプラットフォームのプログラミングビギナーに向けた書籍を執筆し続ける(本データはこの書籍が刊行された当時に掲載されていたものです)
Python Django 3超入門
発売日 2020/07/13
(2022/08/18 12:06時点)

  

Djangoのツボとコツがゼッタイにわかる本[第2版]

Djangoのツボとコツがゼッタイにわかる本[第2版]
(著)大橋亮太, 古田薫
発売日 2022/03/16
総合評価
(3.9)
(2022/08/18 12:06時点)
「Djangoに興味があるけど、何から手を付ければよいかわからない」「Djangoの学習に挫折してしまったが、やっぱり理解したい」といった方に、アプリケーションの作成を通して理解が深められるよう説明しています。

※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。
 
内容サンプル

(引用元Amazon)

 
目次
第1章 Django(フレームワーク)のイメージを掴もう
第2章 開発環境の構築
第3章 Djangoの基本的な機能を理解しよう!
第4章 本棚アプリケーションの作成1(CRUDの理解)
第5章 本棚アプリケーションの作成2(Djangoの機能のさらなる理解)
第6章 サイトを公開しよう!
資料

↓全て表示↑少なく表示
Users Voice
『Pythonの基礎は学んだけどDjangoって何』って人に最適な本です。 Djangoの最初の一冊目。丁寧に解説されています。 簡単なWebアプリもこれでつくれるようになります。 Djangoやるならこの本は本当におススメです。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
内容サンプル

(引用元Amazon)

 
著者略歴
大橋亮太(オオハシリョウタ)
株式会社CODOR代表取締役。上智大学理工学部卒業、早稲田大学大学院理工学研究科修了。三井物産株式会社入社。船舶・航空本部に所属し、合弁会社の設立や本部の事業計画策定、プロジェクトファイナンス案件などに従事。2015年株式会社CODOR設立。ビジネスとITを融合させたコンサルティングを行う。2019年にオンライン学習サイトのUdemyにてDjangoのコンテンツの提供を開始。同プラットホームでのベストセラーとなる

古田薫(フルタカオル)
株式会社CODOR最高技術責任者。1985年生まれ。日本工学院八王子専門学校ITネットワーク科(3年制)卒業。卒業後は社内アプリケーション運用、ネットワークインフラ設計構築、サーバ設計構築、アプリケーション開発など幅広い経験を積み、現在はWebアプリケーション開発のフルスタックエンジニアとして株式会社ビープラウドに在籍する。2021年、株式会社CODOR最高技術責任者に就任。同年、オンライン学習サイトのUdemyにてWebアプリケーション開発に関わるコンテンツの提供を開始(本データはこの書籍が刊行された当時に掲載されていたものです)

↓全て表示↑少なく表示

  

動かして学ぶ! Python Django開発入門

動かして学ぶ! Python Django開発入門
(著)大高 隆
発売日 2019/12/13
総合評価
(3.8)
(2022/08/18 12:06時点)
フルスタックエンジニア必携!
DjangoでWebアプリを開発しよう!

【本書の概要】
本書は、大人気フレームワーク「Django」によるWebアプリ開発手法を学べる書籍です。
具体的には、DjangoによるWebアプリの設計・作成の基本、動的機能の作成(フォーム作成)の基本、
認証処理の基本、データベースとの連携の基本(日記機能)、クラウドとの連携の基本(デプロイも含む)、
セキュリティの基本など一通り学ぶことができます。フルスタックエンジニア必携の1冊です。

【対象読者】
フルスタックエンジニア

【Djangoの対応バージョン】
Django2.2。
Django2.2はLTS(Long Term Support)という長期間サポート対象のバージョンです。
2022年4月までサポートが予定されており、安心して学習できます。

【Djangoとは(本書より抜粋)】
DjangoはPython用のフルスタックWebアプリフレームワークです。
多くのWebアプリにおいて必要となるメール送信やセキュリティなど、
多くの機能が標準で備わっています。

開発用の機能も充実しています。開発サーバーはDjangoに同梱されているため、
ローカルマシンで開発中のWebアプリをすぐに起動できます。

さらに、データベースのテーブル定義を記述しておけば自分でデータベースを操作するSQLを書くことなく、
コマンドを打つだけでデータベースに反映することもできます。

運用を支援する管理サイトも最初から備わっています。この管理サイトを使えば、
Web上からデータベースのデータを書き換えたり、
ユーザーの管理などを素早く行えます。

【著者】
大高隆(おおたか・りゅう)
京都大学大学院情報学研究科修了後に日本アイ・ビー・エム株式会社に入社。
同社にて10年間エンジニアとして従事し退社。
現在フリーのソフトウェアエンジニア兼投資家。
パッケージソフトやWebアプリなどの開発作業に日夜取り組んでいる。


↓全て表示↑少なく表示
 
内容サンプル

(引用元Amazon)

 
目次
Chapter 1 Webアプリを開発する前に
 01 設計作業は簡素にする
 02 既存ライブラリを積極的に活用する
 03 できる限り機械化する
 04 モチベーションを維持する
 05 まとめ
Chapter 2 Webアプリを開発するには
 01 Webアプリとは
 02 Webアプリの処理の流れ
 03 Webアプリの構築手順
 04 Webアプリの構築手段
 05 まとめ
Chapter 3 Djangoの概説
 01 Djangoとは
 02 Djangoの全体像
 03 Djangoプロジェクトの構造
 04 ルーティング
 05 ビュー
 06 フォーム
 07 モデル
 08 テンプレート
 09 ユーティリティコマンド
 10 まとめ
Chapter 4 Webアプリ開発前の準備
 01 手書きスケッチでWebアプリをデザインする
 02 Pythonをインストールする
 03 Python仮想環境を作成する
 04 Djangoをインストールする
 05 PyCharmをインストールする
 06 PostgreSQLをインストールし、データベース環境を構築する
 07 バージョン管理システムを導入する
 08 まとめ
Chapter 5 ページのDjangoアプリケーションを作成する
 01 サンプルアプリの開発環境構成
 02 Djangoプロジェクトを作成する
 03 Djangoアプリケーションを作成する
 04 PyCharm上のPython設定を変更する
 05 言語とタイムゾーンを日本仕様に変更する
 06 Djangoのデータベース設定をPostgreSQLに変更する
 07 ロギングを設定する
 08 ルーティングを設定する
 09 ビューを作成する
 10 テンプレートを作成する
 11 開発サーバーを動かしてトップページを表示する
 12 まとめ
Chapter 6 バージョン管理システムを構築する
 01 リモートリポジトリを作成する
 02 ローカルリポジトリを作成する
 03 バージョン管理対象外ファイルを登録する
 04 ローカルリポジトリにコミットする
 05 Sourcetreeにリモートリポジトリを登録する
 06 リモートリポジトリにプッシュする
 07 まとめ
Chapter 7 トップページを作り込む
 01 Bootstrapテンプレートをダウンロードする
 02 静的ファイルが配置されている場所を設定する
 03 各ページで共通利用するベーステンプレートを作る
 04 トップページを作り変える
 05 トップページの表示を確認する
 06 まとめ
Chapter 8 問い合わせページのフォーム画面を作る
 01 ルーティングを追加する
 02 ビューを追加する
 03 フォームのフィールドを定義する
 04 テンプレートを編集する
 05 独自スタイルを追加する
 06 問い合わせページの表示を確認する
 07 まとめ
Chapter 9 フォーム機能を作り上げる──メール送信
 01 ビューにフォーム動作時の処理を記述する
 02 メール送信処理を記述する
 03 プロジェクト設定ファイルを分割する
 04 メール処理で使うバックエンドを定義する
 05 開発サーバー起動時のPyCharmの設定を変更する
 06 メール送信を確認する
 07 画面にメッセージが表示されるようにする
 08 まとめ
Chapter 10 Djangoに認証機能を追加する
 01 認証用アプリケーションを作成する
 02 カスタムユーザーモデルを定義する
 03 カスタムユーザーモデルを管理サイトに登録する
 04 マイグレーションを行う
 05 django-allauthをインストールする
 06 プロジェクト設定ファイルを編集する
 07 ルーティングを追加する
 08 django-allauthのテンプレートを改変する
 09 django-allauthのメール内容を改変する
 10 認証ページへのリンクを貼る
 11 django-allauth用のマイグレーションを行う
 12 まとめ
Chapter 11 会員用機能を作る──データベースとの連携
 01 メディアファイルを扱えるようにする
 02 日記モデルを定義する
 03 日記モデルを管理サイトに登録する
 04 日記一覧表示機能を作る
 05 日記一覧ページへの遷移を記述する
 06 マイグレーションを行う
 07 管理サイトから日記データを登録する
 08 日記一覧ページにページネーションを付ける
 09 日記詳細表示機能を作る
 10 日記作成機能を作る
 11 日記編集機能を作る
 12 日記削除機能を作る
 13 一般的方法とSeleniumを使ったテストを行う
 14 ステータスコード403/404/500用ページを作る
 15 データベースをバックアップするバッチを作る
 16 まとめ
Chapter 12 Djangoとクラウドを連携して本番運用を行う
 01 サンプルアプリの本番運用環境構成
 02 AWSのアカウントを取得する
 03 EC2インスタンスを作成する
 04 Elastic IPを取得しインスタンスへ関連付ける
 05 EC2インスタンスにSSH接続する
 06 Amazon Linux 2の初期設定を行う
 07 Python 3をインストールする
 08 pip管理モジュールをインストールする
 09 PostgreSQLをインストールして初期設定する
 10 本番運用環境用Djangoプロジェクト設定ファイルを作成する
 11 本番運用環境にDjangoソースコードを配置する
 12 ログ配置ディレクトリを作成する
 13 Amazon SESを利用可能にする
 14 環境変数を設定する
 15 静的ファイルを配信ディレクトリに配置する
 16 マイグレーションを行う
 17 Nginxのインストールと設定を行う
 18 NginxとGunicornを起動する
 19 バッチの定期実行を設定する
 20 まとめ
Chapter 13 独自ドメイン化とセキュリティ対策
 01 はじめに
 02 ドメインプロバイダーでDNS設定を追加する
 03 Djangoの「ALLOWED_HOSTS」設定を変更する
 04 HTTPS化を行う
 05 Django管理サイトのURLを変更する
 06 Djangoのセキュリティチェックを行う
 07 まとめ

↓全て表示↑少なく表示
Users Voice
pythonの入門書から次のステップとして購入しましたが、内容としては結構難しく感じました。 python以外の知識も必要です。 (参考:YahooShopping)

↓全て表示 ↑少なく表示
pythonでwebサービスを作るにあたって必要なことが盛り込まれた本。 webページの表示の仕組みやモデルベースの設計思想とその実践、HTML やcss (bootstrap)を活用したwebページの見た目の設計、バージョン管理ソフトの簡単な使い方、会員機能、テスト設計、クラウド上へのサービスの実装など盛りだくさんの内容であった。 日々情報が変化していくweb業界では本なんて読んでては情報が遅いという意見もあるが、こうした設計思想や使い方を機能にまで言及してくれる本は貴重かつ有用であると感じた。 (参考:honto)

↓全て表示 ↑少なく表示
Djangoの基本的なことを体系的に学べる本です! Djangoはすでにバージョン3がリリースされていますが、バージョン3でも問題なく動作します。 (参考:honto)

↓全て表示 ↑少なく表示
内容サンプル

(引用元Amazon)

 
著者略歴
大高隆(オオタカリュウ)
京都大学大学院情報学研究科修了後に日本アイ・ビー・エム株式会社に入社。同社にて10年間エンジニアとして従事し退社。現在フリーのソフトウェアエンジニア兼投資家。パッケージソフトやWebアプリなどの開発作業に日夜取り組んでいる(本データはこの書籍が刊行された当時に掲載されていたものです)

   

Djangoの本「Kindle Unlimited 読み放題 人気本ランキング」

「Kindle Unlimited」は、Amazonの定額本読み放題サービス。

最近はKindle Unlimitedで読める本もどんどん増えており、雑誌、ビジネス書、実用書などは充実のラインナップ。

以下がKindle Unlimitedで読み放題となるDjangoの本の一覧です。

30日無料体験も可能なので、読みたい本があれば体験期間で無料で読むことも可能です。

(2022/08/18 12:06 更新)
Rank製品価格
1
500円
2
598円
3
250円
4
1,084円
5
1,084円
6
1,250円
7
速習 Django 3 速習シリーズ
発売日 2020/06/08
山田祥寛 (WINGSプロジェクト)
Kindle Unlimited対象
総合評価
(4)
700円
8
250円
9
1日で理解するDjango超基礎入門
発売日 2017/05/10
淵上 喜弘
Kindle Unlimited対象
総合評価
(3)
300円
10
980円
 

Django参考書「新書一覧(2021年、2022年刊行)」

IT技術・プログラミング言語は、最新情報のキャッチアップも非常に重要、すなわち新書は要チェック

ということで、2020年以降に発売したDjango参考書の新書一覧(発売日の新しい順)が以下です。

(2022/08/16 12:06 更新)
製品価格
Django4 Webアプリ開発 実装ハンドブック
発売日 2022/04/26
チーム・カルポ (秀和システム)
総合評価
(5)
3,080円
2,495円
2,772円
3,080円
250円
Djangoのツボとコツがゼッタイにわかる本[第2版]
発売日 2022/03/16
大橋亮太, 古田薫 (秀和システム)
総合評価
(3.9)
2,860円
2,317円
2,574円
2,860円
動かして学ぶ!Python Django開発入門 第2版
発売日 2022/03/14
大高 隆 (翔泳社)
総合評価
(3.8)
3,740円
(+112pt)
3,366円
3,740円
3,740円
動かして学ぶ!Python Django開発入門 第2版
発売日 2022/03/14
大高 隆 (翔泳社)
総合評価
(3.7)
3,740円
(+112pt)
3,366円
3,740円
3,740円
980円
598円
800円
500円
250円
 

おまけ:本より高コスパ?「Udemy Djangoおすすめ講座」

UdemyではDjangoを基礎から応用までトータルで学べる学習講座があります。

こちらが、セール時には2千円程度で購入可能で、講座によっては本よりコスパよく学習が可能です。

講座は、買い切り型ながら更新あり、質問可能、30日間返金も可能、という本以上の手厚いサポートがあるのが魅力。

以下の表が、Djangoの学習講座例。セールの場合、かなりおすすめなのでぜひトライしてみください。

Udemyについては、以下のページでも詳しく紹介しているので覗いてみてください。

人気
Rank
学習コース評価
1
(4.3)
総評価数 2338件
2
プログラミング初心者でも安心、Python/Django入門講座
発売日 2017/03/27
受講者 13,453人
通常 24,000円
現在 2,080円
(4.3)
総評価数 2066件
3
(4.4)
総評価数 483件
4
(4)
総評価数 257件
5
Nextjs + Tailwind CSS + Django REST Framework で学ぶモダンReact開発
発売日 2020/12/23
受講者 2,801人
通常 24,000円
現在 1,840円
(4.5)
総評価数 431件

 

関連:Python・機械学習について学ぶ

以下では、Django利用の基礎となるPythonに関する参考書、Pythonの有効な活用法の1つ機械学習に関する書籍、を紹介しています。合わせてのぞいて見てください。

 

いじょうでっす。

コメント

タイトルとURLをコピーしました