Cursos en línea de Python para analistas: curso 34.900 rublos. de la Escuela Internacional de Profesiones, formación 2 semanas, fecha 11 de diciembre de 2023.
Miscelánea / / December 03, 2023
Comunicación online “en vivo” con profesores y mentores.
Acceso al curso durante 3 meses: tareas interactivas, webinars y grabaciones de clases.
Horario de entrenamiento flexible que tú eliges.
Sin costes de transporte adicionales.
Posibilidad de combinar formación con trabajo, viajes y formación paralela.
Después de completar el curso recibirás un Certificado Personal.
Hola a todos :-) Mi nombre es Stanislav. Actualmente vivo en la región de Tula. Tengo varios estudios superiores. Principal - MSTU im. Bauman con especialización en Informática y Sistemas de Control. Segundo - Económico - Finanzas y crédito. Tercero - Gestión de organizaciones. Trabajo en TI desde hace más de 15 años. Comencé como administrador de sistemas, ingeniero de sistemas. Trabajó en varias organizaciones grandes e internacionales, como RAO UES, Yandex, Microsoft. Trabajó en diferentes posiciones y direcciones. Proyectos realizados de diversa complejidad. En los últimos años, mi vector de desarrollo ha pasado de la administración de sistemas a la implementación de proyectos web: participo en su creación y promoción. Y por supuesto, tienes que utilizar la programación en Python, C#, JS, además de SQL, CSS, HTML, por el momento tu lenguaje favorito es Python. Realmente me encanta compartir conocimientos y mi experiencia. He estado enseñando durante los últimos 7 años. Y estoy muy contento de haber formado parte de OTUS :-) Profesor
1. Introducción a la sintaxis de Python y declaraciones condicionales
Explorar
1.Instalación e interfaz de Jupyter Notebook
2.Construcciones básicas y tipos de variables en Python
3.Tipos de datos
4.Operaciones con números y cadenas.
5.Variables
Dominalo
- Cuaderno Jupyter
- Pitón
- Tipos de datos
- Tipos de variables
En la practica
• Estudiemos la funcionalidad de la interfaz de Jupyter Notebook.
• Practicaremos las funciones más simples en tareas, aprenderemos a realizar operaciones y distinguir entre tipos de datos.
El profesor evaluará el resultado de la tarea y lo discutirá contigo en detalle.
2. Sintaxis de Python. Continuación: Bucles, operadores, módulos.
Explorar
1.Operaciones lógicas y operaciones de comparación.
2.Condiciones SI, ELSE, ELIF
3.Bloques y relleno
4. Bucles MIENTRAS, PARA EN
5. Estructuras de datos: listas, diccionarios y tuplas
6.Funciones de Python: def
7.Módulos TIME y DATETIME
Dominalo
- Ciclos
- Diccionarios y listas
- fecha y hora
- Desarrollo de funciones
En la practica
• Practicaremos nuevas operaciones y ciclos en las tareas, y aprenderemos a integrar los conocimientos adquiridos en el trabajo.
• Consideremos qué puede implementar en su propio trabajo y cómo automatizar tareas rutinarias.
El profesor evaluará el resultado de la tarea y lo discutirá contigo en detalle.
3. Biblioteca de software Pandas
Explorar
1. Propósito y principios de trabajar con la biblioteca de software Pandas
2.Interfaz: funcionalidad necesaria
3.Módulos Pandas, NumPy, Matplotlib
4. Estructuras de datos
5.Creación de marcos de datos y series
6. Filtrado de datos con consultas QUERY
Dominalo
- pandas
- NumPy
- Matplotlib
- Marco de datos
En la practica
• Exploremos la funcionalidad de Pandas usando ejemplos simples usando Python.
• Creemos un marco de datos manualmente y carguemos datos desde archivos CSV, XLSX.
• Cargue la página HTML en un marco de datos.
El profesor evaluará el resultado de la tarea y lo discutirá contigo en detalle.
4. Pandas. Continuación: cálculo de métricas, índices, tablas dinámicas
Explorar
1.Cálculo de métricas básicas
2.Clasificar datos
3.Agregar columnas
4.Trabajar con índice: reset_index(), reindex(), índices anidados
5.Agrupación de datos
6.Combinando múltiples marcos de datos
7.Visualización de Matplotlib
Dominalo
- Métrica
- Índices
- Tablas dinamicas
- Agrupar datos
En la practica
• Trabajaremos con el archivo CSV descargado, aprenderemos a calcular métricas, unir tablas y familiarizarnos con índices usando ejemplos.
• Practiquemos un poco más con fechas y horas.
El profesor evaluará el resultado de la tarea y lo discutirá contigo en detalle.
5. Controlador web de selenio
Explorar
1.Importar módulo, descargar archivo de controlador
2.Inicialización del controlador y carga de la página
3.Pros y contras de trabajar con Selenium. Alternativas
4.Búsqueda de elementos del sitio mediante selectores, clases e identificadores de CSS
5. Interacción con los elementos del sitio.
6. Obtener información de los elementos del sitio.
Dominalo
- Controlador web de selenio
- Instalación de controladores
- Selectores CSS
- Elementos del sitio
En la practica
• Instalemos Selenium WebDriver y descubramos por qué el analista lo necesita en su trabajo.
• Completaremos los datos del sitio: claves de envío y clics de botones.
El profesor evaluará el resultado de la tarea y lo discutirá contigo en detalle.
6. API: trabajar con la interfaz de programación de aplicaciones
Explorar
1. ¿Por qué un analista necesita trabajar con API?
2.Cómo hacer que una API funcione con Google. Análisis y Yandex. Métrica
3.Cómo autenticarse
4.Cómo interpretar los datos
5.Automatización
Dominalo
- API
- Módulo de solicitudes
- Marco de datos
- Automatización
En la practica
• Estudiemos el módulo de Solicitudes y los métodos de obtención y publicación.
• Resolvamos el problema de generar datos y colocarlos en un marco de datos.
• Aprendamos a trabajar con la API de VK y descarguemos estadísticas del grupo.
El profesor evaluará el resultado de la tarea y lo discutirá contigo en detalle.
7. Visualización de datos
Explorar
1.Funciones gráficas para crear gráficos simples.
2.Visualización de datos analíticos.
3.Presentación de los hallazgos
4.Elección del método de presentación de datos
5.Tipos de gráficos: histogramas, gráficos lineales.
Dominalo
- Funciones gráficas de Pandas.
- Matplotlib
- nacido en el mar
- trama
En la practica
• Practiquemos la creación de funciones gráficas usando Pandas y creemos varios tipos de gráficos dependiendo de la conveniencia de presentar la información.
El profesor evaluará el resultado de la tarea y lo discutirá contigo en detalle.
8. Importar tablas desde PDF
Explorar
1.Importación de módulos Glob y Tabula
2.Cómo obtener una lista de todos los archivos pdf usando Python
3.Cómo trabajar con una tabla específica de un documento pdf
4. Corregir errores y ajustar la tabla.
5.Combinando marcos de datos
6.Biblioteca Camelot: una forma de extraer tablas
Dominalo
- Globo
- tabula
- Importar
- camello
En la practica
• Aprenderemos cómo descargar una lista de todos los archivos pdf en la computadora para poder trabajar con un archivo y una tabla específicos en el futuro.
• Aprenderemos a leer un archivo pdf y, si es necesario, editarlo para adaptarlo a nuestras necesidades. Escribamos el archivo en formato .csv.
El profesor evaluará el resultado de la tarea y lo discutirá contigo en detalle.
9. Sistema de control de versiones Git
Explorar
1.¿Qué es Git y para qué sirve?
2.Beneficios de Git
3. Servicio de alojamiento online para repositorios de GitHub
4. Interfaz de GitHub y funcionalidad básica.
5. Herramientas útiles en el trabajo
Dominalo
- git
- GitHub
- Solicitud de extracción
- Herramientas útiles
En la practica
• Instalemos GitHub y observemos su interfaz.
• Creemos nuestro repositorio y carguemos el código de prueba. Usando su ejemplo, aprenderemos cómo realizar confirmaciones, comparar y revertir versiones.
El profesor evaluará el resultado de la tarea y lo discutirá contigo en detalle.
10. resumiendo
Explorar
1.6 reglas de buen código
2. ¿Qué habilidades sociales se necesitan para que un analista trabaje?
3. Recomendaciones sobre cómo construir tu camino futuro como profesional
4.Respuestas a preguntas preparadas
Dominalo
- Pitón
- Herramientas de análisis
- Habilidades blandas
- Perspectivas
En la practica
• Resumamos el curso junto con el profesor.
El profesor evaluará el resultado de la tarea y lo discutirá contigo en detalle.