Skip to content

Material del curso Introduccion a Python y Micropython dictado en la UTN-FRT

Notifications You must be signed in to change notification settings

maxisimonazzi/introduccion-python-y-micropython-utnfrt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 Curso Introducción a Python y Micropython 🐍

UTN-FRT - Ingeniería Electrónica

Estado VSCode Thonny Python MicroPython ESP32 Github

Aqui encontrarás el material del curso Introducción a Python y Micropython dictado en la UTN-FRT por el instructor Maximiliano Simonazzi.

📄 Descripción

Este curso está diseñado para proporcionar una introducción completa a Python y Micropython, enfocándose en aplicaciones prácticas y control de hardware. A lo largo del curso, los estudiantes aprenderán los fundamentos de la programación en Python, así como su implementación en microcontroladores utilizando Micropython. El curso incluye tanto teoría como prácticas, permitiendo a los estudiantes aplicar los conceptos aprendidos en proyectos reales.

  • Duración: 10 clases + 2 clases extra
  • Modalidad: Presencial y a distancia
  • Requisitos: Conocimientos básicos de programación (no excluyente)
  • Materiales: Placa ESP32 Devkit v1, acceso a la plataforma Wokwi, protoboard, cables y componentes electrónicos básicos.

Este curso es ideal para aquellos que desean iniciarse en el mundo de la programación y el control de hardware, así como para quienes buscan ampliar sus conocimientos en estas áreas.

Durante el cursado se abordarán temas como la programación orientada a objetos, la comunicación serial y el control de hardware básico. Además, se realizarán prácticas en las que se aplicarán los conocimientos adquiridos en el curso.

Las practicas se realizarán de manera presencial con una placa ESP32 Devkit v1, y los que tomen el curso a distancia lo haran en la plataforma Wokwi, una plataforma de simulación de hardware que permite simular con precisión el comportamiento del microcontrolador ESP32 con Micropython.

📚 Material del curso Introducción a Python y Micropython dictado en la UTN-FRT

📝 Índice de Clases

Todas las clases serán dictadas en el horario de 16:30 a 18:30.

Clase 1️⃣: 14 de Septiembre

Breve historia de Python y su Filosofía. Principios de diseño de Python (PEP 20). Instalación y Configuración de Python y entornos de desarrollo (IDE).

Clase 2️⃣: 21 de Septiembre

Sintaxis Básica y Estructuras de Control. Variables, tipos de datos y operadores. Estructuras de control (if, for, while).

Clase 3️⃣: 28 de Septiembre

Estructuras de Datos. Listas, tuplas, diccionarios y conjuntos. Manipulación y métodos asociados.

Clase 4️⃣: 05 de Octubre

Funciones y Módulos. Definición y uso de funciones. Importación y creación de módulos.

Clase 5️⃣: 12 de Octubre

Conceptos Básicos de POO. Clases y objetos. Métodos y atributos.

Clase 6️⃣: 19 de Octubre

Qué es un microcontrolador y sus aplicaciones. Comparación entre MicroPython y otros lenguajes de programación para microcontroladores. Instalación de MicroPython en la placa ESP32. Introducción a la programación básica con MicroPython.

Clase 7️⃣: 26 de Octubre

Control de Hardware Básico. Manejo de pines GPIO. Lectura de sensores y actuadores.

Clase 8️⃣: 09 de Noviembre

Comunicación Serial. UART, I2C, SPI. Comunicación entre dispositivos.

Clase 9️⃣: 16 de Noviembre

Estación. Punto de acceso. Web server.

Clase 1️⃣0️⃣: 23 de Noviembre

Laboratorio: Control de LEDs, botones y buzzer mediante pulsadores y por internet.

Clase Extra 1️⃣: 8 de Octubre

Bibliotecas Estándar y Externas. Introducción a las bibliotecas estándar de Python. Uso de bibliotecas populares (NumPy, matplotlib).

Clase Extra 2️⃣: 29 de Octubre

Trabajando en equipo. Git y GitHub.

About

Material del curso Introduccion a Python y Micropython dictado en la UTN-FRT

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages