Cómo los mejores hackers aprenden a programar durante las vacaciones
Los mejores hackers te dicen cómo aprender a programar por ti mismo
La primera etapa: Comenzar con Python
1. Comenzar con Python
2. Conceptos básicos de programación
3. Secuencia
4. Sentencia de control
5. Análisis numérico y de memoria
6. Orientado a objetos
7. Construcción del entorno de desarrollo de Python
La segunda etapa: profundidad y mejora de Python
1 Control de excepciones
2. Procesamiento de archivos
3. Módulos
4. Programación GUI
5. Batalla de tanques
La tercera etapa: red Python y desarrollo de programación paralela
1. Programación concurrente
2. Comunicación en red
La cuarta etapa: programación funcional y características principales
1. Núcleo de programación funcional (funciones de alto orden, cierres, etc.)
2. Análisis en profundidad de los decoradores
La quinta etapa: conceptos básicos de la programación del entorno Linux
1. Descripción general e instalación del sistema operativo Linux
p>2 Comandos comunes de Linux
3. Permisos de usuario e instalación y administración de software
4. Tutorial de script ShellScript
La sexta etapa: Fundamentos de la programación de bases de datos
1. Modelo de datos
2. Lenguaje estándar de bases de datos relacionales: descripción general de SQL 3. Lenguaje estándar de base de datos relacional SQL - Definición de datos 4. Lenguaje estándar de base de datos relacional SOL --Consulta de datos 5, Lenguaje estándar de base de datos relacional SOL--Actualización de datos
Etapa 7: Conceptos básicos de programación web
1, HTML5
2, CSS3
3. JavaScript
4. jQuery
La octava etapa: Flask framework
La novena etapa: marco Vue
La décima fase: proyecto backend de comercio electrónico Flask Baizhan
La undécima fase: marco Django
La duodécima fase : Proyecto de comercio electrónico a gran escala de Python
La decimotercera etapa: marco Python_Tornado
La decimocuarta etapa: operación automatizada del software de oficina, tareas programadas por correo electrónico...
La decimoquinta etapa: desarrollo del rastreador Python
Etapa 16: Algoritmos y estructuras de datos
Etapa 17: Análisis de datos-Conocimiento matemático
Etapa 18: Análisis de datos -Visualización de datos
Fase 19: Análisis de datos-Gestión de datos
Fase 20: Análisis de datos-Análisis estadístico
Fase 21: Proyecto de análisis de datos de Python
Fase 22: Software de análisis de datos