Despacho Python: Tornando o GIL opcional

O Conselho Diretor fez um grande anúncio sobre o futuro do Python. Nomeadamente, eles decidiram tornar o Global Interpreter Lock (GIL) opcional no CPython e eventualmente remover o GIL por completo. Essa é uma grande decisão que vai alterar fundamentalmente o Python. Portanto, neste post, eu vou falar sobre o que é o GIL, seu...

Ler mais

Qual é a diferença entre CPython, MicroPython e CircuitPython?

CPython, MicroPython, e CircuitPython ocupam um lugar querido no coração de muitos engenheiros. Mas nem sempre é claro quais são as diferenças. E se estiveres a mexer em microcontroladores pela primeira vez, estas distinções podem ter um papel fundamental na compreensão do que se passa com o teu código. Por isso, neste artigo, eu vou...

Ler mais

9 Truques com o Python REPL

Claro que o Pi em Raspberry Pi vem de Python, uma das linguagens de programação mais populares do mundo e especialmente popular entre os que gostam de fazer coisas. Neste post, quero dar-te 9 truques e dicas com o Python REPL - mas não te preocupes se não estiveres muito familiarizado com Python ou...

Ler mais

CircuitPython, Adafruit Feather RP2040 e I2C

Como provavelmente adivinhou pelo título, este artigo discute o CircuitPython, o Adafruit Feather RP2040 e o protocolo de comunicação I2C. O RP2040 tem dois controladores I2C - o que é bom, por exemplo, quando se quer usar dois dispositivos I2C com o mesmo endereço I2C. Na minha configuração de teste, tenho uma placa de microcontrolador Adafruit Feather RP2040,...

Ler mais

Extensão C para MicroPython em Raspberry Pi Pico

framboesa pi pico

Este é um guia sobre como escrever e executar uma extensão C básica para MicroPython no Raspberry Pi Pico. Vou cobrir as razões para a extensão do MicroPython, como escrever o módulo de extensão, como compilá-lo e como instalá-lo no Pico. Se você quiser ler mais sobre este tópico,...

Ler mais

Raspberry Pi Pico e MicroPython no Windows

Raspberry Pi Pico e MicroPython no Windows Imagem de título

Este artigo responde à pergunta: Como é que eu uso o Raspberry Pi Pico com o MicroPython no Windows? Nós também mostramos como instalar o driver correto para "Board CDC" (que o Pico irá aparecer quando o MicroPython estiver instalado) no Windows 8.1. (Também discutiremos as diferenças entre MicroPython e CircuitPython quando aplicável...

Ler mais