Python Essentials 1 es un curso introductorio orientado al aprendizaje de los fundamentos de la programación. Los participantes aprenderán a utilizar el lenguaje Python para escribir, ejecutar y comprender programas básicos. Durante la formación estudiarán variables, tipos de datos, operadores, instrucciones condicionales, ciclos, listas y funciones. Mediante ejercicios y actividades prácticas, desarrollarán habilidades para resolver problemas sencillos utilizando código.
El curso Python Essentials 1 está dirigido a estudiantes de secundaria, universitarios, estudiantes de formación técnica y público general interesado en aprender programación. Está diseñado para personas con poca o ninguna experiencia previa en programación que deseen adquirir conocimientos fundamentales utilizando el lenguaje Python.
No se requieren conocimientos previos de programación. Se recomienda tener conocimientos básicos para utilizar una computadora y disponer de acceso a Internet para consultar los recursos de aprendizaje y realizar las actividades del curso.
Python Essentials 1 introduce los conceptos fundamentales de la programación y el uso del lenguaje Python. El curso aborda los tipos de datos, las variables, los operadores, las estructuras condicionales, los ciclos, las listas, las funciones y otros conceptos básicos necesarios para desarrollar programas. Incluye actividades prácticas y evaluaciones para aplicar los conocimientos adquiridos y fortalecer las habilidades de resolución de problemas.
El objetivo del curso es familiarizar al estudiante con los fundamentos de la programación y desarrollar su capacidad para resolver problemas mediante Python. Al finalizar, el participante podrá comprender y utilizar los principales elementos del lenguaje para construir programas básicos.
| Módulo/Tema | Objetivo |
|---|---|
| Módulo 1: Introducción a Python | |
| 1.1 Fundamentos de programación | Conocer los conceptos básicos de programación y el entorno de Python. |
| Módulo 2: Datos, Variables y Operadores | |
| 2.1 Tipos de datos y operaciones básicas | Utilizar variables, operadores y funciones de entrada y salida de datos. |
| Módulo 3: Condiciones, Ciclos y Listas | |
| 3.1 Estructuras de control y listas | Aplicar condiciones, ciclos y listas para resolver problemas de programación. |
| Módulo 4: Funciones y Estructuras de Datos | |
| 4.1 Funciones, tuplas, diccionarios y excepciones | Crear funciones, organizar datos y manejar errores básicos en Python. |
El curso se ofrece mediante una plataforma de aprendizaje en línea y requiere acceso a Internet y un navegador web actualizado. Para realizar las actividades prácticas de programación, se utilizará el entorno de Python y las herramientas indicadas por la plataforma del curso.
| Módulo/Tema | Objetivo |
|---|---|
| Módulo 1: Introducción a Python y a la Programación Informática | |
| 1.1 Introducción a la programación | Comprender los conceptos fundamentales de la programación informática, el funcionamiento de los programas y la importancia de los lenguajes de programación. |
| 1.2 Introducción a Python | Conocer los orígenes, las características y los usos principales de Python como lenguaje de programación. |
| 1.3 Instalación y configuración de Python | Identificar y configurar las herramientas básicas necesarias para escribir, ejecutar y probar los primeros programas en Python. |
| Módulo 2: Tipos de Datos, Variables, Operadores y Operaciones Básicas de Entrada y Salida | |
| 2.1 Primer programa en Python | Crear, ejecutar y comprender un programa sencillo en Python, utilizando instrucciones básicas y la función print(). |
| 2.2 Literales y tipos de datos | Identificar y utilizar los principales tipos de datos de Python, incluidos números enteros, números decimales, cadenas de texto y valores booleanos. |
| 2.3 Variables y comentarios | Declarar, inicializar y modificar variables, así como documentar el código mediante comentarios para facilitar su comprensión. |
| 2.4 Operadores y expresiones | Aplicar operadores aritméticos y otras operaciones básicas para construir expresiones y manipular datos en los programas. |
| 2.5 Operaciones básicas de entrada y salida | Capturar información introducida por el usuario mediante input() y mostrar resultados utilizando print(), convirtiendo tipos de datos cuando sea necesario. |
| Módulo 3: Valores Booleanos, Ejecución Condicional, Bucles, Listas y Procesamiento de Listas | |
| 3.1 Valores booleanos y operadores de comparación | Comprender los valores True y False y utilizar operadores relacionales y lógicos para evaluar condiciones en un programa. |
| 3.2 Ejecución condicional | Controlar el flujo de un programa mediante las estructuras if, if-else e if-elif-else para ejecutar instrucciones según determinadas condiciones. |
| 3.3 Bucles y ciclos | Utilizar los ciclos while y for, junto con range(), para repetir instrucciones y resolver problemas mediante procesos iterativos. |
| 3.4 Operaciones lógicas y bit a bit | Reconocer y aplicar operaciones lógicas y operadores bit a bit para evaluar condiciones y manipular representaciones binarias. |
| 3.5 Listas y procesamiento de listas | Crear, acceder, modificar y recorrer listas, aplicando operaciones para organizar, buscar, ordenar y procesar colecciones de datos. |
| Módulo 4: Funciones, Tuplas, Diccionarios, Excepciones y Procesamiento de Datos | |
| 4.1 Funciones y su utilización | Definir y llamar funciones para organizar el código en bloques reutilizables que permitan resolver tareas específicas. |
| 4.2 Parámetros, argumentos y valores de retorno | Crear funciones que reciban datos mediante parámetros y argumentos, procesen información y devuelvan resultados mediante return. |
| 4.3 Alcance de las variables | Distinguir entre variables locales y globales y comprender cómo el alcance de las variables influye en el funcionamiento de las funciones. |
| 4.4 Tuplas y diccionarios | Crear y manipular tuplas y diccionarios para almacenar, consultar y organizar datos mediante diferentes estructuras de información. |
| 4.5 Excepciones y manejo de errores | Identificar errores durante la ejecución y utilizar mecanismos básicos de manejo de excepciones, como try y except, para controlar situaciones inesperadas. |
| 4.6 Procesamiento de datos | Integrar funciones, estructuras de datos y mecanismos de control para desarrollar programas sencillos que procesen información y produzcan resultados. |
Después de completar Python Essentials 1, los participantes pueden continuar con Python Essentials 2 para profundizar en sus conocimientos del lenguaje y ampliar sus habilidades de programación.
Python Essentials 1 también puede servir como preparación para explorar certificaciones relacionadas con Python, como PCEP del Python Institute. La realización del curso no implica la obtención automática de una certificación profesional; los requisitos y las evaluaciones de certificación son independientes.
Puedes contactarnos para conocer la disponibilidad, modalidad, duración y proceso de inscripción del curso Python Essentials 1.
Contáctanos