Curso Python Essentials 1

Curso de programación con Python
Curso de fundamentos de programación con Python

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ódulos de aprendizaje:
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.

Continuación de los estudios de Python

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.

↑
Para más información sobre el curso:

Puedes contactarnos para conocer la disponibilidad, modalidad, duración y proceso de inscripción del curso Python Essentials 1.

Contáctanos