Python
Python Dispatch: Hacer opcional el GIL
El Steering Council ha hecho un gran anuncio sobre el futuro de Python. En concreto, han decidido que el Bloqueo Global del Intérprete (GIL) sea opcional en CPython y, con el tiempo, eliminarlo por completo. Esta es una gran decisión que alterará fundamentalmente a Python. Por lo tanto, en este post, voy a repasar lo que es el GIL, su...
Leer más¿Cuál es la diferencia entre CPython, MicroPython y CircuitPython?
CPython, MicroPython y CircuitPython ocupan un lugar muy querido en los corazones de muchos trasteadores. Pero no siempre está claro cuáles son las diferencias. Y si estás jugando con microcontroladores por primera vez, estas distinciones pueden desempeñar un papel clave en la comprensión de lo que está pasando con tu código. Así que, en este artículo, voy a...
Leer más9 Trucos con el REPL de Python
Por supuesto, el Pi en Raspberry Pi viene de Python, uno de los lenguajes de programación más populares en el mundo y especialmente popular entre los manitas y makers. En este post, Quiero darte 9 trucos y consejos con el Python REPL - pero no te preocupes si no estás super familiarizado con Python o...
Leer más¿Qué lenguaje de programación utilizar para una Raspberry Pi?
Si eres nuevo en la Raspberry Pi, puedes encontrarte en la encrucijada de elegir un lenguaje de programación para aprender. Hay muchos lenguajes por ahí y lo que decidas aprender tendrá un profundo efecto en lo que puedes hacer. Así que, echemos un vistazo a los lenguajes que puedes...
Leer másCircuitPython, Adafruit Feather RP2040 e I2C
Como probablemente adivinaste por el título, este artículo trata sobre CircuitPython, el Adafruit Feather RP2040, y el protocolo de comunicación I2C. El RP2040 tiene dos controladores I2C - bueno, por ejemplo, cuando se desea ejecutar dos dispositivos I2C con la misma dirección I2C. En mi configuración de prueba, tengo una placa microcontroladora Adafruit Feather RP2040,...
Leer másExtensión C para MicroPython en Raspberry Pi Pico
Esta es una guía sobre cómo escribir y ejecutar una extensión básica de C para MicroPython en el Raspberry Pi Pico. Cubriré las razones para extender MicroPython, cómo escribir el módulo de extensión, cómo compilarlo y cómo instalarlo en el Pico. Si quieres leer más sobre este tema,...
Leer másRaspberry Pi Pico y MicroPython en Windows
Este artículo responde a la pregunta: ¿Cómo puedo utilizar la Raspberry Pi Pico con MicroPython en Windows? También mostramos cómo instalar el controlador adecuado para "Board CDC" (que el Pico se mostrará como una vez que MicroPython está instalado) en Windows 8.1. (También discutiremos las diferencias entre MicroPython y CircuitPython cuando sea aplicable...)
Leer más