Déclaration d'accessibilité
    Top ventes

    Programmation pour un contexte visuel avec Python

    A course by Alexandre B A VillaresArtiste visuel

    Programmation pour un contexte visuel avec Python

    Qu'allez-vous apprendre dans ce cours en ligne ?

    17 leçons & 23 vidéos téléchargées

    Voir toutes les leçons

    Que comprend ce cours ?

    What is this course's project?

    Projets d'élèves du cours

    Who is this online course for?

    Requirements and materials

    Avis

    7 241
    Élèves
    65
    Avis
    98%
    Avis positifs
    • il y a 5 mois

      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.

    • il y a 6 mois

      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.

    • il y a 8 mois

      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

    • il y a 8 mois

      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 !

    • il y a 9 mois

      HE SABIDO ENTENDER GRACIAS A ESTE CURSO

    Voir plus d'avis
    Alexandre B A Villares

    Alexandre B A Villares

    Teacher
    Plus

    Artiste visuel

    Joined janvier 2022

    En tant qu'artiste, Alexandre plonge dans le domaine fascinant de la programmation créative, explorant la création d'œuvres d'art uniques grâce à l'utilisation du code. Grâce à cette fusion de l'art et de la technologie, il a généré des affiches et des dessins qui ont trouvé leur place dans des magazines et des expositions, soulignant sa capacité à fusionner les avant-gardes modernistes avec des thèmes géométriques et abstraits.

    En tant qu'éducateur, Alexandre partage ses connaissances et sa passion avec les autres, se consacrant activement à l'enseignement de la programmation aux artistes et designers. Son objectif est de démontrer comment la programmation peut être non seulement utile, mais aussi expressive et poétique au sein des arts visuels.

    Inspiré par les pionniers de l'art informatique et les artistes contemporains qui explorent la programmation comme médium artistique, Alexandre se plonge dans un monde d'expérimentation et de créativité constante.

    Contenu

    • U1

      Introduction

      • Présentation
      • Influences
    • U2

      Motivation, outils et premiers pas

      • Motivations pour une programmation créative
      • Le langage Python et la bibliothèque py5
      • Workbench et l'IDE Thonny avec le plugin py5mode
      • Vocabulaire de dessin initial py5
      • Répéter des boucles
      • Comment définir et utiliser de nouvelles fonctions
      • Fonction pour dessiner des étoiles
      • Aléatoire : options infinies 1
      • Aléatoire : options infinies 2
    • U3

      Démarrer une affiche basée sur une grille

      • Croquis pour étudier et planifier l'affiche
      • Une grille d'éléments ordonnés
      • Grille d'éléments et variation aléatoire
      • Générer rapidement des variantes d'affiche
    • U4

      Plus de complexité dans l’exportation d’images et de vecteurs

      • Grille récursive
      • Exporter au format PDF ou SVG
    • PF

      Projet final

      • Concevoir avec Python : programmer pour un contexte visuel

    Ce qu’il faut attendre d’un cours Domestika

    • Apprenez à votre rythme

      Apprenez chez vous, sans horaires fixes et à votre rythme. C’est vous qui décidez de votre programme d’apprentissage.

    • Apprenez auprès de grands noms du secteur créatif

      Apprenez les techniques et les méthodes les plus utiles auprès des meilleurs professionnels du secteur créatif.

    • Rencontrez des spécialistes reconnus

      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.

    • Certificates

      PLUS

      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.

    • Soyez aux premières loges

      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.

    • Partagez vos connaissances et vos idées

      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é.

    • Rejoignez une communauté créative internationale

      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é.

    • Assistez à des cours de haute qualité

      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.

    Foire aux questions

    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.

    Cours susceptibles de vous intéresser