
Explorez le monde fascinant de la programmation créative appliquée à l’art et au design graphique. Si vous vous êtes déjà demandé comment donner vie à vos idées artistiques à l'aide du code, ce cours est votre réponse.
Alexandre Villares, artiste visuel et éducateur, vous guidera dans un voyage passionnant où vous apprendrez à créer des œuvres d'art uniques à l'aide des outils de programmation Python et Processing. Oubliez le besoin de connaissances préalables, il s’agit ici d’expression personnelle à travers la programmation.
17 leçons & 23 vidéos téléchargées

4 minutes, 18 secondes

7 minutes, 59 secondes

12 minutes, 29 secondes

14 minutes, 19 secondes

15 minutes, 35 secondes

5 minutes, 59 secondes
Dans la deuxième partie, après avoir maîtrisé les concepts de base, vous vous plongerez dans la création de votre projet final : une affiche avec plusieurs variantes qui mettront à l'épreuve vos compétences de conception conventionnelles. À la fin de ce cours, vous aurez élargi votre vision de la programmation et de ses applications dans l'art et le design. Mieux encore, il utilisera des logiciels gratuits, notamment Thonny IDE, Python et la bibliothèque py5.
Le projet final vous mettra au défi d'appliquer tout ce que vous avez appris pour créer une affiche unique avec plusieurs versions. Grâce à une programmation créative, vous serez en mesure de concevoir des compositions artistiques impossibles à réaliser avec des méthodes traditionnelles.
Ce cours s'adresse aux artistes visuels, aux graphistes et à toute personne passionnée par la créativité et souhaitant explorer de nouvelles formes d'expression à travers la programmation. Aucune connaissance préalable en programmation n'est requise, juste un esprit ouvert et curieux.
Tout ce dont vous avez besoin pour ce cours est un ordinateur avec accès à Internet. Nous utiliserons des logiciels gratuits, notamment Thonny IDE, Python et la bibliothèque py5, donc aucun programme coûteux ni outil supplémentaire n'est nécessaire.
I found out Processing’s no-prefix style (size() instead of py5.size()) requires name injection at runtime. Thonny handles this implicitly, but uv doesn’t. A plain import py5 won’t expose the global namespace or live variables.
The fix: - Install Java: `sudo pacman -S jdk-openjdk` - Install extras: `uv add "py5[extras]"` - Run sketches as: uv run py5-run-sketch main.py
This reproduces Processing-style behavior in any editor by using the proper runtime, not IDE-specific wrappers.
Excelente! O Alexandre tem um ótimo ritmo e explica os detalhes de implementação na medida certa. Um curso que estimula demais a ser criativo.
Excelente curso!! Aprendi muito sobre o assunto e sinto muito mais confiança para experimentar e testar ideias. Vi algumas avaliações falando sobre o projeto final ser muito direcionado, mas discordo, pois o aluno é livre para criar seu design e inovar partindo do que foi ensinado. Acredito que dentro do tempo do curso, o que foi ensinado é super válido e traz grandes benefícios para iniciantes. Recomendo muito para quem está começando e quer ter mais confiança na área! Parabéns pelo curso
Le cours est vraiment très bien conçu : le contenu est clair, bien structuré et les explications sont pédagogiques. On sent un vrai souci de transmission et une volonté d’accompagner les apprenants pas à pas. Certaines parties demandent un peu plus d’effort et de persévérance, mais c’est aussi ce qui rend l’expérience enrichissante. Avec un peu de patience, on progresse vraiment et on en retire beaucoup de satisfaction. En résumé, il faut s’accrocher, mais ça en vaut largement le coup !
HE SABIDO ENTENDER GRACIAS A ESTE CURSO

Introduction
Motivation, outils et premiers pas
Démarrer une affiche basée sur une grille
Plus de complexité dans l’exportation d’images et de vecteurs
Projet final
Apprenez chez vous, sans horaires fixes et à votre rythme. C’est vous qui décidez de votre programme d’apprentissage.
Apprenez les techniques et les méthodes les plus utiles auprès des meilleurs professionnels du secteur créatif.
Dans chaque leçon, votre professeur vous transmettra ses connaissances avec enthousiasme, vous donnera des explications claires et vous fera bénéficier de son expertise.
If you're a Plus member, get a certificat personnalisé signed by your teacher for every course. Share it on your portfolio, social media, or wherever you like.
Profitez de vidéos de haute qualité pour ne manquer aucun détail. Grâce à un accès illimité, vous pourrez les regarder autant de fois que nécessaire pour perfectionner vos compétences.
Posez des questions, demandez des avis ou suggérez des solutions. Partagez votre expérience d’apprentissage avec les autres élèves de la communauté qui ont, comme vous, une passion pour la créativité.
Cette communauté réunit plus de huit millions de personnes des quatre coins du monde, curieuses et passionnées, avec cette même envie de développer et d’exprimer leur créativité.
Domestika sélectionne les professeurs avec soin et produit chaque cours en interne afin de garantir une expérience d’apprentissage en ligne de qualité optimale.
Ce cours est de niveau intermédiaire, idéal pour ceux qui ont déjà des bases en programmation, notamment en Python, et qui souhaitent explorer des applications créatives en art, design et visualisation de données.
Il est conseillé d'avoir des connaissances de base en Python et un intérêt pour l'art numérique ou le design. Aucune connaissance préalable de Processing n'est requise, mais une familiarité avec la logique de programmation est un plus.
Vous apprendrez à créer des compositions visuelles programmées, à explorer des techniques d'art génératif, à construire des grilles récursives, à appliquer l'aléatoire, à contrôler des matrices de LEDs avec Arduino et à exporter des images vectorielles.
Ce cours se concentre sur la fusion de l'art, du design et de la technologie via la programmation, en utilisant des outils comme Py5, Processing et Arduino, et en enseignant la création d'œuvres interactives et visuelles innovantes.
Oui, il est nécessaire d'installer Python, l'éditeur Thonny, le plugin py5mode ainsi que les bibliothèques Py5 et Processing. Toutes les instructions d'installation sont fournies au début du cours.
Oui, le cours montre comment développer des plugins personnalisés pour étendre les fonctionnalités des logiciels de dessin, facilitant ainsi les flux de travail créatifs.
Le cours enseigne l'intégration d'Arduino pour créer des automates cellulaires, contrôler des matrices de LEDs et réaliser des installations artistiques interactives, reliant l'art numérique au monde physique.