Skip to content

Blandskron/CursoBasicoPython

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 Curso de Python Básico

¡Bienvenido al Curso de Python Básico! Este repositorio está diseñado como una guía didáctica paso a paso para introducirte en los fundamentos de la programación utilizando Python. Desde la configuración inicial del entorno de desarrollo hasta la construcción de proyectos prácticos interactivos, este curso proporciona explicaciones teóricas sólidas y ejercicios prácticos de código para consolidar tu aprendizaje.


🚀 Características del Curso

  • Estructura Modular: Aprendizaje progresivo dividido en 10 lecciones temáticas.
  • Teoría y Práctica: Cada módulo cuenta con una explicación conceptual detallada y su correspondiente guía de código comentada.
  • Proyectos del Mundo Real: Implementaciones de scripts interactivos al final del curso para integrar todo lo aprendido.
  • Formato Académico: Desafíos prácticos propuestos para motivar el autoaprendizaje.

📂 Estructura del Repositorio

El proyecto está organizado de la siguiente manera:

CursoBasicoPython/
├── LICENSE                 # Términos de uso y distribución (Licencia MIT)
├── README.md               # Guía general e índice del curso (este archivo)
├── Leccion1/               # Introducción y Primer Programa
│   ├── Leccion1.md         # Teoría de la Lección 1
│   ├── CodigoLeccion1.md   # Código y explicaciones de ejemplos
│   └── *.py                # Scripts ejecutables de ejemplo
├── Leccion2/               # Variables y Tipos de Datos
│   ...
└── Leccion10/              # Proyectos Prácticos Integradores

🗓️ Plan de Estudios e Índice del Curso

A continuación, se detalla el contenido curricular del curso. Puedes acceder a la teoría y los ejemplos de código directamente haciendo clic en los enlaces de la tabla:

Lección Temas Principales Documentación Teórica Guía de Código Práctico
1. Introducción Instalación, configuración del entorno (VS Code) y primer "Hola, Mundo". Teoría Lección 1 Ejemplos Lección 1
2. Variables y Datos Enteros, flotantes, cadenas, booleanos y operaciones aritmético-lógicas básicas. Teoría Lección 2 Ejemplos Lección 2
3. Estructuras de Control Toma de decisiones (if, elif, else) y bucles de repetición (for, while, break, continue). Teoría Lección 3 Ejemplos Lección 3
4. Funciones Modularidad de código: definición, parámetros por defecto, retornos y ejemplos de utilidad. Teoría Lección 4 Ejemplos Lección 4
5. Colecciones: Secuencias Listas y tuplas: creación, indexación, rebanado (slicing) y anidamiento. Teoría Lección 5 Ejemplos Lección 5
6. Colecciones: Mapeos Diccionarios y conjuntos: estructuras clave-valor, unicidad y álgebra de conjuntos. Teoría Lección 6 Ejemplos Lección 6
7. Manejo de Cadenas Métodos de manipulación de texto y técnicas de formateo avanzadas (f-strings y .format()). Teoría Lección 7 Ejemplos Lección 7
8. Entrada / Salida (I/O) Interactividad y persistencia: lectura y escritura de archivos planos con manejo de excepciones. Teoría Lección 8 Ejemplos Lección 8
9. Módulos y Librerías Importación y uso de módulos integrados (math, random, os, datetime). Teoría Lección 9 Ejemplos Lección 9
10. Proyectos Prácticos Desarrollo integrador: Calculadora interactiva y Juego de adivinanza numérica. Teoría Lección 10 Ejemplos Lección 10

🛠️ Configuración e Instalación del Entorno

1. Instalar Python

Este curso requiere Python 3.8 o superior. Sigue las instrucciones correspondientes a tu sistema operativo:

  • Windows:
    1. Descarga el instalador oficial desde python.org.
    2. Ejecuta el archivo .exe descargado.
    3. IMPORTANTE: Marca la casilla "Add Python to PATH" antes de dar clic en Install Now.
  • macOS: Instala Python usando Homebrew en tu terminal:
    brew install python
  • Linux (Ubuntu/Debian): Actualiza los repositorios e instala la suite de Python a través de apt:
    sudo apt update
    sudo apt install python3 python3-pip

2. Instalar el Editor de Código (Recomendado)

Te sugerimos utilizar Visual Studio Code (VS Code):

  1. Descárgalo de code.visualstudio.com.
  2. Ábrelo, dirígete al panel de Extensions (Ctrl+Shift+X o Cmd+Shift+X).
  3. Busca e instala la extensión oficial de Python (desarrollada por Microsoft).

💻 Ejecución de los Scripts de Código

Para ejecutar los archivos de ejemplo en tu computadora, sigue estos pasos:

  1. Abre tu terminal o símbolo del sistema.
  2. Navega hasta el directorio del repositorio clonado:
    cd CursoBasicoPython
  3. Dirígete a la carpeta de la lección que deseas ejecutar (por ejemplo, Leccion3):
    cd Leccion3
  4. Ejecuta el archivo deseado utilizando el intérprete de Python:
    python 01_Condicional-IF.py
    (En sistemas Unix/Linux/macOS, es posible que debas usar python3 en lugar de python).

🤝 Contribuciones

¡Las contribuciones son bien recibidas! Si deseas proponer mejoras, corregir erratas o añadir nuevos ejercicios prácticos:

  1. Haz un Fork del proyecto.
  2. Crea una rama para tu característica (git checkout -b feature/nueva-mejora).
  3. Confirma tus cambios (git commit -m 'Añade nueva funcionalidad pedagógica').
  4. Sube tu rama (git push origin feature/nueva-mejora).
  5. Abre un Pull Request.

📄 Licencia

Este proyecto está bajo la Licencia MIT. Puedes consultar el archivo LICENSE para conocer todos los detalles de uso libre y distribución comercial o privada.


📬 Autor y Contacto

Creado con pasión por el desarrollo educativo:

¡Disfruta tu camino de aprendizaje y bienvenido al mundo de Python!

About

Curso práctico de Python básico diseñado para principiantes. El proyecto está estructurado de manera progresiva a través de 10 lecciones modulares que incluyen explicaciones teóricas exhaustivas, guías detalladas de ejecución de código, ejercicios propuestos y proyectos interactivos de consolidación bajo una licencia de código abierto.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages