Contents
- 1 Temario para un Curso de Python Inicial (12 clases de 3 horas)
- 2 Dirigido a
- 3 Objetivos del Curso
- 4 Temario
- 4.1 Clase 1: Introducción a la Programación y Python
- 4.2 Clase 2: Operadores y Tipos de Datos
- 4.3 Clase 3: Estructuras de Control de Flujo
- 4.4 Clase 4: Bucles
- 4.5 Clase 5: Estructuras de Datos
- 4.6 Clase 6: Funciones
- 4.7 Clase 7: Manejo de Archivos
- 4.8 Clase 8: Manejo de Errores y Excepciones
- 4.9 Clase 9: Introducción a Librerías
- 4.10 Clase 10: Introducción a la Programación Orientada a Objetos (POO)
- 4.11 Clase 11: Mini-Proyecto I
- 4.12 Clase 12: Mini-Proyecto II y Cierre
- 5 Evaluación del Curso
- 6 Precio
Temario para un Curso de Python Inicial (12 clases de 3 horas)
Dirigido a
- Personas sin experiencia previa en programación que desean aprender a programar desde cero.
- Estudiantes, profesionales o entusiastas de la tecnología que buscan introducirse en el mundo de Python como su primer lenguaje.
- Personas interesadas en adquirir habilidades en programación para aplicaciones generales, análisis de datos o desarrollo web.
Objetivos del Curso
Al finalizar el curso, los estudiantes serán capaces de:
- Entender los fundamentos de la programación y el pensamiento lógico.
- Escribir scripts básicos en Python para resolver problemas simples.
- Manejar estructuras de datos como listas, tuplas y diccionarios.
- Implementar estructuras de control de flujo como bucles y condicionales.
- Crear funciones reutilizables y entender conceptos básicos de modularidad.
- Leer y escribir archivos en Python.
- Usar librerías estándar para resolver tareas comunes.
- Realizar tareas iniciales relacionadas con el desarrollo de software o análisis de datos.
Temario
Clase 1: Introducción a la Programación y Python
- ¿Qué es la programación?
- Instalación de Python y herramientas recomendadas (IDLE, VSCode).
- Introducción a los entornos de desarrollo (REPL y scripts).
- Primer programa: «Hola, Mundo».
- Variables y tipos de datos básicos:
int,float,str,bool.
Clase 2: Operadores y Tipos de Datos
- Operadores aritméticos, relacionales y lógicos.
- Funciones básicas:
print(),type(),input(). - Manipulación de cadenas de texto (
str):- Concatenación.
- Métodos básicos (
lower(),upper(),split()).
- Prácticas: Calculadora básica.
Clase 3: Estructuras de Control de Flujo
- Introducción a los condicionales:
if,elif,else.
- Operadores de comparación.
- Prácticas: Clasificador de edades.
Clase 4: Bucles
- Introducción a los bucles:
whileyfor.
- Iteración sobre secuencias (listas y cadenas).
- Control de bucles con
breakycontinue. - Prácticas: Tablas de multiplicar.
Clase 5: Estructuras de Datos
- Listas:
- Creación, manipulación, métodos básicos (
append(),pop(), etc.).
- Creación, manipulación, métodos básicos (
- Tuplas: Inmutabilidad.
- Diccionarios:
- Concepto de clave-valor, métodos básicos (
keys(),values(),items()).
- Concepto de clave-valor, métodos básicos (
- Prácticas: Agenda básica.
Clase 6: Funciones
- Definición y uso de funciones:
- Parámetros y retorno de valores.
- Variables locales y globales.
- Concepto de modularidad.
- Prácticas: Calculadora avanzada con funciones.
Clase 7: Manejo de Archivos
- Introducción a la lectura y escritura de archivos.
- Métodos básicos:
open(),read(),write(),close(). - Uso del bloque
with. - Prácticas: Registro de usuarios en un archivo.
Clase 8: Manejo de Errores y Excepciones
- Introducción a las excepciones.
- Uso de bloques
try,except,finally. - Prácticas: Validación de entradas de usuario.
Clase 9: Introducción a Librerías
- ¿Qué son las librerías y cómo se instalan?
- Librerías estándar:
math: Operaciones matemáticas.random: Generación de números aleatorios.
- Librerías de terceros: Instalación con
pip. - Prácticas: Juego de adivinanzas con números aleatorios.
Clase 10: Introducción a la Programación Orientada a Objetos (POO)
- Conceptos básicos:
- Clases, objetos, atributos y métodos.
- Creación de clases simples.
- Uso de métodos.
- Prácticas: Clase «Persona» con métodos básicos.
Clase 11: Mini-Proyecto I
- Desarrollo guiado de un proyecto pequeño:
- Ejemplo: Gestión de inventario (listas y diccionarios).
- Lectura y escritura en archivos.
- Uso de funciones y control de flujo.
- Prácticas: Mejora del proyecto con retroalimentación.
Clase 12: Mini-Proyecto II y Cierre
- Desarrollo de un segundo proyecto:
- Ejemplo: Calculadora de estadísticas básicas para estudiantes.
- Introducción al manejo de datos básicos.
- Repaso de conceptos clave.
- Resolución de dudas.
- Cierre del curso: Cómo continuar aprendiendo Python.
Evaluación del Curso
- Tareas prácticas: Al final de cada clase, los estudiantes deben resolver ejercicios específicos relacionados con el tema.
- Proyectos finales: Los mini-proyectos de las últimas clases permiten consolidar los conocimientos adquiridos.
- Seguimiento de progreso: Feedback continuo durante el curso.
Precio
100.000$ ( Cien mil pesos argentinos)
