Sono un principiante della scena Django proveniente da uno sfondo di ASP.NET C#. Sto cercando alcune buone risorse per aiutarmi ad imparare i dettagli di Django/Python. Qualche consiglio?Quali sono i migliori libri e risorse per imparare a sviluppare, distribuire e/o ospitare Django?
risposta
Practical Django projects, second edition dai James Bennett le release manager of Django
Il libro copre la creazione di applicazioni, l'aggiunta di funzionalità, pratiche tecniche di sviluppo come l'utilizzo di DVCS, strumenti di distribuzione build automatizzati e un capitolo dedicato sullo sviluppo riutilizzabile e su come inviare a PyPI.
Il libro dà anche buoni consigli su Python, ove necessario; in questo modo puoi sviluppare una buona conoscenza di Python.
Il django book per django!
E lo python tutorial per le basi Python.
Hahaha. Sì, lo farò +1 perché devo ammettere che hanno fatto un lavoro eccellente! – mkelley33
Certamente la documentazione di Django è una buona risorsa. Continuo ad essere detto di usarlo e il suo stato utile maggior parte del tempo:
Anch'io provengo da uno sfondo Asp.Net/C# e mi sono trovato a passare molto tempo sul sito di progetto django a leggere la documentazione mentre costruivo un sito con Django. –
Credo che i documenti Django siano il mio secondo preferito, dopo il manuale PHP (God, I love that thing!) E un po 'prima di quelli Python e Symfony. –
Ho iniziato con Django non molte settimane fa.
posso consigliare di studiare il codice sorgente del sito Django stesso. Mi ha aiutato a iniziare a fare il vero lavoro come c'era un esempio completo e funzionante a cui fare riferimento. Può essere trovato a http://code.djangoproject.com/browser/djangoproject.com/django_website/. Un URL download diretto per il codice sorgente è: http://code.djangoproject.com/changeset/10750/djangoproject.com/django_website?old_path=%2F&format=zip (file ZIP, 61 KB).
Ed è una buona idea di leggere i primi 5 capitoli del Django libro , a partire da http://www.djangobook.com/en/2.0/chapter01/
Se siete interessati a fare un blog allora posso raccomandare questo blog-entry da James Bennett :
http://www.b-list.org/weblog/2006/jul/03/django-tips-scaling-application/ "Suggerimenti Django: ridimensionamento di un'applicazione. Costruiamo un blog".
Wow, è bello vedere che Django ha molti noobs come me coinvolti nello scavare in profondità nella tecnologia. Grazie per la condivisione. – mkelley33
La comunità è un enorme risorsa: IRC, Blog Aggregator, django-utenti
ProDjango da Marty Alchin è un buon libro per imparare i meccanismi interni Django http://prodjango.com/
"Learning Python" di O'Reilly http://books.google.com/books?id=nEJ-jcYF2fMC&dq=learning+python&printsec=frontcover&source=bn&hl=en&ei=EBJhSoHvDs_tlAfDncmjDw&sa=X&oi=book_result&ct=result&resnum=4
"Dive Into Python" http://diveintopython3.ep.io/ (titolo opensource) da Apress.
Video di conversazioni da DjangoCon o Anche Pycon può essere trasmesso in streaming. E il punto iniziale.com django della serie ground-up.
Capisco anche che "questa settimana Django" è stato rinominato come djangodose, ma ancora molte delle podcast per twid sono rilevanti.
Il RubyOnRails di podcast è un altro grande risorsa. Il podcast RoR copre argomenti di interesse altrettanto rilevanti per entrambi i programmatori di Django e Rails.
Buono post sulla distribuzione http://lethain.com/entry/2009/feb/13/the-django-and-ubuntu-intrepid-almanac/
Assicurati di imparare pip, virtualenv, e tessuto, mentre si è in esso. Indispensabile.
Wow. Ho già contrassegnato questo post come "risposta" prima che arrivasse questa risposta, ma poi vorrei nuovamente segnare la maggior parte di queste risposte come "risposta". La comunità Django sembra estremamente coinvolta e ben informata. Non vedo l'ora di esplorare tutte le buone informazioni che hai condiviso grazie mille. – mkelley33
Questo è ciò che chiamo una "risposta". – wassimans
Ecco un altro recente che ho trovato utile .. http://www.jeffknupp.com/blog/2012/02/09/starting-a-django-project-the-right-way/ – Sundeep
La maggior parte dei libri spiega come eseguire la distribuzione in Apache. Puoi anche guardare lighttpd e nginx.
Per la distribuzione, è necessario esaminare Fabric, un pacchetto python che esegue SSH dalla propria macchina al server.
Ecco my Amazon list of top Django books, per quello che vale. Sto facendo riferimento a questo piuttosto che ripetere i miei commenti qui. Vorrei sottolineare che i modelli di Django (non sulla lista) sono un po 'deludenti. Non all'altezza della qualità tecnica degli altri libri.
La gente ti ha già indicato a James Bennett. Lo ribadirò. Ha un sacco di materiale eccezionale sul suo sito Web all'indirizzo www.b-list.org. Altamente raccomandato.
Se stai cercando una configurazione e/o un supporto semplici per i siti Django, ti consigliamo slicehost.net o webfaction.com. Il primo è più hardcore, controlla la tua fetta di server Unix. Quest'ultimo è più semplice, più facile da avviare, ma non tanto da controllare su tutto. Il primo inizia a circa $ 20 al mese per una fetta da 256 MB. Quest'ultimo è di circa $ 10/mese.
Anche se non si utilizza nessuno di questi host, i loro siti Web dispongono di fantastici tutorial su come configurare Django, python e Apache su box Unix.
Vorrei anche raccomandare un account gratuito su github.com. C'è una grande comunità di sviluppatori famosi Django lì, e ci sono molti progetti che puoi copiare sulla tua macchina e provare. Una delle cose migliori: puoi "seguire" altri sviluppatori di Djaango e vedere cosa sta succedendo sul radar di hivemind.
Buoni consigli su slicehost e webfaction's esercitazioni. La mia azienda gestisce diversi siti Django contemporaneamente su una slice da 256 MB. Slicehost è anche un'ottima compagnia. Un piacere lavorare con –
LOL. Grazie per il fantastico consiglio. Dico LOL, b/c la mia società in cui lavoro sta usando slicehost, e ci stiamo spostando da ASP.NET C# a Django per il nostro prossimo grande progetto. Oltre a tutti gli input che i miei colleghi hanno distribuito, questo è stato estremamente utile. Ho già detto a un'altra persona in questo post che vorrei poter contrassegnare quasi tutte le risposte a questa domanda come risposta. Forse StackOverflow potrebbe aggiungere anche un segno di spunta "estremamente utile"? Grazie ancora. – mkelley33
Mi piace anche b-list.org's Django category e il Django tag on Jeff Croft's blog.
Parola Gabriel. +1 per essere divertente e condividere alcuni buoni link. Grazie per tutto l'aiuto. – mkelley33
Trovato lo sviluppo Web Python con Django di Forcier, Bissex e Chun, un ottimo inizio. 50 pagine su python per farti andare e tutte le basi di Django.
- 1. Quali sono le migliori risorse per imparare Ant?
- 2. Risorse migliori per imparare buildout
- 3. Buone risorse per imparare a sviluppare le estensioni di Firefox
- 4. Quali sono i migliori libri di BizTalk 2010?
- 5. Quali sono le migliori risorse che hai visto per l'apprendimento di WCF? (libri, siti, ecc.)
- 6. Quali sono le migliori risorse per i modelli di progettazione e i loro usi?
- 7. Quali sono i migliori componenti di Boost?
- 8. Quali sono buone risorse per imparare come gestire build e release?
- 9. Quali sono le buone risorse di Lazarus/FPC?
- 10. Buone risorse per imparare MacRuby
- 11. Quali sono le migliori pratiche per utilizzare AngularJS con Django
- 12. migliori risorse HTML5 - web e stampa
- 13. Quali sono le migliori alternative a Lucene?
- 14. Risorse per imparare SuiteCRM?
- 15. Quali sono i migliori vantaggi nell'utilizzo di Pinax?
- 16. Quali risorse sono condivise tra i thread?
- 17. Quali sono le migliori risorse di apprendimento per insegnare ASP.NET MVC a un programmatore ASP.NET?
- 18. Quali sono i modi migliori per bloccare le app Android?
- 19. Le migliori risorse per conoscere la grafica e l'imaging?
- 20. Quali sono le migliori pratiche per i depositi Kiln?
- 21. Libri per imparare l'obiettivo C per un programmatore esperto
- 22. Quali sono i migliori contatori perfmon per un'applicazione ASP.net?
- 23. Quali sono i migliori IDE per il framework espresso - nodejs
- 24. Risorse per imparare REXX
- 25. Quali sono i valori validi per un campo URL django?
- 26. buona e facile libri/tutorial per imparare WCF ultima roba
- 27. Django: Quali sono le migliori pratiche per migrare un progetto da sqlite a PosgreSQL
- 28. Quali libri mi aiuteranno a imparare tutto ciò che posso su SSL/PKI?
- 29. Quali sono i modi migliori per utilizzare decimali e datetime con i buffer del protocollo?
- 30. Quali sono le migliori pratiche per velocizzare l'esecuzione dell'applicazione lucida?
Grazie. Qualche consiglio per conoscere l'hosting/la distribuzione o è incluso in questo libro? – mkelley33
Servizi di hosting Django effettivi: consultare http://stackoverflow.com/questions/1118835/which-are-good-python-django-hosting-solutions/1119139#1119139. –