MCPcopy
hub / github.com/midudev/curso-python

github.com/midudev/curso-python @main sqlite

repository ↗ · DeepWiki ↗
19 symbols 105 edges 40 files 1 documented · 5%
README

Curso Python desde Cero 🐍

Python Version Estado CC License

Curso práctico y gratuito de Python desde cero. Emitido en directo en twitch.tv/midudev.

GitHub Twitter Twitch YouTube

portada python

🤔 ¿Por qué deberías ver este curso?

  • 🎯 Aprenderás el lenguaje de programación del momento.
  • 📅 Nuevas clases todos los miércoles.
  • 🚀 Ideal para principiantes: comienza desde cero y avanza paso a paso.
  • 🛠️ Curso práctico con ejercicios para que puedas practicar lo aprendido.
  • 📝 Código abierto: lo que te permitirá clonar el proyecto y tener acceso completo a todo lo que se muestra.

    [!TIP] ¿Sabías que puedes acceder a todas las clases desde la Academia de midudev? Si eres suscriptor en Twitch, ¡ya tienes acceso!

🕐 Horario por países

Hora Países
18H 🇪🇸 España
17H 🇮🇨 Islas Canarias
14H 🇺🇾 Uruguay 🇦🇷 Argentina 🇨🇱 Chile 🇵🇾 Paraguay
13H 🇧🇴 Bolivia 🇻🇪 Venezuela 🇩🇴 República Dominicana 🇵🇷 Puerto Rico
12H 🇨🇴 Colombia 🇵🇪 Perú 🇪🇨 Ecuador 🇨🇺 Cuba 🇵🇦 Panamá
11H 🇲🇽 México 🇨🇷 Costa Rica 🇳🇮 Nicaragua 🇸🇻 El Salvador 🇭🇳 Honduras

📺¿Dónde puedo ver el curso?

Mira los cursos y participa en vivo en twitch.tv/midudev

📄 Contenido Actual

Clase Código Video
1. Hola Mundo, Tipos de Datos, Conversión de tipos y Variables github twitch
2. Condicionales y listas + ejercicios github twitch
3. Bucles while, for y funciones github twitch
4. Lógica de Programación + Diccionarios github twitch
5. Expresiones Regulares github twitch
6. Fetching de Datos + Fechas + Clases github twitch
7. Scraping de datos github twitch

[!NOTE] El curso está actualmente en emisión. Nuevas clases todos los miércoles a las 18:00h (hora española).

📚 Temario Completo Planificado

  1. Introducción ✓
  2. Variables y Funciones Incorporadas ✓
  3. Operadores ✓
  4. Strings ✓
  5. Listas ✓
  6. Tuplas ✓
  7. Diccionarios ✓
  8. Condicionales ✓
  9. Bucles ✓
  10. Funciones ✓
  11. Errores de Tipos en Python ✓
  12. Python Date time ✓
  13. Manejo de Excepciones ✓
  14. Expresiones Regulares ✓
  15. Web Scraping ✓
  16. Clases y Objetos ✓
  17. Sets
  18. Módulos
  19. List Comprehension
  20. Funciones de Orden Superior
  21. Manejo de Archivos
  22. Python Package Manager
  23. Entorno Virtual
  24. Estadísticas
  25. Python para la Web + Django
  26. Python con MongoDB
  27. APIs desde cero
  28. Pandas

⚙️ Requisitos

[!IMPORTANT] Necesitarás: - Python 3.x - Editor de código (recomendado VS Code) - Conexión a internet para las clases en vivo

💻 Instalación

# Verifica tu versión de Python
python --version

# En algunos sistemas operativos el ejecutable es otro
python3 --version

# Clona el repositorio
git clone https://github.com/midudev/curso-python

# Accede al directorio
cd curso-python

[!TIP] Si no quieres instalar nada, puedes usar editores online como: - OnlineGDB - Python Sandbox - Google Colab


💻 Configuración del Entorno

Usa Visual Studio Code (VS Code) para escribir y ejecutar código Python localmente.

  1. Descarga VS Code
  2. Instala las extensiones recomendadas:
  3. Python
  4. Pylance
  5. Python Debugger

🛠️ Requisitos Técnicos

  • Python 3.x instalado
  • VS Code + extensiones
  • Conexión a internet
  • No requiere experiencia previa

📚 Recursos Adicionales

🔗 Enlaces

👥 Comunidad

Discord

Únete a nuestra comunidad para: - 💬 Compartir dudas y soluciones - 🤝 Conectar con otros estudiantes - 📢 Recibir anuncios de nuevas clases - 🎉 Participar en eventos especiales

⚖️ Licencia

Este curso usa la licencia CC-BY-NC-ND que permite: - ✅ Compartir el material - ✅ Usar el contenido para uso personal - ❌ Uso comercial - ❌ Modificación del material - ⚠️ Requiere atribución al autor

👨‍💻 Autor

@midudev

Core symbols most depended-on inside this repo

describir_persona
called by 5
03_loops/04_functions.py
check_is_balanced
called by 4
04_logic/01_challenge_fantastic_four.py
mostrar_informacion_de
called by 4
03_loops/04_functions.py
sumar_numeros
called by 3
03_loops/04_functions.py
arrancar
called by 2
06_request_ai_dates/03_clases.py
call
called by 2
06_request_ai_dates/03_clases.py
count_carnivore_dinosaur_eggs
called by 1
04_logic/02_challenge_jurassic_park.py
find_first_sum
called by 1
04_logic/03_challenge_find_first_sum.py

Shape

Function 13
Method 4
Class 2

Languages

Python100%

Modules by API surface

06_request_ai_dates/03_clases.py6 symbols
03_loops/04_functions.py3 symbols
07_scraping/05_playwright.py2 symbols
06_request_ai_dates/02_requests.py2 symbols
test.py1 symbols
07_scraping/03_wiki_scraper.py1 symbols
04_logic/05_challenge_battle.py1 symbols
04_logic/03_challenge_find_first_sum.py1 symbols
04_logic/02_challenge_jurassic_park.py1 symbols
04_logic/01_challenge_fantastic_four.py1 symbols

For agents

$ claude mcp add curso-python \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact