Python de Principiante a Experto – Nivel Básico

S/280.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 aprenderás desde cero, los conceptos básicos de Python, los fundamentos más importantes para tu camino como desarrollador especialista en Python.

 

¿QUÉ VAS A APRENDER EN ESTE CURSO?

En este curso aprenderás conceptos básicos de ciencias de la computación, pasando por variables, condicionales, bucles, funciones y manejo de archivos, hasta una introducción a la programación defensiva y el manejo de errores. Cada uno de los conceptos aprendidos serán reforzados mediante ejercicios de programación y un proyecto final planteado por el docente.

 

UNIDADES TEMÁTICAS:

UNIDAD 0: INTRODUCCIÓN (1h)
  • 1. Anaconda Navigator
  • 2. Entornos Virtuales
  • 3. Instalación de librerías
  • 4. Visual Studio Code
UNIDAD 1: VARIABLES Y OPERADORES (3h)
  • 1. Uso de variables y constantes
  • 2. Comentarios simples y de múltiples líneas
  • 3. Tipos de datos simples
  • 4. Tipos de datos compuestos
  • 5. Conversiones entre tipos de datos
  • 6. Operadores
UNIDAD 2: ESTRUCTURAS SELECTIVAS E ITERATIVAS (2h)
  • 1. La sentencia if-elif-else
  • 2. El operador ternario
  • 3. La sentencia while-else
  • 4. La sentencia for-else
  • 5. Las sentencias de alteración de flujo: pass, break, continue
UNIDAD 3: FUNCIONES (4h)
  • 1. Definición, parámetros y argumentos
  • 2. Alcance de variables
  • 3. Funciones predefinidas por Python
  • 4. Funciones lambda
  • 5. Creación de librerías con funciones
  • 6. Args y Kwargs
UNIDAD 4: VARIABLES TIPO SECUENCIA (8h)
  • 1. Listas: definición y principales métodos
  • 2. Iteración sobre secuencias
  • 3. Copiando una lista
  • 4. Comprensión de listas
  • 5. Tuplas: definición y principales métodos
  • 6. Cadena de caracteres: definición y principales métodos
  • 7. Caracteres ascii especiales
  • 8. Cadenas de caracteres multilínea
  • 9. Dando formato a un str
UNIDAD 5: DICCIONARIOS (2h)
  • 1. Diccionarios: definición y principales métodos
  • 2. Iteración sobre diccionarios
  • 3. Comprensión de diccionarios
  • 4. Diccionarios de variables locales y globales
UNIDAD 6: PROGRAMACIÓN DEFENSIVA (2h)
  • 1. Sentencia assert
  • 2. Sentencia try-except-else-finally
  • 3. Tipos de excepciones
  • 4. Sentencia raise
UNIDAD 7: MANEJO DE ARCHIVOS (2h)
  • 1. Fichero de texto y modos de apertura en Python
  • 2. Lectura de ficheros
  • 3. Escritura y sobreescritura de ficheros
  • 4. Gestores de contexto

 


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

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