Quando ho iniziato a studiare Android, ho trovato una fantastica serie di video di YouTube di Marakana che sono passati attraverso la costruzione di un clone di Twitter. Mi ha accompagnato attraverso tutti i passaggi e mi ha spiegato le basi, le librerie comuni, le migliori pratiche, le risorse, ecc. Guardare alle spalle di un esperto mentre costruivo un'app pratica è stato il metodo di apprendimento migliore in assoluto per me. Più di ogni altra cosa, mi ha fornito uno scheletro su cui potevo costruire. Da lì ho potuto continuare la ricerca e sapere quali domande porre.
Ora sto cercando qualcosa di simile con Django. Ovviamente ho controllato il tutorial ufficiale e The Django Book . Il primo flette alcuni muscoli di Django, ma non cammina attraverso un'app completa. Quest'ultimo è sicuramente migliore, ma l'app che costruisce è molto semplice e quando raggiunge gli argomenti più avanzati il tutorial si interrompe e torna a frammenti di codice brevi e spiegazioni simili a documentazione.
Dai un'occhiata ad Amazon non è terribilmente incoraggiante. L'ultimo libro generale di Django è stato pubblicato quasi due anni e mezzo fa e copre solo la versione 1.0. Ad essere sinceri, capisco che ciò è probabilmente dovuto al fatto che la documentazione online è eccellente, ma di nuovo cerco una guida. Ho provato una scintilla di eccitazione quando mi sono imbattuto in Practical Django Projects , che suona esattamente come quello che stavo cercando. Tuttavia, alcune delle recensioni sostengono alcuni problemi eclatanti: nessun codice sorgente, molti errori e nessuna errata, autore totalmente apatico ed editore che non risponde, ecc.
E così sono lasciato al punto di partenza e ho bisogno del tuo consiglio. C'è un posto dove posso sedermi sulla spalla di un gigante ed essere guidato attraverso un realistico progetto Django dall'inizio alla fine? Preferibilmente utilizzando una versione più recente del framework.