Djangoフレームワークに関するトップブック





Django Webフレームワークは、公式Webサイトで詳細に文書化されています。理論、背景情報、初心者向けのガイドが含まれています。 ただし、品質にもかかわらず、すべての初心者がこのドキュメントを好むとは限りません。 さて、あなたには2つの方法があります。 1つ目は、 トレーニングコースに登録することです。 2番目は、オンラインストアの棚をもう一度見ることです。 これが、今日GeekBrainsチームで行うことです。



ジャンゴ Python Webアプリケーション開発-Jeff Forsier、Paul Byssex、Wesley J. Chan











ロシア語でDjangoに関する多くの文献を見つけることはできません。これが公式ガイドを詳しく調べるもう1つの理由です。 しかし、私たちは本について話しているので、ここは最も人気のあるものの一つです。



この本のDjangoとその機能に関する情報は時代遅れです(彼女はすでに10歳です)が、彼女はまだ環境の基本的な知識に非常に適しています。 この本は良い言語で書かれており、それに合わせて翻訳されています。サイトを設計するための十分なコードと基本的なテクニックがあります。 一般的に、それはベースとして適していますが、仕事のためには、より関連性の高いものを購入する必要があります。



Django:PythonでWebサイトを作成する方法-Vladimir Dronov











ロシア語のオンラインストアでDjangoに関する2番目に人気のある本。 過去のケースと同様に、フレームワークの古いバージョンとそれに応じた機能に問題があります。 もう1つのマイナス点は、プレゼンテーションの一貫性の欠如です。 重点は、初心者が探している段階的なアルゴリズムではなく、サイトの作成におけるボトルネック(著者による)です。 結果は、すでに基礎を学んだが、まだ専門家になっていない人のための本でした。



Djangoを使用したREST API:PythonとDjangoを使用して強力なWeb APIを構築する-William S. Vincent











ロシア市場から西部市場に移ります。さらに多くの文献があり、はるかに質の高い文献があります。 Djangoの学習、特にWeb APIの作成に最適な本の1つです。 比較的小さなボリューム(200ページ未満)にもかかわらず、開発プロセスは、Webインターフェイスの一般的な理論からスキーマおよびドキュメントまで、非常に詳細に説明されています。



Pythonによるテスト駆動開発:テストヤギに従う:Django、Selenium、およびJavaScriptの使用-Harry JW Percival











注釈によれば、著者が今日使用しているすべてのアルゴリズムとツールを若い人に説明したいとき。 そして、一般的に、彼は成功しました。 しかし、DjangoとPythonは開発の「ストップ」の1つにすぎないため、基本的なガイドとしては機能しません。 しかし、すでにWebスキルを持っているが、新しい知識を追加したい場合、この本は非常に役立ちます。



Django for Beginners:PythonとDjangoを使用してWebサイトを構築する-William S. Vincent











Amazonでこの本に書かれたレビューのほとんどは、これが公式ガイドのほぼ完璧な代替品であると言っています。 実際、2つの重要な利点があります。



  1. すべてのアクションは詳細にかみ砕かれているので、読者には質問がありません。「これはなぜですか?」
  2. 何かを理解できなくても、質問をメールで送信できます。 彼らは、ウィリアムが全員に答えると言います。


しかし、この本は初心者向けであることを忘れないでください。そのため、基本的なサイトを作成する以上のことはできません。



Django 1.1の2つのスクープ:Django Webフレームワークのベストプラクティス-Daniel Roy Greenfeld











これは本の第4版で、以前のすべての本と同様に、多くの肯定的なレビューを集めています。 実際、これはDjango専用の最高の教育書の1つです。 ここでは、適切なコードスタイルから、フレームワークのすべての欠陥の詳細な説明まで、すべてを見つけることができます。 35の章すべてを注意深く読み、すべての実用的なタスクを完了してください-そして、あなたは自分自身を既製のスペシャリストと考えることができます。



Pythonの習得:機械学習、データ構造、Django、オブジェクト指向プログラミングおよびソフトウェアエンジニアリング-Michael B. White











前の本とは対照的に、これはかなり一般的なPythonのガイドであり、Pythonでできることです。 DjangoとWebはここでは主要なトピックではありませんが、おそらく最も注目されるトピックです。 この本は、Pythonを学びたい(たとえば、簡単だから)のに適していますが、Pythonで何を作成できるのかまだわかりません。 「Mastering Python ...」が判断に役立ちます。



Django Unleashed-アンドリュー・ピンクハム











800ページ以上の印刷テキストでレイアウトされた別の良いヘルプ。 プレゼンテーションのスタイルによると、著者が開発サイクルに沿ってどれだけ速く動くかに応じて、Django Unleashedは公式ドキュメントの印刷された改作です。 つまり、本は画面上の文献から学ぶことができない人、または手元に物理的な参照が必要な人に理想的です。



Django 2.1で最初のWebサイトを構築する:完全に機能するDjangoの基本をマスターする-Nigel George











この本では、Djangoを使用したアプリケーション開発サイクル全体について説明し、一般的なWebリソースの有能な作成についても説明しています。 いくつかの欠点があります:少なくともガイダンスのための比較的少数の例、およびPythonの2番目のバージョンに対する完全な無視。 後者は理解可能であり、弁解の余地がありますが、いくつかの基本的なアクションの「参照」コードがないことは理解が困難です。



ご覧のとおり、市場には公式のドキュメントに代わる本当の選択肢はあまりありません。 一部の書籍には最新の情報や有用な例が欠けていますが、一般的に、ほとんどすべてのものはインターネットにアクセスせずに読むための追加ツールとして使用できます。



Djangoをどのように学びましたか?



All Articles