Python de Principiante a Experto – Nivel Intermedio

S/360.00

Python es uno de los lenguajes de programación más populares debido a su sintaxis simple, fácil de aprender  y fácil de leer lo que lo convierte en un candidato excelente para aprender a programar. Debido a esto, Python también es la herramienta preferida en una gran cantidad de industrias tales como la Automatización, la Ciencia de Datos, la Inteligencia Artificial, el Aprendizaje Automático, el Desarrollo Web, el Procesamiento de Datos y hasta la Visión por Computadora o el Procesamiento de Imágenes.

Con este curso complementarás los conceptos aprendidos en el nivel básico del programa con lo cual tendrás el conocimiento necesario del lenguaje Python para adentrarte en la mayoría de áreas que utilizan este lenguaje. También estarás en capacidad de leer software de terceros escrito en Python y entender de manera técnica las funciones y clases utilizadas dentro de las librerías más importantes de este lenguaje.

 

¿QUÉ VAS A APRENDER EN ESTE CURSO?

En este curso aprenderás los temas más comunes de nivel intermedio/avanzado del lenguaje Python, partiendo de los generadores, programación orientada a objetos, decoradores y librerías para el manejo de datos y gráficos hasta la aplicación de los conocimientos adquiridos en la implementación de un proyecto final.

 

UNIDADES TEMÁTICAS:

UNIDAD 1: GENERADORES (2h)
  • 1. Generadores: definición y características
  • 2. Comprensión de generadores
  • 3. Sentencia yield en funciones
UNIDAD 2: PROGRAMACIÓN ORIENTADA A OBJETOS (8h)
  • 1. Clases, instancias, atributos y métodos
  • 2. Constructores y destructores
  • 3. Principios de la programación orientada a objetos
  • 4. Herencia y polimorfismo
  • 5. Sobrecarga de operadores
  • 6. Variables y métodos de clase
  • 7. Métodos estáticos
  • 8. Creación de librerías con clases
UNIDAD 3: DECORADORES (6h)
  • 1. Decoradores: definición y características
  • 2. Decoradores de funciones
  • 3. Decoradores de clases
  • 4. Principales decoradores predefinidos en Python
  • 5. Getters y setters
  • 6. Interfaces y clases abstractas
UNIDAD 4: MANEJO DE DATOS  CON NUMPY Y PANDAS (4h)
  • 1. Numpy: utilidad y principales tipos de datos
  • 2. Arreglos: definición y principales métodos
  • 3. Indexando un arreglo
  • 4. Funciones importantes de Numpy
  • 5. Pandas: utilidad y principales tipos de datos
  • 6. Series y dataframes: definición y principales métodos
  • 7. Indexando un dataframe
  • 8. Principales funciones para limpieza de datos
UNIDAD 5: GENERACIÓN DE GRÁFICOS CON MATPLOTLIB (2h)
  • 1. Principales tipos de gráficos
  • 2. Manejo de estilos con rc.Params y estilos predefinidos
  • 3. Manipulando título, leyendas y ejes
  • 4. Mejorando el formato de los gráficos

 


Descarga el Sílabo completo Aquí


 

¿PARA QUIÉN ES ESTE CURSO?

Este curso está dirigido tanto a estudiantes  y profesionales que no tengan conocimientos de programación y que quieran aprender uno de los lenguajes de programación más populares en la industria, como a personas que ya conocen un lenguaje de programación pero quieren aprender Python para incrementar su empleabilidad. Este curso es de especial interés para todos los que quieran desarrollar software para las áreas de la Automatización, la Ciencia de Datos, la Inteligencia Artificial, el Aprendizaje Automático, el Desarrollo Web, el Procesamiento de Datos y hasta la Visión por Computadora o el Procesamiento de Imágenes.

 

CONOCE A NUESTRO PROFESOR:

Alejandro Castro Ortecho

Desarrollador de software

Asistente de docencia en la Pontifica Universidad Católica del Perú (PUCP) y desarrollador de software independiente desde 2018 hasta la actualidad. Ha participado en el desarrollo de software para diversas áreas tales como programación científica, machine learning/deep learning para investigación, ingeniería de datos, desarrollo web, automatización web y pruebas de software.

Modalidades de Pago

Medios de Pago Peruanos

Transferencias Bancarias

Billeteras Digitales

Medios de Pago Internacionales

Tarjeta de Crédito/Débito

Otros Medios de Pago

Beneficios de Estudiar en Conocimientos Sin Límites

Profesores Capacitados

Todos nuestros docentes cuentan con experieriencia técnica y  teórica así como experiencia docente.

Precios Competitivos

Contamos con precios de mercado competitivos así como múltiples ofertas y descuentos.

Asesorías Semanales

Te ofrecemos asesorías semanales con el profesor del curso para que refuerces lo aprendido.

Clases en Vivo

Las clases son 100% en vivo vía Zoom y, además, se graban para que puedas revisarlas posteriormente y consolidar tu aprendizaje.

Licencia

En algunos cursos donde sea requerido se proveerá la licencia respectiva del software utilizado.

Certificación

Al culminar el curso obtendrás un certificado convencional además de un certificado digital vía Certifier a nombre de Conocimientos Sin Límites.

Lo que dicen los estudiantes de este curso