Python Dispatch : Rendre la GIL optionnelle

Le Steering Council a fait une annonce importante concernant l'avenir de Python. En effet, il a décidé de rendre le Global Interpreter Lock (GIL) optionnel dans CPython et, à terme, de supprimer complètement le GIL. Il s'agit d'une décision importante qui va fondamentalement modifier Python. C'est pourquoi, dans ce billet, je vais expliquer ce qu'est le GIL, ses...

Lire la suite

Quelle est la différence entre CPython, MicroPython et CircuitPython ?

CPython, MicroPython et CircuitPython occupent une place de choix dans le cœur de nombreux bricoleurs. Mais les différences ne sont pas toujours évidentes. Et si vous manipulez des microcontrôleurs pour la première fois, ces distinctions peuvent jouer un rôle clé dans la compréhension de ce qui se passe dans votre code. Dans cet article, je vais donc...

Lire la suite

9 Astuces avec le REPL de Python

Bien sûr, le Pi dans Raspberry Pi vient de Python, l'un des langages de programmation les plus populaires au monde et particulièrement populaire parmi les bricoleurs et les makers. Dans cet article, je vais vous donner 9 trucs et astuces avec le Python REPL - mais ne vous inquiétez pas si vous n'êtes pas très familier avec Python ou...

Lire la suite

Quel langage de programmation utiliser pour un Raspberry Pi ?

langues raspberry pi

Si vous êtes novice en matière de Raspberry Pi, vous vous trouvez peut-être à la croisée des chemins pour choisir un langage de programmation à apprendre. Il y a tellement de langages disponibles et ce que vous décidez d'apprendre aura un effet profond sur ce que vous pouvez faire. Jetons donc un coup d'œil aux langages que vous pouvez...

Lire la suite

CircuitPython, Adafruit Feather RP2040, et I2C

Comme vous l'avez probablement deviné par le titre, cet article traite de CircuitPython, de l'Adafruit Feather RP2040 et du protocole de communication I2C. Le RP2040 possède deux contrôleurs I2C - ce qui est intéressant, par exemple, lorsque vous voulez faire fonctionner deux périphériques I2C avec la même adresse I2C. Dans ma configuration de test, j'ai une carte microcontrôleur Adafruit Feather RP2040,...

Lire la suite

Extension C pour MicroPython sur Raspberry Pi Pico

raspberry pi pico

Ceci est un guide sur la façon d'écrire et d'exécuter une extension C de base pour MicroPython sur le Raspberry Pi Pico. Je couvrirai les raisons d'étendre MicroPython, comment écrire le module d'extension, comment le compiler et comment l'installer sur le Pico. Si vous voulez en savoir plus sur ce sujet,...

Lire la suite

Raspberry Pi Pico et MicroPython sous Windows

Raspberry Pi Pico et MicroPython sur Windows Image de titre

Cet article répond à la question : Comment utiliser le Raspberry Pi Pico avec MicroPython sous Windows ? Nous montrons également comment installer le bon pilote pour la "carte CDC" (que le Pico apparaîtra comme une fois MicroPython installé) sur Windows 8.1. (Nous discuterons également des différences entre MicroPython et CircuitPython, le cas échéant...)

Lire la suite