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 INSCRIBIRMERequisitos 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).