Desarrollador de Python. Profesional - curso 95.000 rublos. de Otus, formación 5 meses, fecha 29 de noviembre de 2023.
Miscelánea / / December 01, 2023
Un curso profesional online para aquellos que ya tienen experiencia en programación Python y quieren mejorar su nivel con nuevos conocimientos y habilidades de diversas áreas del desarrollo. Si se siente cómodo con Python, recuerde C, tenga conocimientos de redes y DBMS relacional, saber cómo usar Linux, Git y otras herramientas de desarrollo estándar: un curso para tú.
El objetivo del programa es sumergirte en el desarrollo "industrial" moderno en Python, tanto en teoría como en la práctica. En este caso Python sólo será una herramienta con la que estudiaremos diversas áreas del conocimiento. La atención se centrará en las competencias básicas de ingeniería de software de un desarrollador de Python y la formación de un enfoque pragmático para la resolución de problemas.
Características del programa: orientado a la práctica y cobertura. Durante el proceso de aprendizaje habrá muchos deberes, algunos de los cuales suponen un verdadero desafío. Y las tareas opcionales permitirán a los más valientes profundizar más y “tocar” cosas más avanzadas. Al mismo tiempo, las áreas en las que pondrás a prueba tus habilidades son muy amplias: el curso cubre la web, el análisis de datos y cuestiones de creación de sistemas de alta carga. Al final del curso implementarás un proyecto sobre un tema libre.
El curso es universal: se consideran la segunda y tercera versión de Python. Las tareas y los proyectos se pueden realizar en cualquiera de las versiones; los ejemplos en clase suelen funcionar en ambas versiones, pero la mayoría se escribieron en Python 2 y ahora en Python 3. También se hacen todas las digresiones y discusiones necesarias sobre las diferencias en las versiones. Durante el proceso de capacitación, comprenderá la estructura del desarrollo de software moderno y el lugar de Python y otras herramientas en él, responderá las preguntas: "¿Cómo escribir de manera simple y ¿Código idiomático que no sea dolorosamente embarazoso?”, “¿Cómo probar y mantener el código Python?”, “¿Cómo escribir una aplicación que no muera bajo ¿carga?
Costos laborales: 4 horas de clases y 4-12 horas de tarea por semana.
Después de completar el curso tendrás:
— 9-12 (dependiendo del deseo de completar tareas opcionales) completaron tareas sobre todos los temas del curso,
— 1 mini proyecto web, — una rica lista de literatura y referencias para familiarizar y profundizar los conocimientos de los programadores,
— código y materiales didácticos unidos entre sí en forma de cuadernos jupyter,
— grabaciones de vídeo de todos los seminarios web de las clases,
— trabajo de proyecto sobre un tema que le interese:
- Cuadro comparativo de cursos de Python.
- Curso básico, Python.
- Curso avanzado y Web Python.
1
Bueno8 años de experiencia en desarrollo industrial, incluyendo la creación y mantenimiento de aplicaciones web, soluciones de infraestructura, sistemas de alta carga, data pipelines y sistemas analíticos. 3 años de desarrollo científico para grandes clientes gubernamentales con...
8 años de experiencia en desarrollo industrial, incluyendo la creación y mantenimiento de aplicaciones web, soluciones de infraestructura, sistemas de alta carga, data pipelines y sistemas analíticos. 3 años de desarrollo científico para grandes clientes gubernamentales con contratos de análisis de grandes volúmenes de datos. Experiencia en programación en Python, Go, Lua, C, JavaScript, Perl. Una amplia gama de intereses profesionales, que van desde la construcción de sistemas distribuidos hasta el aprendizaje automático. Más de 5 años enseñando programación en Python a estudiantes de MSTU. NORDESTE. Bauman (Moscú). 4 años impartiendo un curso de DBMS en Technopark Mail. Ru. Graduado de MSTU. NORDESTE. Bauman con título de Especialista en Seguridad de la Información en 2013. Director del programa
2
curso10 años de experiencia en desarrollo comercial en Python, 12 años de experiencia en C/C++. Actualmente dedicado al desarrollo y soporte de proyectos freelance. Participante en el lanzamiento de la quinta versión de Free Download Manager. Dentro de...
10 años de experiencia en desarrollo comercial en Python, 12 años de experiencia en C/C++. Actualmente dedicado al desarrollo y soporte de proyectos freelance. Participante en el lanzamiento de la quinta versión de Free Download Manager. Como parte de mi trabajo independiente, desarrollé un análogo de Yandex.market para productos impresos en el mercado europeo. Autor de varias bibliotecas de código abierto. Un conocedor de la armonía conceptual de los sistemas tipo UNIX. Se graduó en la Universidad de Dubna, donde posteriormente enseñó las disciplinas “C++”, “Python”, “Programación en UNIX”. Grado académico - Maestría en Matemática Aplicada e Informática. Área de interés: alta carga, aprendizaje automático, lenguajes tipo LISP. Maestro
1
BuenoGraduado de la Universidad Técnica Estatal de Astrakhan (Departamento de Seguridad de la Información) en 2012. Más de 5 años de experiencia en desarrollo como desarrollador backend. Durante los últimos dos años y medio ha trabajado como desarrollador líder en una empresa asociada del proveedor de EDMS "Directum".Intereses:...
Graduado de la Universidad Técnica Estatal de Astrakhan (Departamento de Seguridad de la Información) en 2012. Más de 5 años de experiencia en desarrollo como desarrollador backend. Durante los últimos dos años y medio ha trabajado como desarrollador líder en una empresa asociada del proveedor de EDMS "Directum" Intereses: php, python, .net (c#), postgresql.
Conceptos básicos avanzados
-Tema 1.Conceptos básicos avanzados. Protocolos
-Tema 2.Conceptos básicos avanzados. "Ciudadanos de primer orden"
-Tema 3.Internos. Máquina virtual
-Tema 4.Internos. Gestión de la memoria, el "infame" GIL
-Tema 5.OOP. modelo de objetos
-Tema 6.OOP. "Magia" blanca y negra
-Tema 7.Ensayos. Diseño de prueba
-Tema 8.Ensayos. Pirámide de pruebas
-Tema 9.Automatización. Redes
-Tema 10.Automatización. Comunicación con la base de datos y demonización.
Web
-Tema 11.Web Dinámica
-Tema 12.Django. Introducción
-Tema 13.Django. ORM y "mal"
-Tema 14.Capa de base de datos
-Tema 15.Django. Puntos de vista
-Tema 16.Django. Formularios
-Tema 17.API REST. Saber cómo
-Tema 18.Rendimiento web
Ingeniería de datos
-Tema 19. Conceptos básicos de NumPy
-Tema 20.NumPy e IPython avanzados
-Tema 21.Pandas. Aprendizaje automático y producción.
-Tema 22. Visualización de datos
carga alta
-Tema 23.Concurrencia. Corrientes
-Tema 24.Concurrencia. Procesos
-Extensiones del tema 25.C
-Tema 26.ffi. Cytón. Pypy
-Tema 27.Asyncio. Orígenes
-Tema 28.Asyncio. Bucle de eventos, asíncrono/espera, API de nivel bajo/alto
-Tema 29.Golang. Tour lingüístico
-Tema 30.Golang. Características de la estructura interna.
-Tema 31.Perfiles
-Tema 32.Python 2 frente a Python 3
Trabajo de proyecto
-Tema 33. Selección del tema y organización del trabajo del proyecto.
-Tema 34. Consulta sobre proyectos y deberes
-Tema 35.Protección de las obras de diseño