
Kerangka kerja web Django didokumentasikan secara terperinci di situs web resmi: memuat teori, informasi latar belakang, dan panduan untuk pemula. Namun, terlepas dari kualitasnya, tidak semua pemula akan menyukai dokumentasi ini. Anda punya dua cara. Yang pertama adalah mendaftar untuk
kursus pelatihan . Yang kedua adalah sekali lagi melihat rak-rak toko online. Inilah yang akan kita lakukan dengan tim GeekBrains hari ini.
Django Pengembangan Aplikasi Web Python - Jeff Forsier, Paul Byssex, Wesley J. Chan
Anda tidak akan menemukan banyak literatur tentang Django dalam bahasa Rusia, dan ini adalah alasan lain untuk melihat lebih dekat pada panduan resmi. Tetapi karena kita berbicara tentang buku, ini adalah salah satu yang paling populer.
Informasi tentang Django dan kemampuannya dalam buku ini sudah usang (dia sudah berusia 10 tahun), tetapi dia masih cukup cocok untuk kenalan dasar dengan lingkungan. Buku ini ditulis dalam bahasa yang baik, diterjemahkan agar sesuai, ada cukup kode dan teknik dasar untuk mendesain situs. Secara umum, ini cocok sebagai pangkalan, tetapi untuk pekerjaan Anda harus membeli sesuatu yang lebih relevan.
Django: praktik membuat situs Web dengan Python - Vladimir Dronov
Buku paling populer kedua tentang Django di toko online dalam bahasa Rusia. Seperti dalam kasus sebelumnya, ada masalah dengan versi kerangka kerja yang sudah usang dan, karenanya, fitur. Kerugian lain adalah kurangnya konsistensi presentasi. Penekanannya bukan pada algoritma langkah-demi-langkah yang dicari oleh seorang pemula, tetapi pada hambatan dalam pembuatan situs (menurut penulis). Hasilnya adalah sebuah buku untuk mereka yang telah mempelajari dasar-dasarnya, tetapi belum menjadi seorang profesional.
REST API dengan Django: Bangun API web yang kuat dengan Python dan Django - William S. Vincent
Kami akan beralih dari pasar Rusia ke pasar barat, ada lebih banyak lektur, dan ada banyak lektur yang berkualitas lebih tinggi. Berikut adalah salah satu buku terbaik untuk belajar Django, khususnya, ketika membuat web API. Meskipun volume yang relatif kecil (kurang dari 200 halaman), proses pengembangan dijelaskan dengan sangat rinci dari teori umum antarmuka web ke skema dan dokumentasi.
Pengembangan Test-Driven dengan Python: Patuhi Kambing Pengujian: Menggunakan Django, Selenium, dan JavaScript - Harry JW Percival
Menurut anotasi, ketika penulis ingin menjelaskan kepada dirinya sendiri muda semua algoritma dan alat yang ia gunakan saat ini. Dan, secara umum, dia berhasil. Tetapi perlu dicatat bahwa Django dan Python hanyalah salah satu dari "berhenti" dalam pengembangan, sehingga buku ini tidak akan berfungsi sebagai panduan dasar. Tetapi jika Anda sudah memiliki keterampilan web, tetapi ingin menambah pengetahuan baru, buku ini akan sangat berguna.
Sebagian besar ulasan yang ditulis pada buku ini di Amazon mengatakan ini adalah pengganti yang hampir sempurna untuk panduan resmi. Sebenarnya, ada dua keuntungan signifikan:
- Semua tindakan dikunyah secara detail, sehingga pembaca tidak memiliki pertanyaan lagi: "Mengapa ini ada di sini?"
- Jika Anda tidak memahami sesuatu, Anda dapat mengirim pertanyaan Anda melalui email. Mereka mengatakan William menjawab semua orang.
Tapi jangan lupa bahwa buku itu untuk pemula, jadi Anda tidak akan bisa melampaui membuat situs dasar.
Ini adalah edisi keempat buku ini, yang, seperti semua yang sebelumnya, telah mengumpulkan banyak ulasan positif. Bahkan, ini adalah salah satu buku pendidikan terbaik yang didedikasikan khusus untuk Django. Di sini Anda akan menemukan segalanya mulai dari gaya kode yang tepat hingga deskripsi terperinci dari semua kekurangan kerangka kerja. Baca dengan cermat semua 35 bab, selesaikan semua tugas praktis - dan Anda dapat menganggap diri Anda spesialis.
Menguasai Python: Pembelajaran Mesin, Struktur Data, Django, Pemrograman Berorientasi Objek dan Rekayasa Perangkat Lunak - Michael B. White
Berbeda dengan buku sebelumnya, ini adalah panduan yang cukup umum untuk Python dan apa yang dapat Anda lakukan dengannya. Django dan web bukan topik utama di sini, tapi mungkin mereka yang paling banyak mendapat perhatian. Buku ini cocok untuk mereka yang ingin belajar Python (misalnya, karena cukup mudah), tetapi belum tahu apa yang bisa Anda buat dengannya. "Menguasai Python ..." akan membantu menentukan.
Django Unleashed - Andrew Pinkham
Bantuan baik lainnya, dituangkan dalam lebih dari 800 halaman teks tercetak. Menurut gaya presentasi, menurut seberapa cepat penulis bergerak di sepanjang siklus pengembangan, Django Unleashed adalah pencetakan ulang dokumentasi resmi. Artinya, buku ini ideal bagi mereka yang tidak dapat belajar di literatur "layar", atau mereka yang membutuhkan referensi fisik.
Bangun situs web pertama Anda dengan Django 2.1: Kuasai dasar-dasar Django sambil membangun yang berfungsi penuh - Nigel George
Buku ini menjelaskan seluruh siklus pengembangan aplikasi menggunakan Django, dan juga berbicara tentang pembuatan sumber daya web yang kompeten secara umum. Ini memiliki beberapa kelemahan: sejumlah contoh yang relatif kecil, setidaknya untuk panduan, dan mengabaikan sama sekali untuk versi kedua Python. Yang terakhir dapat dimengerti dan dimaafkan, tetapi tidak adanya kode "referensi" untuk beberapa tindakan mendasar sulit dipahami.
Seperti yang dapat kita lihat, tidak banyak alternatif nyata untuk dokumentasi resmi di pasar. Beberapa buku tidak memiliki informasi terbaru atau contoh yang berguna, tetapi, secara umum, hampir semuanya dapat digunakan sebagai alat tambahan untuk membaca tanpa akses ke Internet.
Bagaimana Anda belajar Django?