
El marco web de Django está documentado en detalle en el sitio web oficial: contiene teoría, información básica y guías para principiantes. Sin embargo, a pesar de la calidad, no a todos los principiantes les gustará esta documentación. Bueno, tienes dos formas. El primero es inscribirse en
cursos de capacitación . El segundo es mirar una vez más los estantes de las tiendas en línea. Esto es lo que haremos hoy con el equipo de GeekBrains.
Django Desarrollo de aplicaciones web Python: Jeff Forsier, Paul Byssex, Wesley J. Chan
No encontrará mucha literatura sobre Django en ruso, y esta es otra razón para echar un vistazo más de cerca a la guía oficial. Pero como estamos hablando de libros, este es uno de los más populares.
La información sobre Django y sus capacidades en este libro está desactualizada (ya tiene 10 años), pero todavía es bastante adecuada para un conocimiento básico del medio ambiente. El libro está escrito en un buen lenguaje, traducido para que coincida, hay suficiente código y técnicas básicas para diseñar un sitio. En general, es adecuado como base, pero para el trabajo tendrá que comprar algo más relevante.
El segundo libro más popular sobre Django en tiendas en línea en ruso. Como en el caso anterior, hay un problema con una versión desactualizada del marco y, en consecuencia, las características. Otra desventaja es la falta de consistencia en la presentación. El énfasis no está en el algoritmo paso a paso que está buscando un principiante, sino en los cuellos de botella en la creación del sitio (según el autor). El resultado fue un libro para aquellos que ya aprendieron lo básico, pero aún no se han convertido en profesionales.
Pasaremos del mercado ruso al occidental, hay mucha más literatura y mucha más calidad. Este es uno de los mejores libros para aprender Django, en particular, al crear una API web. A pesar del volumen relativamente pequeño (menos de 200 páginas), el proceso de desarrollo se describe con gran detalle desde la teoría general de las interfaces web hasta los esquemas y la documentación.
Según la anotación, cuando el autor quería explicarse a sí mismo joven todos esos algoritmos y herramientas que usa hoy. Y, en general, tuvo éxito. Pero vale la pena señalar que Django y Python son solo una de las "paradas" en el desarrollo, por lo que el libro no funcionará como una guía básica. Pero si ya tiene habilidades web, pero desea agregar nuevos conocimientos, este libro será muy útil.
La mayoría de las reseñas escritas en este libro en Amazon dicen que este es un reemplazo casi perfecto para la guía oficial. De hecho, hay dos ventajas significativas:
- Todas las acciones se analizan en detalle, por lo que al lector no le quedan preguntas: "¿Por qué está esto aquí?"
- Si incluso usted no comprende algo, puede enviar su pregunta por correo electrónico. Dicen que William responde a todos.
Pero no olvide que el libro es para principiantes, por lo que no podrá ir más allá de crear un sitio básico.
Esta es la cuarta edición del libro, que, como todas las anteriores, ha recogido muchas críticas positivas. De hecho, este es uno de los mejores libros educativos dedicados específicamente a Django. Aquí encontrará todo, desde el estilo de código correcto hasta una descripción detallada de todos los defectos del marco. Lea atentamente los 35 capítulos, complete todas las tareas prácticas, y puede considerarse un especialista ya hecho.
A diferencia del libro anterior, esta es una guía bastante general de Python y lo que puede hacer con él. Django y la web no son los temas principales aquí, pero quizás son los que reciben la mayor atención. El libro es adecuado para aquellos que desean aprender Python (por ejemplo, porque es bastante fácil), pero aún no saben qué puede crear con él. "Dominar Python ..." ayudará a determinar.
Otra buena ayuda, presentada en más de 800 páginas de texto impreso. Según el estilo de presentación, según la rapidez con que el autor avanza a lo largo del ciclo de desarrollo, Django Unleashed es un recuento impreso de la documentación oficial. Es decir, el libro es ideal para aquellos que no pueden aprender en la literatura de "pantalla", o para aquellos que necesitan una referencia física a la mano.
El libro describe todo el ciclo de desarrollo de aplicaciones usando Django, y también habla sobre la creación competente de recursos web en general. Tiene un par de inconvenientes: un número relativamente pequeño de ejemplos, al menos como guía, y un completo desprecio por la segunda versión de Python. Esto último es comprensible y excusable, pero la ausencia de un código de "referencia" para algunas acciones fundamentales es difícil de entender.
Como podemos ver, no hay muchas alternativas reales a la documentación oficial en el mercado. Algunos libros carecen de información actualizada o ejemplos útiles, pero, en general, casi todo se puede usar como una herramienta adicional para leer sin acceso a Internet.
¿Cómo aprendiste Django?