Диспетчеризация в Python: Создание необязательного GIL

Руководящий совет сделал важное заявление относительно будущего Python. А именно, они решили сделать глобальную блокировку интерпретатора (GIL) необязательной в CPython и, в конечном счете, вообще отказаться от GIL. Это очень важное решение, которое коренным образом изменит Python. Поэтому в этой статье я расскажу о том, что такое GIL, его...

Читать дальше

В чем же все-таки разница между CPython, MicroPython и CircuitPython?

CPython, MicroPython и CircuitPython занимают дорогое место в сердцах многих мастеров. Однако не всегда понятно, в чем их отличие. А если вы впервые сталкиваетесь с микроконтроллерами, то эти различия могут сыграть ключевую роль в понимании того, что происходит с вашим кодом. Поэтому в этой статье я...

Читать дальше

9 Трюки с Python REPL

Конечно же, Pi в Raspberry Pi происходит от Python, одного из самых популярных языков программирования в мире, особенно популярного среди мастеров и создателей. В этом посте я хочу рассказать вам о 9 трюках и советах по работе с Python REPL - но не волнуйтесь, если вы не очень хорошо знакомы с Python или...

Читать дальше

Какой язык программирования следует использовать для Raspberry Pi?

языки raspberry pi

Если вы новичок в освоении Raspberry Pi, вы можете оказаться на распутье перед выбором языка программирования для изучения. Существует так много языков, и то, что вы решите изучать, окажет глубокое влияние на то, что вы сможете делать. Итак, давайте рассмотрим языки, которые вы можете...

Читать дальше

CircuitPython, Adafruit Feather RP2040 и I2C

Как вы, наверное, догадались по названию, в этой статье рассматриваются CircuitPython, Adafruit Feather RP2040 и протокол связи I2C. RP2040 имеет два контроллера I2C - это удобно, например, когда нужно запустить два I2C-устройства с одним и тем же I2C-адресом. В моей тестовой установке есть плата микроконтроллера Adafruit Feather RP2040,...

Читать дальше

Расширение языка C для MicroPython на Raspberry Pi Pico

raspberry pi pico

Это руководство о том, как написать и запустить базовое расширение на языке C для MicroPython на Raspberry Pi Pico. Я расскажу о причинах расширения MicroPython, о том, как написать модуль расширения, как его скомпилировать и как установить на Pico. Если вы хотите прочитать больше об этой теме,...

Читать дальше

Raspberry Pi Pico и MicroPython под Windows

Raspberry Pi Pico и MicroPython под Windows Титульное изображение

Эта статья отвечает на вопрос: Как использовать Raspberry Pi Pico с MicroPython под Windows? Мы также покажем, как установить правильный драйвер для "Board CDC" (под которым будет отображаться Pico после установки MicroPython) в Windows 8.1. (Мы также обсудим различия между MicroPython и CircuitPython, где это применимо...

Читать дальше