¿Cuál es la mejor fuente para aprender Django?

Desafortunadamente, en comparación con otros grandes marcos de desarrollo web, no hay muchos recursos de aprendizaje para Django. A continuación, enumeraré algunas de las más detalladas y que están utilizando versiones, a partir de la fecha de esta respuesta, que aún son compatibles con los requisitos de seguridad.

También dividiré mi respuesta en dos categorías, fuentes de aprendizaje GRATUITAS y PAGADAS.

GRATIS:

  • Desarrollo guiado por pruebas con Python

Este libro, escrito por Harry JW Percival, utiliza el desarrollo de un sitio web que utiliza el marco de trabajo de Django como un ejemplo real de cómo realizar un desarrollo basado en pruebas (TDD). También hay cobertura de NoSQL, WebSockets y respuestas asíncronas.

  • Tutorial Django Girls

Este es un excelente tutorial que no asume ningún conocimiento previo de Python o Django mientras te ayuda a construir tu primera aplicación web.

  • Comenzando un proyecto Django

Este tutorial más pequeño repasa la configuración de un proyecto Django 1.5 – 1.8 desde cero.

  • Lista de tutoriales de Django Software Foundation

Esta es la lista de tutoriales creados por Django Software Foundation para ayudar a los principiantes a ponerse en pie rápidamente. Puede que no sea tan detallado como los otros que he enumerado, pero es una buena manera de acostumbrarse a la plataforma de documentos Django.

PAGADO:

  • Dos Scoops de Django 1.11: Mejores prácticas para el marco web de Django

Escrito por Daniel Greenfeld y Audrey Roy, autores detrás de algunos de los mejores paquetes de Django, vale la pena el precio de la admisión si está decidido a aprender cómo desarrollar correctamente los sitios web de Django.

  • Django por ejemplo

Me sorprendió el método de enseñanza de este libro, utiliza proyectos del mundo real y al final del libro habrás creado 5 proyectos funcionales que seguramente aumentarán tu conocimiento de Django muy rápidamente.

  • Django ligero

Este libro tiene varios buenos ejemplos para dividir Django en componentes más pequeños y simples.

  • Dominar Django: Núcleo: la guía completa de Django 1.8 LTS: Nigel George: 9780994616838: Amazon.com: Libros

Todavía tengo que leer este libro, pero una mirada rápida a GoodReads me dice que es bastante profundo y que es un buen libro de aprendizaje.

Con todo, solo conseguirás sentirte cómodo con Django haciendo. Elija uno de los libros o tutoriales que encuentre en línea y comience a hacer algo simple. ¿Tal vez un libro o una aplicación para fotos de gatos? Me encantaría usar uno de esos.

Buena suerte padawan,

PD: ¡Comprueba mi sitio web para más cosas de Django y Python!
https://www.pauldev.eu

A2A

Prueba el tutorial de Django. Entonces comprenda que acaba de pasar todo ese tiempo y aún no sabe cómo escribir un sitio de Django. Luego obtenga una copia del Libro de Django u otro libro sobre Django y aprenda lo que realmente necesita hacer.

Tener un poco de tiempo con Flask u otro framework web ayuda. Django realmente te da todo y el fregadero de la cocina, todo hecho a la manera Django. Otros marcos tienden a tomar lo mejor de lo que ya existe y los combina en un conjunto de herramientas útiles. Además, Flask es más fácil de aprender y usar para sitios pequeños; Una vez que te sientas cómodo, es relativamente fácil moverte a Django y entender lo que está sucediendo.

No estoy seguro si es la mejor manera, pero esta fue (aún es realmente) mi manera:

Comencé a leer El libro de Django. Tengo que admitir que no lo leí todo. Más como la mitad. Me puedo aburrir mucho con solo leer un libro sobre programación … Recuerdo estar sentado frente a la computadora en la noche, luchando por no dormirme. Pero lo que leí del libro realmente me ayudó a entender cómo funciona Django.

Puede sentirse un poco abrumador al principio si no eres un programador experimentado (habla amateur). Estaba acostumbrado a tener todo mi programa en un archivo. Esto es lo contrario de Django. Tienes muchos archivos, todos vinculados entre sí, todos tienen un propósito diferente … Como dije, abrumador.

Pero el libro de Django fue genial para eso. Entra en los detalles y realmente me ayudó a entender la columna vertebral de Django, muy útil para los siguientes pasos en mi aprendizaje de Django.

El siguiente paso fue la casa del árbol. He hablado de este sitio web anteriormente en respuestas anteriores, pero realmente me gustó. Tienes que pagar una suscripción mensual, pero recuerdo que lo haremos, el primer mes es gratis. Entonces, si eres lo suficientemente rápido y lo suficientemente motivado, tal vez un mes sea todo lo que necesitas.

Treehouse realmente me permitió comenzar mi primer proyecto de Django (primero y realmente, todavía estoy trabajando en eso, espero que pronto pueda compartirlo contigo). Tienen muchos cursos sobre diferentes temas, solo hay horas de contenido en Django. Echale un vistazo.

Pero incluso un recurso tan bueno tiene limitaciones, me obligaron a finalizar mi suscripción porque no podía obtener las respuestas que necesitaba. Mis necesidades se estaban volviendo demasiado precisas y mi próxima plataforma de aprendizaje para Django es la que sigo usando ahora: Google. Por supuesto, específicamente en Overflow Overflow, es donde obtengo la mejor ayuda gracias a todas estas excelentes personas que están dispuestas a ayudar.

Todavía recuerdo cuando descubrí Stack Overflow y me desconcertó este pensamiento: personas que harán preguntas, dedicarán tiempo a tus problemas y escribirán un código solo para ayudarte a seguir adelante, ¡increíble!

Buena suerte y pregúntame si necesitas detalles sobre ciertos puntos 🙂

Hay tantas plataformas para aprender en línea como hackr.io, codeacademy, codi ngjunkie, etc.

Pero lo que experimenté es que los tutoriales de aprendizaje más eficientes y fáciles son de hackr.io.

Visite Hackr.io – Encuentre y comparta los mejores cursos y tutoriales de programación en línea

#HappyCoding

He encontrado estos recursos muy útiles.

Tutorial Django – OverIQ.com

Dos recursos Scoop Django

Django Unleashed

Tango con Django

La guía propia de Django Projects es la mejor entre las que he probado.

Este es el enlace principal:

Documentación de django

Y este es el enlace de descarga directa del patrocinador para PDF. Django redirige a allí …

https://media.readthedocs.org/pd

Le recomiendo que eche un vistazo a la Documentación de Django y al Libro de Django . Siempre son los mejores para mí, muy básicos, claros y contienen casi todo lo que necesitas saber.

Dos primicias de la lista de tutoriales de Django. También tiene algunas buenas prácticas.

El curso Try Django de Codeschool y el curso Digging into Django están muy bien diseñados y son muy divertidos de seguir.

Tenga en cuenta que la mejor manera de aprender Django además de leer documentación es comenzar a construir algo, desde una aplicación de “Hola mundo” a un blog simple, una tienda en línea, etc.

rosarior / awesome-django

Deberías verlo. Puedes encontrar recursos allí.
Pero a partir de ahora le sugeriré que “simple es mejor que complejo”.

Escribiendo tu primera aplicación Django, la parte 1 es el mejor lugar para comenzar.

Y puedes comenzar a construir la aplicación después de terminarla.

Cree su primera aplicación con la documentación de Django y utilice funciones más avanzadas.

Los tutoriales oficiales de django (documentación de Django) son bastante buenos.

Hay un ejemplo que le enseña cómo hacer un sitio web simple. Después de eso, puedes leer los otros documentos.

Cualquier cosa que quieras sobre django se puede encontrar en este sitio web.

Recomiendo altamente el video tutorial de YouTube sobre Django por Derek banas. Aprendí Django de esos y me ayudaron mucho en mi carrera como desarrollador. Pero esa es mi opinión. Prueba sus videos una vez. Gracias

Documentación de django

Tango con django

¿Qué es Django? · Tutorial de Django Girls

El sitio web de Django El marco web para perfeccionistas con fechas límite tiene una excelente documentación y es todo lo que necesita.

Hay un tutorial que es un buen comienzo.

Estoy usando Django desde 0.96 y siempre usé la documentación web. Es en mi opinión el proyecto de código abierto mejor documentado.

Puedes ir al motor de búsqueda Torrentz y buscar el tutorial django de la casa del árbol. Creo que son uno de los mejores. Aprendí de ellos.