Soy un novato en la escena de Django procedente de un fondo ASP.NET C#. Estoy buscando algunos buenos recursos para ayudarme a aprender los pormenores de Django/Python. ¿Alguna recomendación?¿Cuáles son los mejores libros y recursos para aprender a desarrollar, implementar y/o alojar Django?
Respuesta
Practical Django projects, second edition por James Bennett las aplicaciones de construcción release manager of Django
las cubiertas de libro, añadiendo características, técnicas de desarrollo de prácticas como el uso de DVCS, herramientas automatizadas de despliegue de compilación y también hay un capítulo dedicado al desarrollo reutilizable y cómo enviarlo al PyPI.
El libro también brinda buenos consejos sobre Python cuando es necesario; de esa forma puedes desarrollar una buena comprensión de Python también.
¡El django book para django!
Y el python tutorial para conceptos básicos de Python.
Hahaha. Sí, voy a hacer +1 ya que tengo que admitir que han hecho un excelente trabajo con eso. – mkelley33
Ciertamente, la documentación de Django es un buen recurso. Sigo recibiendo dicho usarlo y su sido útil mayor parte del tiempo:
También vengo de un fondo Asp.Net/C# y me he encontrado pasando mucho tiempo en el sitio del proyecto django leyendo la documentación ya que he estado construyendo un sitio con Django. –
Creo que los documentos de Django son mi segundo favorito, después del manual de PHP (¡Dios, me encanta!) Y un poco antes de los de Python y Symfony. –
Empecé con Django no hace muchas semanas.
Puedo recomendar estudiar el código fuente en el sitio de Django . Me ayudó a comenzar a hacer un trabajo real como había un ejemplo completo y funcional para referirse. Puede encontrarse en http://code.djangoproject.com/browser/djangoproject.com/django_website/. Una URL de descarga directa para el código fuente es: http://code.djangoproject.com/changeset/10750/djangoproject.com/django_website?old_path=%2F&format=zip (archivo ZIP, 61 KB).
Y es una buena idea leer los primeros 5 capítulos en el libro de Django , a partir de las http://www.djangobook.com/en/2.0/chapter01/
Si usted está interesado en hacer un blog, entonces puedo recomendar este blog-entrada de James Bennett :
http://www.b-list.org/weblog/2006/jul/03/django-tips-scaling-application/ "Django tips: escalando una aplicación. Vamos a construir un blog".
Wow, es genial ver que Django tiene muchos noobres como yo involucrados en profundizar en la tecnología. Gracias por compartir. – mkelley33
la comunidad es una tremenda de recursos: IRC, Blog Agregador, django usuarios
ProDjango por Marty Alchin es un buen libro para aprender el funcionamiento interno de Django http://prodjango.com/
"Learning Python" de 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
"Inmersión en Python" http://diveintopython3.ep.io/ (título de código abierto) de Apress.
Videos de conversaciones de DjangoCon o Pycon pueden ser transmitidos también. Y the startthedark.com django de la serie ground up.
también entiendo que "esta semana en Django" está siendo renombrado como djangodose, y aún así muchos de los podcasts para Twid son relevantes.
El RubyOnRails podcast es otra gran recurso. El podcast de RoR cubre temas igualmente relevantes de interés para los programadores de Django y Rails.
Buen blog el despliegue http://lethain.com/entry/2009/feb/13/the-django-and-ubuntu-intrepid-almanac/
Asegúrese de aprender pip, virtualenv, y la tela, mientras que usted está en él. Indispensable.
Wow. Ya he marcado esta publicación como "respondida" antes de que llegara esta respuesta, pero una vez más me gustaría poder marcar la mayoría de estas respuestas como la "respuesta". La comunidad de Django parece extremadamente involucrada y conocedora. No puedo esperar para explorar toda la buena información que has compartido, muchas gracias. – mkelley33
Esto es lo que llamo una "Respuesta". – wassimans
Aquí hay otra reciente que encontré útil .. http://www.jeffknupp.com/blog/2012/02/09/starting-a-django-project-the-right-way/ – Sundeep
La mayoría de los libros le indicarán cómo implementar Apache. También puedes mirar lighttpd y nginx.
Para la implementación, debe buscar en Fabric, un paquete de python que hace SSH desde su máquina a su servidor.
Aquí está my Amazon list of top Django books, por lo que vale la pena. Me estoy refiriendo a esto en lugar de repetir mis comentarios aquí. Me gustaría señalar que las plantillas de Django (que no están en la lista) son un poco decepcionantes. No está a la altura de la calidad técnica de los otros libros.
La gente ya te ha señalado en James Bennett. Reitero eso. Él tiene mucho material excelente en su sitio web en www.b-list.org. Muy recomendable.
Si está buscando una configuración simple y/o soporte para los sitios de Django, recomiendo slicehost.net o webfaction.com. El primero es más duro, controla tu propio segmento de servidor Unix. Este último es más simple, más fácil de poner en marcha, pero no tanto control sobre todo. El primero comienza en alrededor de $ 20/mes por una rebanada de 256MB. El último es alrededor de $ 10/mes.
Incluso si no utiliza ninguno de estos hosts, sus sitios web tienen tutoriales geniales sobre la configuración de Django, python y Apache en cajas Unix.
También recomendaría obtener una cuenta gratuita para github.com. Hay una gran comunidad de famosos desarrolladores de Django allí, y hay muchos proyectos que puedes copiar en tu máquina y probar. Una de las mejores cosas: puedes "seguir" a otros desarrolladores de Djaango y ver qué está apareciendo en el radar de la mente viviente.
Buen consejo sobre el web hosting y el web hosting. tutoriales. Mi empresa ejecuta varios sitios de Django al mismo tiempo en un segmento de 256 MB. Slicehost es simplemente una gran compañía, también. Un placer trabajar con. –
LOL. Gracias por el maravilloso consejo. Digo LOL, porque mi compañía en la que estoy trabajando está usando slicehost, y nos estamos moviendo de ASP.NET C# a Django para nuestro próximo gran proyecto. Además de todas las aportaciones que mis compañeros de trabajo han estado repartiendo, esto ha sido de gran ayuda. Ya le dije a otra persona en esta publicación que me gustaría poder marcar casi todas las respuestas a esta pregunta como respondidas. ¿Quizás stackoverflow podría agregar una marca de verificación "extremadamente útil" también? Gracias de nuevo. – mkelley33
También me gusta b-list.org's Django category y la Django tag on Jeff Croft's blog.
Palabra Gabriel. +1 por ser divertido y compartir algunos buenos enlaces. Gracias por toda la ayuda. – mkelley33
El desarrollo web de Python con Django por Forcier, Bissex y Chun fue un gran comienzo. 50 páginas en Python para que puedas seguir y todos los principios básicos de Django.
- 1. ¿Cuáles son los mejores recursos para aprender WPF y .NET?
- 2. ¿Cuáles son los mejores sitios/libros para aprender Apache?
- 3. ¿Cuáles son los mejores recursos para aprender Ant?
- 4. ¿Cuáles son algunos de los mejores recursos para aprender MSBuild?
- 5. ¿Cuáles son los mejores recursos que ha visto para aprender WCF? (libros, sitios, etc.)
- 6. ¿Cuáles son los mejores recursos para aprender CIL (MSIL)
- 7. ¿Cuáles son los mejores recursos para aprender Windows PowerShell?
- 8. ¿Cuáles son algunos buenos libros, recursos web y proyectos para aprender R?
- 9. ¿Cuáles son algunos recursos para aprender MSIL?
- 10. ¿Cuáles son algunos buenos recursos para aprender a desarrollar complementos VIM?
- 11. ¿Cuáles son las mejores herramientas de código abierto para desarrollar aplicaciones Flash? ¿Cuáles son los mejores lugares para comenzar a aprender?
- 12. ¿Cuáles son los mejores libros de BizTalk 2010?
- 13. ¿Cuáles son algunos buenos recursos para aprender a usar NAnt?
- 14. Recursos para aprender Django + AJAX
- 15. Mejores recursos para aprender buildout
- 16. ¿Mejores recursos para aprender PyGame?
- 17. Recursos para aprender a enhebrar
- 18. ¿Cuáles son buenos recursos para aprender a administrar compilaciones y lanzamientos?
- 19. ¿Cuáles son algunos recursos para aprender el cálculo de Lambda?
- 20. ¿Cuáles son los mejores frameworks de redes sociales de Java?
- 21. ¿Cuáles son algunos buenos recursos para aprender Grails?
- 22. Buenos recursos para aprender a depurar php
- 23. nhibernate: ¿cuáles son las mejores prácticas para implementar la igualdad?
- 24. ¿Cuáles son los mejores recursos para comenzar con el desarrollo de plugins de Eclipse?
- 25. ¿Cuáles son los mejores documentos para aprender sobre algoritmos para comunicar actualizaciones en un sistema distribuido?
- 26. ¿Cuáles son algunos recursos que puedo usar para aprender a perfilar/optimizar?
- 27. ¿Cuáles son los mejores recursos de aprendizaje para enseñar ASP.NET MVC a un programador de ASP.NET?
- 28. ¿Cuáles son los mejores componentes de Boost?
- 29. Consejos/recursos/patrones para aprender a implementar un ORM básico
- 30. ¿Cuáles son las mejores referencias para usar jQuery?
Gracias. ¿Alguna sugerencia para conocer el alojamiento/implementación o está incluida en este libro? – mkelley33
Servicios de alojamiento de Django reales: ver http://stackoverflow.com/questions/1118835/which-are-good-python-django-hosting-solutions/1119139#1119139. –