Introducción a la Programación en Python. Curso oficial Python Institute Programación

2024

70 HORAS

ONLINE

Objetivo del curso:

Al finalizar el curso, los asistentes serán capaces de realizar satisfactoriamente las siguientes tareas: Utilizar la sintaxis del lenguaje Python para diseñar sencillos programas. Utilizar métodos y estructuras de decisión y bucles para determinar el flujo de ejecución de un programa. Utilizar y construir módulos y paquetes para una correcta organización del código. Conocer las bases de la programación orientada a objetos. Utilizar y manipular referencias a objetos y escribir código de gestión de errores. Manejarse satisfactoriamente en la manipulación de archivos.

TODA LA INFORMACIÓN SOBRE EL CURSO:

¿Qué vas a aprender?

Curso de programación en lenguaje Phyton a nivel sencillo y fácil de entender (para principiantes), centrado en la recopilación de datos, herramientas de manipulación, operaciones de lógica y bits, así como la creación de API REST básicas (interfaz de programación de aplicaciones web). El curso comienza con una orientación básica paso a paso hasta que se vuelva experto en resolver problemas más complejos. Este curso oficial, ofrecido en formato en línea por el Python Institute, está diseñado para capacitar a los estudiantes en las habilidades esenciales de programación con Python. Los participantes aprenderán a diseñar, escribir, depurar y ejecutar programas en Python, al mismo tiempo que adquieren conocimientos fundamentales y habilidades de programación que son aplicables en diversos campos, como desarrollo web, análisis de datos, IoT y muchas otras áreas.

QUIERO INSCRIBIRME

Requisitos previos:

No se requieren conocimientos previos para inscribirse en este curso.

CONTENIDO DEL CURSO:

Temario: El curso consistirá en 8 módulos de contenido instructivo interactivo, más 30 laboratorios prácticos y herramienta en línea incorporada para prácticas y laboratorios con exámenes de capítulos y examen final. 

MÓDULO 1 (PE1): INTRODUCCIÓN A PYTHON Y A LA PROGRAMACIÓN
  • Python como un lenguaje de programación moderno, universal y en crecimiento.
  • Versiones de Python y desarrollo del lenguaje.
  • Breve reseña de las herramientas y los entornos necesarios para comenzar a programar en Python.
MÓDULO 2 (PE1): TIPOS DE DATOS, VARIABLES, OPERACIONES BÁSICAS DE ENTRADA Y SALIDA, Y OPERADORES BÁSICOS
  • Cómo escribir y ejecutar tu primer programa en Python. 
  • Literales de Python. 
  • Operadores y expresiones de Python.
  • Variables: cómo nombrarlas y usarlas.
  • Operaciones básicas de entrada y salida en Python.
MÓDULO 3 (PE1): VALORES BOOLEANOS, EJECUCIÓN CONDICIONAL, BUCLES, LISTAS Y SU PROCESAMIENTO, OPERACIONES LÓGICAS Y A NIVEL DE BITS
  • Tipo de datos booleanos.
  • Operadores relacionales en Python.
  • Toma de decisiones en Python: if, if-else, if-elif-else.
  • Repetición de código mediante bucles: while y for.
  • Operaciones lógicas y de bit a bit en Python.
  • Listas en Python: construcción, indexación, slicing y manipulación de contenido.
  • Cómo ordenar una lista usando el algoritmo bubble-sort.
  • Listas multidimensionales y sus aplicaciones.
MÓDULO 4 (PE1): FUNCIONES, TUPLAS, DICCIONARIOS, Y PROCESAMIENTO DE DATOS
  • Estructuración del código y concepto de funciones.
  • Invocación de funciones y devolución de resultados desde una función.
  • Alcances de los nombres y shadowing de variables. 
  • Tuplas: propósito, construcción y uso. 
  • Diccionarios: propósito, construcción y uso.
  • Excepciones: try-except, algunas excepciones útiles. 
MÓDULO 5 (PE2): MÓDULOS, PAQUETES Y PIP
  • ¿Qué es un módulo y por qué lo necesitamos?
  • Importación y uso de módulos.
  • Revisión de algunos módulos nativos útiles de Python. 
  • ¿Qué es un paquete y en qué se diferencia de un módulo? 
  • Construir y usar paquetes.
  • PIP: una navaja suiza para el mantenimiento de paquetes. 
MÓDULO 6 (PE2): EXCEPCIONES, STRINGS Y MÉTODOS SOBRE LISTAS/STRINGS
  • Caracteres, Strings y estándares de codificación.
  • Strings vs Listas: similitudes y diferencias.
  • Métodos sobre listas.
  • Métodos sobre Strings.
  • Errores en tiempo de ejecución en Python.
  • Controlar el flujo de errores mediante try y except.
  • Jerarquía de las excepciones. 
MÓDULO 7 (PE2): PROGRAMACIÓN ORIENTADA A OBJETOS EN PYTHON (OOP)
  • Conceptos básicos de programación orientada a objetos.
  • Del enfoque procedimental al orientado a objetos: motivaciones y beneficios.
  • Clases, objetos, propiedades y métodos.
  • Herencia y polimorfismo.
  • Las excepciones como objetos.
MÓDULO 8 (PE2): MISCELLANEOUS
  • Generadores, iteradores y closures.
  • Trabajar con el sistema de archivos, el árbol de directorios y los archivos.
  • Algunos módulos interesantes de la Python Standard Library (os, datetime, time y calendar).  

Insignia o diploma

La superación del curso dará derecho a un diploma acreditativo de su realización y superación.

Certificación asociada

PCAP | Certified Associate in Python Programming (No incluida).