Skip to content

maxisimonazzi/introduccion-python-y-micropython-utnfrt-1s-2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 Curso Introducción a Python y Micropython 🐍

UTN-FRT - Ingeniería Electrónica

Estado VSCode Thonny Python MicroPython Raspberry Pi Pico W 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: A distancia
  • Requisitos: Conocimientos básicos de programación (no excluyente)
  • Materiales: Raspberry Pi Pico W 1 o 2, ESP32 Devkit v1 o similares, 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 con una placa Raspberry Pi Pico W 1 o 2, o una ESP32 Devkit v1, y en la plataforma Wokwi, una plataforma de simulación de hardware que permite simular con precisión el comportamiento del microcontrolador 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 los dias Sabados en el horario de 10:00 a 12:00.

Clase 1️⃣: 10 de Mayo

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️⃣: 17 de Mayo

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

Clase 3️⃣: 24 de Mayo

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

Clase 4️⃣: 31 de Mayo

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

Clase 5️⃣: 07 de Junio

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

Clase 6️⃣: 14 de Junio

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️⃣: 21 de Junio

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

Clase 8️⃣: 28 de Junio

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

Clase 9️⃣: 05 de Julio

Estación. Punto de acceso. Web server.

Clase 1️⃣0️⃣: 12 de Julio

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

Clase Extra 1️⃣: A confirmar

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

Clase Extra 2️⃣: A confirmar

Trabajando en equipo. Git y GitHub.

Paginas de consulta

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

Contributors 2

  •  
  •  

Languages