Ignite your site with Django Textbook Basic Level (Japanese Edition)



buy now



Django(ジャンゴ)は Python で Webアプリケーションを作成するためのフレームワークです。Webアプリケーションを作成するために必要な部品が何でも揃っているというのが最大の特徴で、その特徴は一般に「フルスタック」と呼ばれています。

データ分析や機械学習のライブラリが充実しているという点から、Python を学び始める人が最近急増しています。
Python の得意分野である科学技術計算やデータ分析、機械学習、画像処理などと Webアプリケーションを連携させようとした場合に、同じ Python が使える Django が選択されるケースが今後ますます増えていくことは想像に難くありません。
本書で Django の基礎をマスターすれば、Python を活用する幅がさらに広がっていくことでしょう。

本書の構成としては、第1章から第3章までで Django の全体像や重要な概念の説明をおこない、第4章以降でそれぞれの構成要素の説明をしながら、筆者の知見や経験から得たベストプラクティスについても紹介していきます。

本書の読者としては、
・Python の文法はある程度分かるけど Django は初めてという初心者の方
・Django を始めてみたけど今いちコツが掴めないという初級者の方
・Django のベストプラクティスを学びたいと考えている中級者の方
を想定しています。
そして本書は特に、
・Django の日本語書籍が無くて困っている方
・Django で一度挫折したことがある方
にピッタリな再入門書にもなっています。

本書は2018年4月の「技術書典4」で頒布した技術同人誌『現場で使える 基礎 Django』を底本としています。
本書の制作にあたっては、Django 2.1 対応を含めた改定などを含め、30ページを超える加筆・修正をおこないました。
Django を現場で使うための基礎知識として十分な内容になっているものと自負しています。

== 目次

第1章:はじめに
第2章:アーキテクチャ
第3章:プロジェクト構成
第4章:URLディスパッチャと URLconf
第5章:ビュー(View)
第6章:モデル(Model)
第7章:テンプレート(Template)
第8章:フォーム(Form)
第9章:ミドルウェア(Middleware)
第10章:設定オブジェクトと設定ファイル(settings.py)
第11章:データベースのマイグレーション
第12章:開発用 Web サーバ(runserver)を起動する
第13章:管理サイト(Django Admin)
第14章:便利な Django パッケージを使おう
第15章:サンプルコード
付録A:Python3 のインストール手順
付録B:PyCharm のインストールと初期設定
付録C:PyCharm による Django 開発環境の構築手順
付録D:Docker でラクラク開発
付録E:覚えておきたい Django 管理コマンド10選

Ignite your site with MindTap Programming, 1 term (6 months) Printed Access Card for Hoisington’s Microsoft Visual Basic Windows, Web, Windows Store & Database Apps (MindTap Course List)



buy now

$80.00



MindTap Programming for Hoisington’s Microsoft Visual Basic Windows, Web, Windows Store & Database Apps helps you succeed in class while also preparing you for your career. Research shows employers need troubleshooters and creative problem-solvers to stay relevant in today’s fast-paced technology-driven world. With MindTap you are taken through the basics before challenging you with more difficult activities. The learning path will guide you through text readings that can be read to you and real-life scenarios that sharpen your critical thinking skills. Throughout the course you will be supported with study tools that help you stay organized and efficient. Flashcards allow you to quiz yourself, and a study guide populates with your highlights and notes to make information easy to find when it’s time to work. With MindTap you always know where you stand — what’s due and when, your grades, and how you compare to the highest performers in class. Learn more at http://www.cengage.com/mindtap/ Want to know where you stand? Use the Progress app to track your performance in relation to other students. Need to connect with other students? The Luvo (Flashnotes) App lets you buy and sell notes from lectures and coursework.