Desarrollador de Python: curso 88.000 rublos. de IT Academy, formación 252 ac. horas, Fecha: 6 de diciembre de 2023.
Miscelánea / / November 27, 2023
IT Academy es un socio para el aprendizaje personalizado basado en proyectos. Brinda servicios para el desarrollo y transformación empresarial a través de la capacitación de personal calificado. Realiza proyectos educativos a gran escala, reciclaje profesional, programas de formación avanzada, cursos en las áreas más populares. Desarrolla contenidos educativos basados en las necesidades del cliente.
La empresa construye ecosistemas educativos y también introduce y desarrolla tecnologías de aprendizaje electrónico para la gestión de personal. Gracias a un alto nivel de experiencia en soluciones de aprendizaje a distancia y desarrollo de contenidos para el segmento corporativo, IT Academy es líder en capacitación en TI y seguridad de la información: disciplinas en la intersección de TI y negocios, así como en capacitación de personal para digital economía.
La gama de servicios de IT Academy está diseñada para satisfacer las necesidades de cualquier cliente y la elección de cursos, ofrecidos para capacitación avanzada y reciclaje definitivamente satisfarán las necesidades de cualquier Especialista en TI.
Entre las áreas clave de la IT Academy: Seguridad de la información, Transformación digital, Autorizados formación de proveedores rusos, soluciones EdTech para formación corporativa, formación de equipos de TI en el personal cliente.
IT Academy ocupó el 1er lugar entre los mejores centros de formación en el ranking de calidad de las empresas EdTech en el segmento de educación continua (SmartRanking).
IT Academy es parte del ecosistema Softline Academy, que combina dos actores fuertes en el mercado de la formación corporativa (IT Academy, Softline Training Center).
Sobre el maestro:
• Desarrollador de aplicaciones de alta carga usando Java y Spring Boot
• Desarrollador web profesional con amplia experiencia en el desarrollo y creación de sitios web y frameworks;
• autor y desarrollador de varias aplicaciones web patentadas que utilizan empresas tan grandes como JSC Russian Railways y otras;
• participante activo en el programa IT-Start;
• profesor de disciplinas académicas en programación web (JS, PHP, Python, Node JS, VUE, React, Spring Web), Programación Java (JEE, Spring, Message Queue Brokers, Stream API, REST API), programación en entorno .NET y pitón
• autor de cursos de programación web: formación de desarrolladores web desde cero, así como cursos de reciclaje para especialistas en TI
Experiencia laboral total – 13 años (2009-2021)
Experiencia como formador y docente en el campo de las TI – 13 años (2009-2021)
Sergei Valerievich enseña en la Academia desde 2019 y se ha consolidado como un profesional de primer nivel. Gracias a su enfoque experimentado, cientos de especialistas se han graduado con éxito y continúan mejorando en diversas áreas de TI.
1. Algoritmo – propiedades y métodos de presentación.
Tipos de datos: finalidad y función en el programa.
Operandos y operadores: evaluación de expresiones
2. Modelos de desarrollo de programas.
Programación estructurada.
Principios básicos: estructura del código de bloques: bloques y subrutinas.
Estructuras de control típicas: secuencia, ramificación, bucle.
3. Ejemplos prácticos de creación de diagramas de flujo y pseudocódigo.
Los problemas algorítmicos más simples.
Traducir el algoritmo a código.
Subrutinas (funciones) como bloques básicos de código.
Tareas típicas de procesamiento de textos
4. Instalación del intérprete de Python.
Operaciones básicas y tipos de datos.
Operadores de sucursales y bucles.
Instalación y lanzamiento del entorno de desarrollo.
Tipos de datos: números, cadenas, listas, booleanos, Ninguno.
Funciones de conversión de tipos. Entrada simple y salida simple
5. Derivación. La declaración if.
La forma básica de un bucle while.
Los operadores se detienen y continúan.
Buscar).
6. El concepto de matriz. Tareas típicas con matrices: acceso a elementos, recorrido de elementos, inicialización de elementos
7. Líneas.
Métodos y funciones.
Usando rodajas.
Cortejo. Operaciones básicas con una tupla. Desempaquetando una tupla.
Lista. Operaciones básicas con una lista.
Diccionario. Operaciones básicas con un diccionario.
Multitudes. Operaciones básicas con un conjunto.
8. Algoritmos básicos de búsqueda y clasificación.
Calcular la complejidad de los algoritmos. Análisis de la efectividad del programa.
9. Las estructuras de datos más simples: lista, pila, cola, árbol.
Buscar un elemento y ordenar elementos.
Implementando una pila dinámica
1. Funciones.
Argumentos de funciones con y sin nombre.
Variables locales y globales.
Expresiones lambda.
2. Funcionalidades.
Programación funcional.
Mapa de funciones, filtro.
Generadores, decoradores.
3. Trabajar con archivos y directorios.
Operaciones básicas con rutas de archivos.
Importar un paquete. Los paquetes estándar más importantes.
subsistema de pips. Instalación de un módulo de terceros. Creando tus propios módulos.
Leer datos de archivos y escribir datos en un archivo
4. Clases y objetos.
Introducción a la Programación Orientada a Objetos (POO).
Clase e instancia de clase.
Datos de instancia, métodos de instancia y propiedades de instancia.
Crea tu propia clase. Encapsulación. Atributos de clase. Leer y cambiar un atributo
5. Programación orientada a objetos.
Clases y objetos.
Atributos y métodos de clase.
Encapsulación.
Definición de operaciones
6. Polimorfismo.
Mecanografía de pato.
Comprobación de tipos.
Herencia.
Clases base y derivadas.
Métodos abstractos.
herencia múltiple
7. El concepto de excepción.
Manejo de excepciones.
Creando excepciones.
Excepciones estándar.
Clases de excepción personalizadas
8. Creando propiedades.
Clases de datos.
Clases de contenedores.
Clases de contenedores abstractos.
Análisis de XML y JSON
1. Base de datos. Modelo de datos relacionales. SGBD MySQL y PostgreSQL. Lenguaje SQL, comandos básicos. Trabajar con una base de datos en Python
2. Patrones de diseño y principios SOLID
3. Creando tus propias API REST. Desarrollo de aplicaciones web. Introducción al marco Django
4. Fundamentos de las pruebas de aplicaciones. Creando pruebas unitarias
El curso está dedicado al marco PyQt5, que le permite crear programas modernos y funcionales con una interfaz gráfica. También admite trabajar con bases de datos, sockets y contiene muchos widgets y otras herramientas.
4
El programa consta de cuatro cursos, cada uno de los cuales cubre un tema específico en Python. Primero, aprenderá las construcciones básicas del lenguaje y otras características de la programación Python, luego profundizará en la programación orientada a objetos. Aprenda a crear servicios web y realizar análisis de datos. El programa es adecuado para estudiantes y profesionales con conocimientos básicos de programación.
4,2