Guía de Aprendizaje: Python e
Inteligencia Artificial para Drones
Fase 1: Fundamentos de Python (0 - 2 meses)
Objetivo: Aprender sintaxis, estructuras básicas y lógica de programación.
Recursos recomendados:
• Curso completo de Python (freeCodeCamp): [Link]
v=kqtD5dpn9C8
• Python para Principiantes – Microsoft Learn:
[Link]
• Practica en Replit (entorno en línea): [Link]
• W3Schools Python Tutorial: [Link]
Fase 2: Nivel Intermedio – Proyectos + Resolución de Problemas (2 - 4
meses)
Objetivo: Trabajar con archivos, librerías, clases y lógica más avanzada.
Recursos recomendados:
• HackerRank – 10 días de Python: [Link]
days-of-python
• Exercism – Pista de Python: [Link]
Fase 3: Avanzado – Inteligencia Artificial + Aplicaciones en Drones (4 - 8
meses)
Objetivo: Entrenar modelos de IA, usar visión por computadora y aplicar sensores.
Recursos recomendados:
• Curso completo de Machine Learning con Python (freeCodeCamp):
[Link]
• Curso de detección con YOLOv5 en Python: [Link]
v=Grir6TZbc1M
• Librerías importantes:
- OpenCV
- TensorFlow
- PyTorch
- Scikit-learn
- YOLOv5 / YOLOv8
Fase 4: Integración con Hardware – Enfocado a Drones con IA (6 - 12
meses)
Objetivo: Integrar lo aprendido con hardware como Jetson Nano, Raspberry Pi, Pixhawk.
Recursos recomendados:
• GitHub – Proyectos de detección de plantas con drones: [Link]
q=drone+plant+detection+python
• Ejemplo práctico de detección aérea con OpenCV: [Link]
v=SLQz6H6OzqE
• Documentación oficial del piloto automático PX4: [Link]