Python Dispatch: Uczynienie GIL opcjonalnym

Rada Sterująca wydała ogromne oświadczenie dotyczące przyszłości Pythona. Mianowicie, zdecydowali się uczynić Global Interpreter Lock (GIL) opcjonalnym w CPythonie i ostatecznie całkowicie usunąć GIL. Jest to ogromna decyzja, która fundamentalnie zmieni Pythona. Dlatego w tym poście omówię, czym jest GIL, jego...

Czytaj więcej

Jaka jest różnica między CPython, MicroPython i CircuitPython?

CPython, MicroPython i CircuitPython zajmują drogie miejsce w sercach wielu majsterkowiczów. Ale nie zawsze jest jasne, jakie są między nimi różnice. A jeśli majstrujesz przy mikrokontrolerach po raz pierwszy, te rozróżnienia mogą odegrać kluczową rolę w zrozumieniu tego, co dzieje się z twoim kodem. Tak więc, w tym artykule...

Czytaj więcej

9 Sztuczek z Python REPL

Oczywiście Pi w Raspberry Pi pochodzi z Pythona, jednego z najpopularniejszych języków programowania na świecie i szczególnie popularnego wśród majsterkowiczów i twórców. W tym poście chcę dać ci 9 sztuczek i wskazówek dotyczących REPL Pythona - ale nie martw się, jeśli nie jesteś super zaznajomiony z Pythonem lub...

Czytaj więcej

CircuitPython, Adafruit Feather RP2040 i I2C

Jak można się domyślić po tytule, ten artykuł omawia CircuitPython, Adafruit Feather RP2040 i protokół komunikacyjny I2C. RP2040 posiada dwa kontrolery I2C - jest to dobre rozwiązanie na przykład, gdy chcemy uruchomić dwa urządzenia I2C z tym samym adresem I2C. W mojej konfiguracji testowej mam płytkę mikrokontrolera Adafruit Feather RP2040,...

Czytaj więcej

Rozszerzenie C dla MicroPythona na Raspberry Pi Pico

raspberry pi pico

To jest przewodnik, jak napisać i uruchomić podstawowe rozszerzenie C dla MicroPython na Raspberry Pi Pico. I będzie obejmować powody, dla rozszerzenia MicroPython, jak napisać moduł rozszerzenia, jak go skompilować i jak zainstalować go na Pico. Jeśli chcesz przeczytać więcej na ten temat,...

Czytaj więcej

Raspberry Pi Pico i MicroPython w Windows

Raspberry Pi Pico i MicroPython w systemie Windows Obraz tytułowy

Ten artykuł odpowiada na pytanie: Jak używać Raspberry Pi Pico z MicroPythonem w systemie Windows? Pokazujemy również, jak zainstalować odpowiedni sterownik dla "Board CDC" (który pojawi się jako Pico po zainstalowaniu MicroPython) w systemie Windows 8.1. (W stosownych przypadkach omówimy również różnice między MicroPython i CircuitPython...).

Czytaj więcej