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ás

9 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

CircuitPython, 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ás

Extensión C para MicroPython en Raspberry Pi Pico

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ás

Raspberry Pi Pico y MicroPython en Windows

Raspberry Pi Pico y MicroPython en Windows Título de la imagen

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