Que es python?
Python es un lenguaje de programación de alto nivel utilizado por cientos de programadores en todo el mundo. La razón de su popularidad es su amplio uso en las últimas tecnologías emergentes, como inteligencia artificial, aprendizaje automático y automatización. Admite una gran colección de bibliotecas y módulos de código abierto y estándar que ayuda a los programadores a realizar tareas simples a complejas.
¿Qué es Micopython??
Micrypthon es muy similar a Python, pero se considera un subconjunto de Python que se utiliza para crear aplicaciones integradas. Micrypthon contiene casi el 80% de las bibliotecas estándar más utilizadas en el idioma Python 3. Permite a los usuarios crear programas simples y fáciles para el microcontrolador. Micopython permite a los usuarios escribir código limpio y simple para el hardware sin usar ningún lenguaje complejo de bajo nivel. Hay varios microcontroladores que admiten Micrypthon, como Raspberry Pi Pico, Pyboard, Pyboard Lite, ESP32 y ESP8266.
Micrypthon es rápido, pero no es más rápido que el código C equivalente. Eso es porque cada comando de Python se convierte y ejecuta en c. La principal ventaja de Micopython, o cualquier lenguaje de secuencias de comandos de alto nivel son las ricas capacidades de procesamiento de datos de las bibliotecas estándar incluidas y disponibles.
Diferencia entre Python y Micopython
Pitón | Micrypthon |
---|---|
Un lenguaje de programación orientado a objetos normalmente utilizado para crear aplicaciones basadas en la web y software. | Un intérprete de lenguaje de programación de código abierto que se utiliza para implementar Python para el desarrollo de microcontroladores. |
Las aplicaciones de escritorio, las aplicaciones basadas en la web y los sitios web están diseñados con Python 3. | Las aplicaciones integradas normalmente se construyen con micrypthon. |
Utiliza mucho espacio de memoria y disco duro. | Utiliza menos memoria. |
Está diseñado para ejecutar procesadores potentes como escritorios, computadoras portátiles y computadoras. | Está diseñado para funcionar en procesadores menos potentes como Pyboards, Raspberry Pi Boards y ESP32. |
El lenguaje de programación de Python contiene módulos de biblioteca estándar. | Micrypthon contiene solo el subconjunto del módulo Python. |
La sintaxis de Python no requiere espacio entre los números literales y las palabras clave. | Mientras que la sintaxis de Micrypthon requiere espacios entre los números literales y las palabras clave. |
Python admite la eliminación de matrices de tipos incorporados. | Micrypthon no admite |
En las funciones de Python son objetos y tienen atributos definidos a los que se puede acceder mediante la llamada de función. | En Micrypthon, esto no es posible debido a las pequeñas asignaciones de memoria de los microcontroladores. |
Tableros compatibles para Micrypthon
Hay varios tableros que son compatibles con Micrypthon y son utilizados principalmente por los usuarios, algunos de ellos se enumeran a continuación:
Conclusión
Hemos discutido una breve comparación entre Python y Micopython. Ambos idiomas heredan la misma sintaxis, pero Python es más delgada hacia la web y la aplicación basada en el escritorio, mientras que Micopython se dirige al sistema integrado y a los microcontroladores.