Some corrections, thanks Yishan

This commit is contained in:
Yorick Barbanneau 2023-07-20 22:38:16 +02:00
parent 6ab50176cc
commit 8c01059550

View file

@ -28,7 +28,7 @@ entrées / sorties sur le port série à ce moment.
Attention, il n'est **pas question ici de parallélisme**, `asyncio` ne gère pas Attention, il n'est **pas question ici de parallélisme**, `asyncio` ne gère pas
de fils d'exécution. Dans l'interpréteur Python c'est la classe `Thread` qui de fils d'exécution. Dans l'interpréteur Python c'est la classe `Thread` qui
s'en charge. Mais d'abord *CircuitPython* ne [les supporte pas](l_threads_cp) et s'en charge. Mais d'abord *CircuitPython* ne [les supporte pas][l_threads_cp] et
ils sont plus difficiles à gérer (concurrences, sections critiques, etc.). ils sont plus difficiles à gérer (concurrences, sections critiques, etc.).
Dans le cas d'`asyncio`, nous parlerons [**de coroutines**][l_coroutines] pour Dans le cas d'`asyncio`, nous parlerons [**de coroutines**][l_coroutines] pour
@ -328,7 +328,7 @@ dû au fait que **notre tableau contiendra un élément de moins**.
Voici l'affichage des informations sur l'écran du *Macropad* (ou sur la console Voici l'affichage des informations sur l'écran du *Macropad* (ou sur la console
*miniciom*, qui est plus agréable) : *minicom*, qui est plus agréable) :
```shell ```shell
Run task manager t:2 Run task manager t:2
@ -441,7 +441,7 @@ Nous avons vu dans cet article, au fils des différents exemples, comment
utiliser `asyncio` pour gérer des coroutines, permettant d'implémenter dans nos utiliser `asyncio` pour gérer des coroutines, permettant d'implémenter dans nos
programmes pour notre Macropad du multitâche coopératif. programmes pour notre Macropad du multitâche coopératif.
Un petit tour sur [la documentation][L-circuip_async] spécifique à `asyncio` Un petit tour sur [la documentation][l_circuip_async] spécifique à `asyncio`
dans CircuitPython vous permettra d'aller plus loin. Elle est cependant très dans CircuitPython vous permettra d'aller plus loin. Elle est cependant très
succincte et manque cruellement d'exemples[^doc]. Si vous voulez en apprendre plus succincte et manque cruellement d'exemples[^doc]. Si vous voulez en apprendre plus
sur la programmation asynchrone en Python, vous avez aussi l'excellent tutoriel sur la programmation asynchrone en Python, vous avez aussi l'excellent tutoriel
@ -451,7 +451,7 @@ rédaction de cet article.
[^doc]: La dernière mise à jour date de juin 2022 au moment de la rédaction de [^doc]: La dernière mise à jour date de juin 2022 au moment de la rédaction de
cet article cet article
[L-circuip_async]:https://docs.circuitpython.org/projects/asyncio/en/latest/index.html [l_circuip_async]:https://docs.circuitpython.org/projects/asyncio/en/latest/index.html
[l_zeste]:https://zestedesavoir.com/articles/1568/decouvrons-la-programmation-asynchrone-en-python/ [l_zeste]:https://zestedesavoir.com/articles/1568/decouvrons-la-programmation-asynchrone-en-python/
## Credits ## Credits
@ -459,4 +459,6 @@ cet article
Les photos proviennent du site Adafuit, prisent par [Kattni Rembor] et sous licence Les photos proviennent du site Adafuit, prisent par [Kattni Rembor] et sous licence
Creative Common By-Sa. Creative Common By-Sa.
[Kattni Rembor]:https://learn.adafruit.com/u/kattni
*[DEL]: Diode ÉlectroLuminescente *[DEL]: Diode ÉlectroLuminescente