¿Dónde está el esquema de capacitación de Python?
Consulte el siguiente esquema del curso
Fase 1: Introducción a Python
Sintaxis básica
1. Tipos de datos de Python; 3. Operadores en Python; 4. Control de procesos; 5. Adivinar números; 6. Mejorar los números de adivinación; 7. Secuencia de Fibonacci, Torre de Hanoi; p>1. Cadena; 2. Cadena original; 3. Cadena larga; 4. Método incorporado de cadena 5. Formato de cadena
Calendario de tiempo
1. 2. Obtener hora formateada; 3. Obtener calendario; 4. Módulo de hora; 5. Formato de hora; 6. Módulo de calendario
Operación de archivos
1. Sistema de gestión de archivos en línea; Función de directorio estadístico recursivo personalizado; 3. Función de directorio de asignación recursiva personalizada 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 concepto de módulo; 2. El objeto de función del módulo divide el programa en partes más pequeñas; 4. El módulo está empaquetado con código disponible; 5. El módulo es una encapsulación más avanzada; 8. Espacio de nombres; 9. Módulo de importación; 10. Paquete
Manejo de excepciones
1. ¿Qué es una excepción? 2. Detectar excepciones; 5. Personalizar el lanzamiento de excepciones; 6. Con declaración
Elementos prácticos: desarrollo rápido de Python y PyGame
Juego de sacudidas
1. Detectar; teclado; 3. Controlar aviones; 4. Disparar balas; 5. Movimiento de aviones enemigos 6. Disparar puntos 7. Determinar el resultado
Torre de Hanoi
Tkinter implementa un simple; calculadora
La segunda etapa: ideas de programación: algoritmo, orientado a objetos
Estructura de datos y algoritmo
1. , Figura 2. Aprendizaje de varios algoritmos comunes de clasificación y búsqueda, como burbujeo, árboles binarios, hash y división por la mitad
Pensamiento orientado a objetos
1; El objeto es una idea encapsulada; 3. Los datos y los métodos se encapsulan juntos; 4. Clases y objetos; 6. Método mágico de Python; 8. Atributos de clase y atributos de instancia; métodos de clase; 10. Herencia de clases; 11. El papel de la herencia, no lo redefina cada vez; 12. Permitir que cosas similares se transfieran automáticamente es herencia 13. Clase Aplicación heredada
Patrón de diseño
p>1. Patrón de fábrica; 2. Patrón singleton
La tercera etapa: pila completa de Python
HTML5 + CSS3
1. 2. Creación de formularios de currículum personal; 3. Páginas de audio y vídeo; 4. Verificación de entrada de información del usuario; 5. Página de inicio del sitio web; 7. Creación de formularios de registro y animación; efectos 9. Diseño de página; 10. Páginas de dos y tres columnas; 11. Producción de la página de inicio del portal
JavaScript
1. Uso de JavaScript en las páginas; 3. Sintaxis de JavaScript; 4. Operaciones JS DOM; 5. Operaciones JS BOM; 6. AJAX
JQuery
1.Instalación de JQuery; operación; 4.Selector JQuery; 5.Filtrado JQuery; 6.Procesamiento de documentos HTML JQuery; 8.Efectos JQuery; 10. Otras operaciones JQuery;
Proyecto
1.Corte PS; 2.Hoja de estilo de restablecimiento de CSS; 3.Especificaciones de la página web; 5. SASS; 7. Compresión de código; efectos del sitio web 9. diseño de tamaño relativo rem
Práctica de desarrollo de tecnología de aplicaciones de una sola página JavaScript
1
.Marco de desarrollo front-end Bootstrap; 2. Marco de desarrollo front-end Bootstrap
Desarrollo del marco Django
1. Desarrollo del marco Django 2. Arquitectura Django, modelo MTV; proceso; 4. Ejemplos de desarrollo
Desarrollo de interfaz RESTful
1. ¿Qué es RESTful API? 2. Cómo diseñar una API útil 3. Protocolo 4. Nombre de dominio; Versión; 6. Ruta; 7. Verbos HTTP; 8. Información de filtro; 10. Manejo de errores; 12. API de hipermedia; p>Desarrollo de la cuenta pública 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 pública WeChat; análisis de datos de interfaz de cuenta y adquisición de datos de pedidos de uso común 6. Principios de enseñanza e investigación de información 7. Recibir y enviar paquetes de datos de texto 8. Recibir y enviar paquetes de datos de imágenes 9. Recibir y enviar paquetes de datos de noticias; 11. Acceso y desarrollo de la interfaz de pago WeChat
Diseño de base de datos MySQL
1. Diseño de tablas de datos en la base de datos MySQL 3. Diseño de lenguaje SQL;
La cuarta etapa: métodos modernos de desarrollo de software
Gestión del código de proyecto Git y proceso de desarrollo de proyectos
1. Redacción de documentos MarkDown;
2.Git distribuido. controlador de versiones
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
Elasticsearch
La sexta fase: operación y mantenimiento de Python
Linux
1.Comandos de uso común de Linux; 2. Gestión del sistema Linux; 3. Aplicaciones de red Linux;
Programación de redes Linux
1. Red UDP; programación; 3. programación de red TCP; 4. módulo de solicitudes
Programación de scripts de Shell
1. Programas interactivos y scripts de Shell 3. Canalizaciones y redirección; Explicación detallada de find&grep; 5. Introducción al script sed&awk
La séptima etapa: inteligencia artificial de Python
Principio del rastreador y captura de datos; Marco Scrapy; 3. Clúster de distribución de rastreadores
Análisis científico de big data
1. Análisis de datos
Aprendizaje automático, aprendizaje profundo
1. Algoritmo de aprendizaje supervisado; 2.Spark; 3.TensorFlow
La octava etapa: Graduation Sprint
Graduation Sprint
Utilice el conocimiento de manera integral. aprendido en las tres primeras etapas hasta el sprint final para la graduación y el empleo
1 Desarrollo de proyectos prácticos a gran escala
2 Preparación de entrevistas
.