MICROPYTHON | Python optimizado para microcontroladores
Curso online de introducción al lenguaje Python reimplementado para microcontroladores
Descripción
El acceso a placas de microcontroladores se ha disparado estas últimas décadas con proyectos tan llamativos como Arduino o Raspberry, que han permitido a muchos realizar sus propios proyectos DIY, académicos, por hobbie o incluso industriales. Sin embargo, aún entonces se usaban lenguajes difíciles de aprender, como C o Assembly, que ha sido sustituidos, por fortuna, por una versión muchísimo más manejable de Python : MicroPython.
Las características de esta reimplementación del lenguaje Python son ideales para trabajar con equipos con los que apenas se dispone de espacio ROM y cuya memoria RAM está extremadamente limitada por el tamaño de las placas, que caben en la palma de la mano. Así pues, la idea principal es quitar de Python todo aquello que pudiera ser considerado secundario y dejar lo mínimo y funcional para trabajar con estos ordenadores en miniatura.
MicroPython conserva algunas de las librerías estándar del paquete de Python original, como os, io o math, y añade sus propias librerías de código para trabajar con funcionalidades generales y específicas de placas como PyBoard, ESP32, ESP8266, etc.
Se recomienda, además, tener un conocimiento mínimo sobre electrónica para abordar debidamente el uso de MicroPython.
(Curso en línea creado por Daniel Lucas Hernández en 2022 para Udemy)
Lo que aprenderás
- Características básicas diferenciadoras de MicroPython frente a Python
- Primeros pasos para programar con MicroPython sin adquirir placas de microcontroladores
- Instrucciones para instalación de herramientas de flasheado del firmware de MicroPython (esptool, Thonny)
- Exploración de los módulos “machine”, “array”, “random” y “json” de MicroPython frente al de Python
¿Para quién es este curso?
- Desarrolladores y programadores de Python y MicroPython
- Interesados en embedded programming con Python y MicroPython
- Interesados en la programación de microcontroladores con Python y MicroPython
- Desarrolladores de proyectos de IoT, domótica, robótica, drones, etc
Requisitos
- Conocimiento básico-medio-avanzado de sintaxis y funcionamiento Python / Python 3
Más cursos del mismo autor: Daniel Lucas Hernández
Reviews
There are no reviews yet.