Ressources pour l'atelier de programmation
Éditeurs HTML en ligne
Aide-mémoires
- Aide-mémoire interactif pour les technologies web : https://htmlcheatsheet.com/.
IDE en ligne
-
- Python (version 3) : https://repl.it/languages/python3
Dépôt des programmes
'Hello, World!'
Les programmes de type Hello, World! : https://q37.info/s/9krm3mgb.
Les versions présentées ont une interface graphique réalisée avec le toolkit Atlas.
Version de base
- Dépôt GitHub : https://q37.info/s/mdvtdd3k ;
- dépôt Replit : https://q37.info/s/qgj7cvmt.
Version avec partage de l'affichage
- Dépôt GitHub : https://q37.info/s/mbthw4sb ;
- dépôt Replit :https://q37.info/s/9wptnvb7.
'Game of pig'
- Dépôt GitHub : https://q37.info/s/pnf3rc7z ;
- dépôt Replit : https://q37.info/s/jshtb4wk.
Divers
Multitâche
Pour verrouiller l'accés à un bloc de code, outre les verrous (lock), on peut, selon le contexte, utiliser :
- Java :
synchronized(<variable>) {…}
; - Python :
with <verrou>: …
;