Dernière mise à jour le 11 septembre 2018 par LMD
De nombreuses ressources sur Processing sont disponibles sur le net. En voici plusieurs qui peuvent vous être utiles.
1. Site officiel Processing
C’est le site officiel de Processing, uniquement en anglais. Il permet de télécharger gratuitement le logiciel en fonction de votre système d’exploitation. Il faut absolument utiliser la Référence pour connaitre la syntaxe des fonctions de Processing. Enfin, il faut aller voir les Exemples et les Tutoriels, qui sont progressifs et bien faits.
Il y a également une partie Exhibition avec de nombreux projets inspirants.
2. FlossManuals
Manuel des bases de Processing en français, progressif et bien expliqué. Intéressant pour débuter et retrouver des codes de base. Le contenu va cependant assez loin dans les techniques de programmation et permet un démarrage progressif en programmation avec des exemples simples et courants.
3. OpenClassRoom
Le célèbre OpenClassroom (ex site du zéro). Toujours bien fait bien qu’un peu léger en contenu.
4. Le site de Daniel Shiffman
On peut également se référer au site de Daniel Shiffman qui comporte l’accès à de nombreux tutoriels, Programming from A to Z notamment, pour débuter et de nombreuses vidéos. Il possède d’ailleurs une chaine Youtube (The Coding train) et un compte Vimeo.
5. Livre The Nature of Code
En anglais, l’intégralité du Livre The Nature of Code par Daniel Shiffman, gratuitement en ligne. Assez technique mais très bien expliqué, particulièrement les codes liés aux phénomènes physiques.
6. Le site de partage OpenProcessing
Il faut créer un compte gratuit pour publier ses sketchs, mais on peut se contenter de consulter les milliers de sketchs publiés ou faire des recherches ciblées (plutôt en anglais) et ensuite analyser les codes pour s’y mesurer et apprendre du partage.
Il y a sur ce site accès au contenu d’un livre intéressant, « Design génératif » avec la possibilité de télécharger tous les codes :
http://www.generative-gestaltung.de/1/code
D’autres ressources, plus spécifiques :
1. Hyperbate
Explications simples et un peu succintes en français sur les notions essentielles en Processing.
2. Cours Processing de l’école d’art d’Aix en Provence
Une exploration ciblée de certains aspects de Processing, qui passe vite des rudiments , accessibles, à des notions plus complexes et plus élaborées. Des exemples intéressants, des études de cas.
3. Cours Processing école d’art de Rouen et du Havre
4. Res Publica, cours d’algorithmie avec Processing
Cours de programmation avec Processing en français (très approximatif le français)
5. Processing sur Tumblr
Un blog avec quelques exemples intéressants et formateurs de sketch processing, dont on peut consulter le code.
6. Plethora Project
Des tutoriels Processing en vidéo en anglais sur Viméo et quelques autres ressources sur Processing, parmi d’autres tutoriels
7. Tutos Processing
Des tutoriels rangés par niveau. C’est loin d’être exhaustif; ce n’est pas un cours mais il y a des approches vraiment utiles sur des exemples assez élaborés.
8. Encore des liens sur Processing
Des tas de liens dont certains ne marchent plus. Des tas de références, livres et articles. Bien documenté.
9. Cours d’algorithmie
Reprend les concepts généraux de la programmation d’une façon assez poussée. Utile pour passer le cap quand on veut aller plus loin en programmation. Ce n’est pas spécifique à Processing mais peut s’adapter à plusieurs langages.
10. Explorer Processing
Site conçu pour des lycéens. Les explications et les notions abordées restent un peu basiques, mais peuvent bien aider à conforter ses connaissances. Les exemples sont très simples mais très parlants. Il y a même des petits exercices pour tester vos connaissances.