Plan de Autoaprendizaje: Desarrollo de Habilidades
en Python Básico
Objetivo General
Adquirir conocimientos y habilidades fundamentales en programación con Python para
aplicarlos en proyectos académicos y profesionales, fortaleciendo la autonomía en el
proceso de aprendizaje.
Cronograma de 4 semanas
Semana 1: Introducción a Python
Objetivos:
- Instalar y configurar Python y un entorno de desarrollo (VS Code, PyCharm o Jupyter
Notebook).
- Conocer la sintaxis básica: variables, tipos de datos, operadores y funciones simples.
Recursos:
- Curso gratuito: Python for Everybody – Coursera
- Documentación oficial de Python: [Link]
- Tutoriales de YouTube (CódigoFacilito, Programación ATS)
Evidencia esperada:
- Capturas de la instalación y primeros programas (“Hola Mundo”, operaciones
matemáticas).
Semana 2: Estructuras de Control y Colecciones
Objetivos:
- Comprender y aplicar condicionales (if, else, elif).
- Manejar bucles (for, while).
- Usar listas, tuplas y diccionarios.
Recursos:
- Libro: Automate the Boring Stuff with Python (capítulos iniciales).
- Videos de Platzi o Udemy (si tienen acceso).
Evidencia esperada:
- Crear un programa de “calculadora básica” y otro de “gestión de contactos” usando
listas/diccionarios.
Semana 3: Funciones y Módulos
Objetivos:
- Definir y usar funciones con parámetros y valores de retorno.
- Importar y reutilizar módulos.
- Manejar errores con try/except.
Recursos:
- Documentación oficial sobre funciones y módulos.
- Curso Python Crash Course (Cap. 8 y 9).
Evidencia esperada:
- Crear un programa de “gestor de tareas” con funciones y un sistema de manejo de errores.
Semana 4: Proyecto Final de Integración
Objetivos:
- Integrar todos los conceptos aprendidos.
- Documentar el proyecto y subirlo a un repositorio (GitHub o carpeta compartida).
Recursos:
- Git y GitHub (tutorial oficial o YouTube: Fazt, FreeCodeCamp).
- Ejemplos de proyectos simples en Python (calculadora de gastos, generador de
contraseñas, agenda digital).
Evidencia esperada:
- Desarrollar un miniproyecto (ejemplo: Gestor de notas en consola).
- Subir código y capturas a GitHub o Google Drive como evidencia final.
Resumen del Cronograma
Semana Objetivo Principal Evidencia esperada
1 Conocer sintaxis básica y Capturas de instalación y
entorno de trabajo primeros códigos
2 Manejar condicionales, Programas: calculadora y
bucles y colecciones gestor de contactos
3 Usar funciones, módulos y Programa: gestor de tareas
manejo de errores
4 Integrar conocimientos en Proyecto en GitHub o
un proyecto final carpeta compartida