¿Cómo empezar con Python?
Fase 1: Etapa básica
Conceptos básicos del lenguaje Python
·Construcción y configuración del entorno·Variables y tipos de datos·Conceptos básicos de programación·Decorator·Introducción a la GUI
p>
Práctica simple del rastreador
· http y urllib2· Expresiones regulares y re· Escritura del código del rastreador· Subprocesos múltiples
Etapa de la herramienta
· Método y entorno de instalación de Pip·Aplicación básica de Pip y fuente especificada·Instalación Virtualenv·Habilidades de depuración de Pycharm y pdb
Python está orientado a objetos
·Entrada y características orientadas a objetos·Clase uso y características del método · Restricciones de acceso · objetos super y self · Clases anidadas y funciones anidadas
Conceptos básicos del front-end web
· HTML+CSS · Javascript · Jquery
Los edificios altos se elevan desde el suelo. No importa cuán asombroso sea el maestro, todavía necesita sentar una base sólida, como la base del lenguaje Python, la programación orientada a objetos, las herramientas de desarrollo, la base del front-end y otros puntos de conocimiento.
Fase dos: Fase del rastreador
Conceptos básicos del rastreador
· Ejemplo de rastreador simple· Captura de método· Aplicación básica de expresiones regulares· Inicio de sesión simulado· Operación de cookies· Solicitudes
Uso básico de Git
· Basado en la configuración del documento de github·solicitud de extracción·Comandos comunes·remoto y clonación·rama grande·rama de funciones
Estructura Scrapy
p> p>
· Introducción preliminar a Scrapy· Comandos comunes de Scrapy· Centro de rastreo· Captura de imágenes· Procesamiento de cookies
Base de datos MYSQL
· Estándar y creación de SQL· Primario y externo enlace de teclas· Procesamiento de asociación de datos·Operadores·Funciones comunes
Desde los conceptos básicos de los rastreadores hasta la aplicación de las principales estructuras de rastreadores, puede dominar las técnicas comunes de los rastreadores y desarrollar rastreadores comerciales de forma independiente
Fase 3: Etapa web
Comenzando con flask
· respuesta de contexto de flask · enrutamiento de flask · plantilla de flask · operación de base de datos de entrada de flask · sintaxis básica de Jinja2 · diseño de entrada de flask
Conceptos básicos de Django
· Creación de un sitio web · Introducción a la base de datos sqlite3 · Operaciones básicas de la base de datos · Aplicación de administración
Introducción a Ajax
· Introducción a Ajax/entorno de ejecución · eval&dom · Encapsulación de datos · usuario registrado ajax
Django avanzado
·Motor de plantillas de reemplazo Jinjia2·Personalización avanzada del administrador·Acciones del administrador·Integrar base de datos existente·Vista universal
Combate real: sistema de blog personal
·Análisis de proyectos·Introducción al proceso de desarrollo web·Diseño de bases de datos·Gestión de administrador personalizada·Diseño de proyectos en línea
Estructuras de desarrollo web Python de uso común, como flask, django, ajax y otras tecnologías interactivas, a través del aprendizaje, los datos rastreados se pueden presentar a los usuarios en forma de páginas web o interfaces
Fase 4: Fase del proyecto
·Preparación antes desarrollo·Explicación de requisitos y funciones · Estructura del código · Notas
Software de gestión de control de versiones
· Principios y control de versiones comunes · Operaciones prácticas comunes de Svn · Svn de gama alta · Cuatro principales sitios de código abierto · Explicación detallada de Git · Git comparado con Svn
Optimización de caché Diango
· Análisis de caché del sistema de archivos · Análisis de caché de base de datos · Configuración y aplicación de caché · Caché personalizado · Caché de Redis · Evaluación del rendimiento de optimización de caché de Django
Lanzamiento del sitio web
·Introducción a Diango y su base·Preparación antes de la implementación·Introducción a los métodos de implementación convencionales·Separación de múltiples servidores de Diango·Automatización de scripts·Servidor Diango seguridad
Una rica experiencia en proyectos es una condición necesaria para encontrar un trabajo