Red de conocimiento informático - Conocimiento informático - ¿Cuál es la ruta de aprendizaje del curso Python de Shangxuetang?

¿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

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