Tengo algunos conocimientos básicos de Python (muy básicos). Si quiero aprender Django, recomiéndeme algunos tutoriales introductorios de Django. Gracias.
1. Vídeo
Recomiende dos cursos de vídeo en línea gratuitos de Massive Open Online Courses. com como introducción:
Examen físico inicial de Django
Introducción y práctica de Django
Estos dos cursos cubren básicamente las partes básicas y más utilizadas de Django. Le dará un concepto general de Django y le ayudará a eliminar su sensación de extrañeza y miedo a Django.
Si quieres aprender más sobre Django, hay un tutorial completo llamado.
Práctica de desarrollo empresarial de Django
Este tutorial incluye libros electrónicos de gibbook (gratuitos) y partes de vídeo (de pago).
Otros materiales chinos
Escuela Ziqiang: el tutorial de Django es detallado y gratuito. Vale la pena mencionar que el autor utilizó Django para crear el sitio web, lo cual fue enteramente un ejercicio de uso de Django. Y el autor ha estado actualizando el contenido didáctico según la versión de Django desde 2015, desde el Django 1.6 original a Django 1.10. El autor dice que pronto se lanzará la última versión de Django 1.11.
Tutorial de Django Girl Versión china de Django Girl, usando Django 1.8.
El blog de Dream Chaser proporciona un tutorial completo desde el blog hasta la implementación basada en Django 1.10.
2. Libro
Django Two Spoons: Django Two Spoons actualmente tiene dos versiones: Django 1.11 Best Practices y Django Two Spoons: Django 1.8 Best Practices. Este libro también es muy famoso en Django y básicamente ha influido en la mayoría de los desarrolladores de Django. Si quieres ser conocido como un desarrollador profesional de Django, debes leer este libro. El contenido cubre principalmente las mejores prácticas de Django.
Django da ejemplos en cursos avanzados y este libro es genial. Aunque algunos capítulos (como el Capítulo 7) todavía tienen errores en algunos códigos, por un lado, el autor realiza constantemente correcciones de código en la página de inicio del libro. Por otro lado, es mejor para los lectores nacionales. ha sido aprobado por @Yeyeyue Traducido, también está en el libro en chino simplificado: Django By Ejemplo versión china.
"Django Unleashed" cubre una amplia gama de contenidos, muchos de los cuales no se mencionan en otros libros, como el cifrado y el hash de contraseñas. Pero no hay proyectos prácticos.
Método basado en pruebas de Python Web Aunque no todos los proyectos adoptarán el desarrollo basado en pruebas (TDD), aún vale la pena dominar las ideas y métodos de prueba. Python es un lenguaje dinámico. Sin la verificación de tipos estática, la importancia de las pruebas se vuelve aún más importante. Este libro toma como ejemplo todo el proceso de desarrollo de Django. El autor no solo habla sobre pruebas unitarias y pruebas de Selenium durante el proceso de desarrollo, sino que también cubre la implementación. El contenido comienza con Django, pero no es sólo Django. Creo que los desarrolladores de Python que utilizan otros marcos también pueden beneficiarse de ello.