Academia TechMind – Desarrollador de Python

Academia de desarrolladores de Python proporciona una visión detallada del lenguaje de programación Python, centrándose en los conceptos básicos de Python, trabajando con módulos y paquetes, bases de datos, interactuando con API web y muchos otros temas.

Ya sea un principiante apasionado o un programador que busca nuevos horizontes, Python Developer es la solución ideal para quienes desean descubrir el mundo del desarrollo de software. Con énfasis en la práctica y las experiencias prácticas, obtendrá la confianza y las habilidades para crear aplicaciones complejas y funcionales.

¿A quién está dirigido?

Este programa está dirigido a personas que quieran desarrollar una carrera o ampliar sus conocimientos y habilidades en el campo del desarrollo de software.

¿Que aprenderás?

En la academia aprenderás:

  • diseñar algoritmos
  • evaluar y optimizar la complejidad de los algoritmos
  • Conceptos básicos de Python y en qué se diferencia de otros lenguajes de programación
  • definición y uso de variables, funciones y clases en Python
  • utilizar Docker para gestionar e implementar aplicaciones en contenedores
  • Utilice sistemas de control de versiones como Git.

requisitos previos:

  • No se requieren conocimientos previos específicos, pero para asegurar que este curso es adecuado a tu nivel de conocimientos y experiencia, es necesario realizar una prueba para asegurar que es el programa ideal para ti.

Calendario de cursos:

Módulo I: Algoritmos

capitulo 1

  • Diseño de algoritmos: Desarrollar un pensamiento lógico y estructurado para prepararse para futuros desafíos técnicos en el desarrollo de software.
  • La complejidad de los problemas computacionales.: evaluación y optimización de algoritmos.

Módulo de prueba I: Pseudocódigo, Complejidad, Algorítmica

 

Módulo II: Introducción a Python

capitulo 1

  • Acerca de Python: nociones básicas, diferencias entre python y otros lenguajes de programación
  • Variables, funciones y clases: cómo definirlos junto con sus propiedades específicas
  • Colecciones y contextos: Los diferentes tipos de colecciones que ayudan a escribir código.

 

capitulo 2

  • Paquetes, espacios de nombres y ámbitos
  • Comprensión y división de listas
  • Lambda, mapa y filtro

 

Módulo de prueba II: Acerca de Python, frases ingeniosas, programación

 

Módulo III: Python avanzado

capitulo 1

  • Decoradores, Serialización, Métodos del Sistema, Reflexión y Referencias: métodos avanzados de Python para escribir código
  • pipa y poesía

capitulo 2

  • Hilos y demonios
  • Subprocesos múltiples y puntos muertos

capitulo 3

  • Mecanografía, Pydantic, Lintere, Pytest

capitulo 4

  • GRÁFICOS

Módulo de prueba III: un conjunto de requisitos de Python sobre un tema específico, el diagrama del proyecto y su implementación, el proyecto utilizará una base de datos de poesía con pruebas escritas en pytest

 

Módulo IV: Herramientas y Bibliotecas

capitulo 1

  • GIT: empezando

capitulo 2

  • Base de datos: nociones generales, las diferentes bases de datos, tipos de tablas y las relaciones entre ellas, cómo almacenar estos datos de forma correcta y eficiente
  • SQL frente a no SQL
  • SQLAlchemy

capitulo 3

  • API: Acerca de la API, solicitudes y respuestas HTML
  • Documentos FastAPI y OpenAPI

capitulo 4

  • Docker, escritorio Docker, implementación de Docker

Módulo de prueba IV

El fin del curso

•              Ejercicio práctico, repaso, retroalimentación.

Recomendamos continuar con:

No hay recomendaciones en este momento.

Programas de certificación

No hay programas de certificación en este momento.

Academia TechMind – Desarrollador de Python

Ofertas personalizadas para grupos de al menos 2 personas.

Detalles del curso

duración

5 meses • 5 horas/semana

Precio:

650 euros

Entrega:

Aula virtual

Nivel:

1. Fundamentales

Funciones:

Especialista en Automatización, Analista de Datos, Desarrollador, Devops Ingeniero, Desarrollador de software, Desarrollador web