"Aprender Python sin un plan es como un plato de arena suelto" No necesita ser arrastrado por el viento, se desmoronará después de solo dos pasos...


Aprender Python sin un plan es como una mosca sin cabeza, ¿cuándo puedes mirar el huevo con un crujido?
Pregúntense todos: ¿han planificado bien su ruta de aprendizaje desde que aprendieron Python?
Si no, te daré uno ya preparado. Siento que es adecuado para la mayoría de las personas.
Después de planificar los objetivos de aprendizaje y los puntos de conocimiento, ¡será más fácil aprender de acuerdo con este plan de ruta!


Fase uno: conceptos básicos de Python


Objetivos de aprendizaje: Ser capaz de utilizar hábilmente la tecnología Python para
escribir programas para pequeños problemas y desarrollar programas de juegos pequeños.
Puntos de conocimiento:
1. Principios de composición de computadoras: componentes de computadoras, clasificación de sistemas operativos, arquitectura B/S y C/S, comprensión de la diferencia entre software y hardware.
2. Variables de Python y entorno de desarrollo: cadenas, números, diccionarios, listas, primitivas, etc.
3. Declaraciones de control de procesos: secuencia de ejecución del programa, ejecución secuencial, ejecución en bucle y ejecución selectiva.
4. Funciones: definir funciones, llamar a funciones, anidar funciones y funciones recursivas.
5. Operaciones básicas de archivos: abrir, editar y cerrar archivos.

Fase 2: Python y Linux avanzados


Objetivos de aprendizaje: Ser capaz de utilizar métodos de programación orientada a objetos para desarrollar programas de red de alta concurrencia basados ​​en el sistema operativo Linux.
Puntos de conocimiento:
1.Aplicación del sistema Linux: el uso del sistema de distribución Linux y declaraciones de operación básica.
2. Programación de red: protocolo TCPIP, proceso de trabajo del servidor.
3. Programación concurrente: hilos, procesos, corrutinas.
4. Aplicaciones avanzadas de Western Digital: competente en el uso de llamadas a funciones, etc.
5. Expresiones regulares: domine varios métodos de uso del módulo re.


La tercera etapa: desarrollo front-end

Objetivos de aprendizaje: ser capaz de escribir páginas HTML simples y poder usar jQuery, CSS y otros
puntos de conocimiento:
1. Aprendizaje de HTML: estructura de documentos HTML, creación rápida de métodos HTML
2. CSS: uso de CSS
3. Aplicación simple de PD: uso básico de Photoshop, selección de colores y capas

Fase 4: desarrollo web


Objetivos de aprendizaje: Ser capaz de utilizar hábilmente los frameworks Flask y Django para desarrollar servicios web.
Puntos de conocimiento:
1. Uso del framework web Flask: plantillas y formularios, uso de bases de datos, pruebas unitarias, extensiones e implementación de terceros y uso de Redis. cache.
2. Uso del marco web de Django: cómo utilizar el marco, introducción del modelo, operaciones de base de datos y ORM, vistas y plantillas, y middleware de Django.
Planificar bien tu ruta te facilitará el aprendizaje de Python~

おすすめ

転載: blog.csdn.net/Everly_/article/details/133032223