top of page
programación de computadoras

Python
Desarrollador
 

 

Objetivos:

 

  • Aprender Python desde cero hasta sus características más avanzadas.

  • Obtener los conocimientos necesarios para poder realizar diferentes tipos de proyectos en Python.

  • Aprender las bases del Scripting, Scrapping, Desarrollo Web, Testing y Automatización con Python.

  • Adquirir las habilidades necesarias para obtener un empleo como programador Python.

 

 

Requerimientos:

 

  • Una computadora con Windows, Mac o Linux.

  • Experiencia previa en programación (conocimientos básicos).

  • No se requiere ningún conocimiento previo de Python.

  • ¡Entusiasmo por la programación y ganas de aprender Python!

 

 

Temario.

 

1. Introducción

  • Estructura del curso

  • ¿Qué es Python?

  • ¿Por qué Python?

  • Instalación de Python

  • Herramientas básicas

 

2. Tipos básicos

  • Números

  • Cadenas

  • Booleanos

 

3.  Colecciones

  • Listas

  • Tuplas

  • Diccionarios

 

4. Control de flujo

  • Sentencias condicionales

  • Bucles

 

5. Funciones

  • Parámetros y argumentos

  • *args y **kwargs

  • Scope

 

6. Programación orientada a objetos

  • Clases y objetos

  • Herencia

  • Herencia múltiple

  • Polimorfismo

  • Encapsulamiento

 

7. Programación funcional

  • Funciones lambda

  • Comprensión de listas

 

8. Decoradores

  • Funciones de orden superior

  • Caso de uso de los decoradores

 

9. Manejo de errores

  • Introducción al manejo de errores

  • Ejercicio práctico

 

10. Generadores

  • Introducción a los Generadores

  • Ejercicio práctico

 

11. Módulos y paquetes

  • Módulos

  • Paquetes

​

12. Pruebas

  • Introducción al testing

  • Pruebas unitarias

 

13. Proyecto de Scripting

  • Manejo de imágenes

  • Convertidor de imágenes

  • Marca de agua

 

14. Proyecto de Scraping

  • Introducción al Web Scraping

  • APIs

  • Desarrollo práctico de un proyecto que haga uso de Scrapping

 

15. Proyecto de desarrollo web.

  • Introducción a Flask

  • Templates

  • Desarrollo práctico de un proyecto web

 

16. Proyecto de automatización.

  • Introducción a Selenium

  • Desarrollo práctico de un proyecto de automatización con Selenium.

ESTÁS INTERESADO EN EL CURSO?

Contactanos por Whatsapp y a la brevedad nos comunicaremos contigo para proporcionarte más información

​

blancotrans-01.png

Habla con nosotros

de Lunes a Viernes

De 9:00 a 18:00

​

Sábado

De 9:00 a 13:00

​

​

​

​

Info 

Tel.  5544445450 / 5589265188 / 5589265084

        5538961383

info@sdpcapacitacion.com

Dirección

Calle Tlacotalpan 6 Bis Segundo Piso
Col. Roma Sur  06760 ,  Alcaldía Cuauhtémoc

Ciudad de México

Síguenos

bottom of page