logiciels c0d1ngUP

Logiciels c0d1ngUP #

L’apprentissage de la programmation, ainsi que la résolution de petits défis peut se faire dans pratiquement n’importe quel langage. Toutefois, nous avons plutôt choisi dans ces documents de nous orienter vers le langage Python.

Les listes ci-dessous référencent donc des solutions Python, mais aussi des idées pour travailler avec d’autres langages :

Environnements en ligne #

  • Repl.it : programmer dans le navigateur, dans de nombreux langages, donc Python (2 uniquement pour le moment), Ruby et beaucoup d’autres.
  • Blockly : un langage visuel (un peu comme Scratch) qui tourne dans un navigateur.

Environnements à installer #

  • Distributions Python pour tous types de machine.
  • PortablePython, ine distribution Python qu’on exécute directement depuis une clé USB
  • Distribution Ruby, un langage assez comparable à Python.
  • Scratch : Un langage visuel, adressé essentiellement aux enfants. À noter qu’il est pré-installé sur les machines RasBerryPi.
  • Squeak : testé il y a longtemps. Version Française ?
  • Linotte : Langage non visuel, en français. L’environnement a l’air très complet, mais nous ne l’avons pas encore utilisé.

En vrac #

Quelques solutions, pas forcément testées à fond…