Quiero aprender Python para desarrollo web. ¿Qué parte se debe aprender en este lenguaje de programación?

Módulo 1: Aprendiendo lo básico de Python

Primero aprende lo básico de Python.
1. Funciones, estructuras de control (en caso afirmativo, while, for).
2. Diccionarios, Listas
3. Manejo de excepciones
4. Cómo escribir programas en paquetes.
5. Un poco de cuerdas

No hay necesidad de aprender la entrada de entrada básica del teclado. Eso es. Si ha trabajado con cualquier otro lenguaje de programación anteriormente, esto no debería llevar mucho tiempo. 10 horas máximo.

Escribe algunos programas muy básicos para acostumbrarte a estas cosas.

Módulo 2: Conceptos básicos de desarrollo web

Ahora, ya que quieres hacer desarrollo web, sugeriría aprender los conceptos básicos de

1. HTML (especialmente formularios)
2. CSS
3. Un poco de Javascript (aprender la función onclick por ahora)

W3Cschools es una excelente fuente para esto. Tutoriales en línea de W3Schools en línea

Comprender los métodos web. Solo lo básico HTTP GET y HTTP POST.

Esto no debe tomar más de 5-6 horas. Da dos horas a cada uno y con toda tu concentración. Recuerda esto, no tienes que asaltar nada . Simplemente entienda el concepto, pruebe algunas de las manos en el navegador y se acostumbre a él.

Módulo 3: Comience a aprender Django (Python Web Development Framework)

El tutorial oficial de Python es la mejor fuente para aprender el contenido de la documentación de Django Django. Solo sigue todo paso a paso y crea tu propia aplicación. Esto llevará algo de tiempo y paciencia, pero valdrá la espera y el esfuerzo.

Django es un buen marco de desarrollo web para aprender y comencé desde él. Una vez que esté familiarizado con él, intente hacer sus propias aplicaciones. No intentes hacer algo muy grande. Solo algunas entradas del usuario, procesando en Python en el lado del servidor y luego enviando la salida.

Déjame saber cómo va esto para ti. Si te enfrentas a alguna dificultad o error google es tu mejor amigo.

Dos cosas finales:

1. No te rindas en el medio o en cualquier lugar. Una vez que te comprometes con el aprendizaje y te encuentras con un error, es muy fácil rendirte pero no lo hagas.

2. En cada punto haz algo y hazlo útil. Sus programas de Python, aunque básicos, deberían dar una salida sensata. Lo mismo con tu entrenamiento HTML / CSS y luego con Django también. Cuando su programa tiene sentido en lugar de un texto confuso, lo conecta mejor.

Divulgación: resulta que dirijo un grupo de capacitación / talleres en India TechBack y también realizo talleres sobre Django.

¿Qué quieres decir con “qué parte”? Si quieres aprender sobre desarrollo web con Python, debes aprender sobre Python. Cuanto más sepa sobre el idioma, mejor será su código. Comience con los tutoriales disponibles (p. Ej., Visite Welcome to Python.org) y aprenda el concepto de ese idioma. Tan pronto como conozca la sintaxis básica, cómo crear clases, puede echar un vistazo a los trabajos web de marcos correspondientes. Pero nunca debes dejar de aprender cosas nuevas.