Djangoのおすすめ勉強リソース紹介
プログラミング初心者がDjangoを勉強してウェブアプリをつくったのでそのうえで役に立ったものを紹介したいと思います。
ちなみに作ったウェブアプリはCustVaryというウェブページにコメントができるようになるサービスです。よかったら使ってみてください。
1.Django Girls Tutorial
1つめに紹介するのは
というチュートリアルです。
チュートリアルとしてはDjango公式チュートリアルもありますが初心者の私には正直難しかったです。公式チュートリアルは初心者用ではあるんですがその時データベースが何なのかもしっかり理解できていなかった私には用語とかが多すぎて正直理解できませんでした。すでにウェブアプリを開発した事がある人向けのDjangoチュートリアルという感じがします。
なので初心者の方にはDjango Girls Tutorialをお勧めします。こちらのチュートリアルはDjango公式チュートリアルよりも専門用語が少なく初心者にとって分かりやすく書かれていました。
特に4つ目のインターネットのしくみというセクションはウェブアプリ開発初心者の方は必見といってもいいぐらいだと個人的に思っています。
とても分かりやすくインターネットの仕組みが書かれています。
2.naritoブログ
2つ目に紹介するのは
というブログです。
こちらのブログではDjangoを使いウェブアプリを開発する際に必要な情報が項目ごとにとても分かりやすくまとめてくださっています。
Djangoで何かわからないことがあった時このサイトを見れば何かしら解決策がのっていることが多いです。
※2019/2/19現在、旧naritoブログから新naritoブログへ移行中のようです。
3.Django公式ドキュメント
3つ目の紹介するのは
です。公式だけあって最新の正確な情報がのっています。ただ、全てが和訳されているわけではありません。naritoブログをまず見てみてそれでも解決できなかった際に見ることをお勧めします。
ちなみにGirls Tutorialを紹介する際に出てきた公式チュートリアルもこのドキュメントのセクションの一つです。
4.現場で使える Djangoの教科書<<基礎編>>
4つ目に紹介するのは
という本になります。こちらの本、Djangoについて図を用いたりしながらまとめられてくださっていてとても分かりやすかったです。
特にベストプラクティスの部分は目的を解決するためにどの方法を使えばよいのか迷わずに済むのでとてもありがたかったです。Djangoを使ってウェブアプリを作るのでしたら一度読んでみることをお勧めします。
※チュートリアル的な本ではないのでGirls Tutorial等をやってある程度基礎が固まってから読むこと方が良いと思います。
以上となります。
最後に今までに紹介したものをまとめると
1. Django Girls Tutorial
2. naritoブログ
3. Django公式ドキュメント
4. 現場で使える Djangoの教科書<<基礎編>>
となります。
Djangoの勉強の一助となれば幸いです。