¿Dónde está el plan de estudios de formación de Python?
Fase 1: Introducción a Python
Sintaxis básica
1. Variables de Python 2.2. Operador Python3.3. Python4. Control de procesos; 5. Adivina el número; 6. Mejora la adivinación de números; 7. Secuencia de Fibonacci, Torre de Hanoi
Análisis de cadenas
1. 3. Cadena larga; 4. Método incorporado de cadena; 5. Formato de cadena
Calendario de hora
1. Obtener una hora formateada; calendario; 4. Módulo de tiempo; 5. Formato de tiempo; 6. Módulo de calendario
Función de documento
1. Sistema de gestión de archivos en línea personalizado; función de directorio de asignación recursiva 4. Función de copia de directorio personalizada 5. Función de copia de archivos personalizada 6. Sistema de gestión de archivos en línea optimizado
Módulo Python
1. el objeto de función divide el proceso 3 en partes más pequeñas; 4. El módulo se puede utilizar para empaquetar código; 5. Módulo de importación; . Bao
Manejo de excepciones
1. Qué es anormal; 2. Detectar situaciones anormales; 4. Transmitir excepciones; 6. Activado; Con declaración
Proyectos prácticos: desarrollo rápido de Python y PyGame
Juego Jerking
1. Desarrollo de la interfaz del juego 2. Detectar el teclado; el avión; 4. Dispara balas; 5. Mueve el avión enemigo; 6. Dispara a puntos clave; juzga los resultados
Hanoi
Tkinter implementa una calculadora simple
La segunda etapa: programación de ideas-algoritmo, orientada a objetos.
Estructuras de datos y algoritmos
1. Matriz, lista enlazada, pila, cola, árbol, Figura 2. Aprenda varios algoritmos comunes de clasificación y búsqueda, como burbujas, árboles binarios, hashes y divisiones.
Orientado a objetos
1. Pensamiento orientado a objetos; 2. El objeto es un concepto encapsulado; 3. Los datos y los métodos están encapsulados juntos; palabra clave; 6. Magia de Python; 7. Polimorfismo; 8. Atributos de clase y atributos de instancia; 12. Dejar cosas similares; pasar automáticamente, que es la herencia; aplicación de herencia de clases
Patrón de diseño
1. Patrón de fábrica 2. Patrón único
La tercera etapa: pila completa de Python;
HTML5 CSS3
1. La página más simple; 2. Formar un currículum; 3. Páginas de audio y video; 4. Verificación de entrada de información del usuario; Crear una barra de navegación web; 7. Utilice este formulario para crear una página de registro; 8. Efectos de animación y filtrado comunes 9. Diseño de página 10. Páginas de dos y tres columnas;
Lenguaje Java Script
1 Introducción. JavaScript2. Utilice JavaScript en la página; 3.3 sintaxis. Operación DOM de JavaScript4.4. JS; operación BOM para 5.5. JS; 6. Tecnología de desarrollo web para la creación de aplicaciones web interactivas, rápidas y dinámicas
JQuery
1 Introducción.
Instalación de JQuery2.JQuery; 3.Operación de JQuery CSS; 4.Selector de JQuery; 5.Filtrado de JQuery; 6.Evento de JQuery; 11.JQuery; complemento
Proyecto
1. Corte PS; 2. Hoja de estilo de restablecimiento de CSS; 3. Especificaciones de la página web; 5. Mapa del asistente de brújula; 7. Compresión de código; 8. Efectos comunes del sitio web; 9. Diseño de tamaño relativo rem
Desarrollo práctico de la tecnología de aplicación de una sola página JavaScript
1. .Guiar el marco de desarrollo front-end
Desarrollo del marco Django
1. Desarrollo del marco Django 2. Arquitectura Django y modelo MTV; p>
Desarrollo de interfaz RESTful
¿Qué es 1. API RESTful2. resultados 12. API de hipermedia 13. Certificación; 14. Formato de datos
Desarrollo de la cuenta oficial de WeChat
1. Introducción a la microplataforma 2. Aplicación y uso de la cuenta de servicio WeChat; 3. Introducción a los métodos de acceso; 4. Introducción al formato de datos de la cuenta oficial de WeChat; 5. Análisis de datos de la interfaz de la cuenta oficial de WeChat y recopilación de datos comunes; Recibir y enviar paquetes de texto; 8. Recibir y enviar paquetes de datos de imágenes; 9. Recibir y enviar paquetes de noticias; 10. Personalizar menús; 11. Acceso y desarrollo de la interfaz de pago WeChat; >
1. Manejo de bases de datos; diseño de tablas de datos en 2.2. Base de datos MySQL; 3. Diseño del lenguaje SQL
La cuarta etapa: métodos modernos de desarrollo de software
Gestión del código de proyecto Git y proceso de desarrollo del proyecto
1.
2.Controlador de versión distribuida Git
Agilidad, refactorización de código, desarrollo basado en pruebas, automatización
La quinta etapa: base de datos no relacional - NoSQL
Base de datos no relacional-NoSQL
MongoDB
Redis
Búsqueda elástica
La sexta etapa: operación de Python y mantenimiento
Sistema operativo Linux
1. Comandos comunes de Linux; 2. Gestión del sistema Linux; 3. Aplicaciones de red Linux
Programación de red Linux; > p>
1. Principios de programación de red; 2. Programación de red UDP; 3. Programación de red TCP; 4. Módulo de solicitud
Script de Shell
1. shells Script; 2. Sintaxis de Shell; 3. Canalización y redirección 4. Explicación detallada de cómo encontrar ampGrep 5. Introducción al script sed ampawk
Etapa 7: inteligencia artificial de Python
Web; rastreador
1. Principio del rastreador y captura de datos; 2. marco scrapy; 3. Clúster distribuido del rastreador
Análisis científico de big data
1. 2. Visualización de datos
Aprendizaje automático, aprendizaje profundo
1. Algoritmo de aprendizaje supervisado; 3. Flujo tensorial
Octava etapa: Sprint de graduación
Sprint de graduación
Utilice de manera integral el conocimiento aprendido en las primeras tres etapas para realizar el sprint final para el empleo de graduación.
1. Desarrollo de proyectos prácticos a gran escala
Prepárese para las entrevistas