Python

Desarrollador

unnamed (1).jpg

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?

Deja tus datos y a la brevedad nos comunicaremos contigo para proporcionarte más información

Email *

Name *

Nº teléfono

Curso de tu interés

Message

REDES SOCIALES

  • LinkedIn - círculo blanco
  • Facebook - círculo blanco

HORARIO DE ATENCIÓN

Lunes a Viernes    09:00 am a 18:00 pm

 

Sábados              08:00 am a 13:00 pm

© 2020  SDP Capacitación TI  - Todos los derehos reservados          Proyecto de Enseñanza de Tecnologias de Información.

Todos los logotipos o marcas son mencionados a nivel ilustrativo