¿Cuál es la ruta de aprendizaje del curso Python de Shangxuetang?
Nueve módulos de Python ayudan a los estudiantes a desarrollar las capacidades comerciales requeridas por las empresas
Introducción a los lenguajes de programación
Conocimientos básicos de programación: variables, tipos de datos, declaraciones de control , contenedores, funciones y operaciones de archivos.
Programación orientada a objetos
Mecanismo orientado a objetos de Python y patrones de diseño comúnmente utilizados. Experimente las ventajas del desarrollo orientado a objetos a través del juego Tank Battle.
Programación de alta concurrencia
Utilice multiprocesos, múltiples subprocesos y corrutinas en Python para resolver el problema central que deben enfrentar las grandes empresas de Internet: el problema de alta concurrencia.
Base de datos MySQL
Habilidades esenciales para programadores - base de datos. Puntos clave a dominar: ideas de diseño de bases de datos y lenguaje SQL.
Proyecto práctico: reproductor de música que utiliza una base de datos para almacenar listas de reproducción
Proyecto práctico
Proyecto de reproductor de música que utiliza una base de datos para almacenar listas de reproducción Empresa de comercio electrónico Proyecto de plataforma de compras online; ; juego de batalla de tanques.
Conceptos básicos de la programación del entorno Linux
Configuración del entorno Linux y de máquinas virtuales, comandos comunes de Linux, gestión de permisos y usuarios de Linux y software de instalación de Linux.
Gestión de memoria en Python
Gestión de memoria, generadores, programación funcional, expresiones regulares.
Conceptos básicos de programación web
HTML5, estilos CSS, JavaScript, Jquery.
Tecnología de rastreador web
Introducción al rastreador y herramientas comunes, módulos comunes para el desarrollo del rastreador, extracción de datos e identificación del código de verificación, introducción y configuración del marco Scrapy,
Scrapy framework Advanced, almacenamiento de datos de rastreadores, captura de datos dinámicos, rastreadores distribuidos.
Ruta de aprendizaje:
Primera etapa de introducción a Python
Capítulo 1: Introducción a Python
Capítulo 2: Conceptos básicos de programación
Capítulo 3: Secuencias
Capítulo 4: Declaraciones de control
Capítulo 5: Funciones
Capítulo 6: Programación orientada a objetos p>
La segunda fase de Python en profundidad y mejora
Capítulo 1: Manejo de excepciones
Capítulo 2: Desarrollo del juego-Batalla de tanques
El tercera fase de la red Python y la programación concurrente
Capítulo 1: Programación concurrente
Capítulo 2: Comunicación de red
La cuarta etapa de los conceptos básicos de programación de bases de datos
Capítulo 1: Construcción del entorno de base de datos
Capítulo 2: Conceptos básicos de las declaraciones SQL
La quinta etapa de los conceptos básicos de programación del entorno Linux
Capítulo 1: Linux y configuración del entorno de máquina virtual
Capítulo 2: Comandos comunes de Linux
Capítulo 3: Gestión de permisos y usuarios de Linux
Capítulo 4: Software de instalación de Linux
La sexta fase de las características principales de Python
Capítulo 1: Gestión de la memoria
Capítulo 2: Generadores
Capítulo 3: Programación funcional
Capítulo 4: Expresiones regulares
La séptima etapa de los conceptos básicos de programación web
Capítulo 1: html5
Capítulo 2: Estilo CSS
Capítulo 3: JavaScript
Capítulo 4: jquery
La octava etapa del marco Python_Django
Capítulo 1: Comenzando con Django
Capítulo 2: Modelo Django
Capítulo 3: Vista Django
Capítulo 4: Plantillas Django
Capítulo 5: Django Avanzado
Capítulo 6: Integración de Django con terceros
Capítulo 7: Gestión de versiones y uso de git
Capítulo 8: Proyecto de blog
La novena etapa del marco Python_Tornado
Capítulo 1: Introducción y uso de Tornado
Capítulo 2: Aprendizaje en profundidad de Tornado
Capítulo 3: Plantillas de Tornado
Capítulo 4: Operaciones de la base de datos de Tornado
Capítulo 5: Tornado asíncrono
El proyecto de comercio electrónico Python_Large de la décima etapa
Capítulo 1: Análisis del proyecto de comercio electrónico y configuración del entorno
Capítulo 2: Desarrollo del módulo de producto-proyecto de comercio electrónico
Capítulo 3: Desarrollo del módulo de gestión de usuarios del proyecto de comercio electrónico
Capítulo 4: Módulo de carrito de compras del proyecto de comercio electrónico desarrollo
Capítulo 5: Resumen e implementación del proyecto de comercio electrónico
La undécima etapa del desarrollo del rastreador Python
Capítulo 1: Introducción a los rastreadores y herramientas comunes
Capítulo 2: Módulos comunes para el desarrollo de rastreadores
Capítulo 3: Extracción de datos e identificación del código de verificación
Capítulo 4: Introducción y configuración del marco scrapy
Capítulo 5: Marco Scrapy avanzado
Capítulo 6: Almacenamiento de datos del rastreador
Capítulo 5: Marco Scrapy avanzado
Capítulo 8: Rastreador distribuido