Creative Coding for Designers Using Python ist der letzte Teil der umfassenden dreiteiligen Spezialisierung, die darauf abzielt, die Programmierfähigkeiten von Designern, Künstlern und visuellen Denkern mithilfe von Python deutlich zu verbessern. AS der fortgeschrittene Kurs der Reihe, Creative Coding for Designers Using Python, verwendet eine projektbasierte Lernstrategie, um die in den ersten beiden Kursen erworbenen Fähigkeiten zu festigen und anzuwenden. In diesem Kurs liegt der Schwerpunkt auf dynamischen Simulationen und prozeduraler Inhaltserstellung, die einen tieferen Einblick in die Anwendung von Python im visuellen Design und in der digitalen Kunst bieten. Dieser Kurs richtet sich an Teilnehmer, die die Grundlagen von Python, einschließlich der Syntax, der Datenstrukturen und der objektorientierten Programmierprinzipien, verstanden haben, und befasst sich mit anspruchsvollen Themen. Durch die Nutzung der Processing-Plattform mit Python werden Sie interaktive Projekte durchführen, die theoretisches Wissen in greifbare Ergebnisse umwandeln und die Kluft zwischen technischem Können und künstlerischer Kreativität überbrücken. Creative Coding for Designers Using Python ist als eine Bildungsreise strukturiert, die Technologie und Kunst verbindet und die Teilnehmer mit den Fähigkeiten ausstattet, fortgeschrittene digitale Designtechniken zu erkunden. Dieser Kurs bietet die Werkzeuge und das konzeptionelle Verständnis, die für die innovative Anwendung von Python bei der Erstellung digitaler Kunst- und Designprojekte erforderlich sind. Dies ist der dritte und letzte Kurs einer dreiteiligen Reihe, Programmieren für Designer, die darauf abzielt, Designern die grundlegenden Fähigkeiten des Computerdesigns zu vermitteln.

Schalten Sie mit Coursera Plus den Zugang zu mehr als 10.000 Kursen frei. Starten Sie die 7-tägige kostenlose Testversion.


Kreatives Programmieren für Designer mit Python
Dieser Kurs ist Teil von Spezialisierung für Programmieren für Designer

Dozent: Jose Sanchez
Bei enthalten
Empfohlene Erfahrung
Was Sie lernen werden
Erstellen von Partikelsystemen in Python zur Bildung dynamischer visueller Muster
Erstellen von Vektorfeldern in Processing mit Hilfe von Indizes und Perlin Noise remapping, um fließende Muster zu erzeugen
Anwendung von Algorithmen zur prozeduralen Generierung, um komplizierte kachelbasierte Muster mit anpassbaren Texturen zu erstellen
Kompetenzen, die Sie erwerben
- Kategorie: Animation und Spieldesign
- Kategorie: Simulationen
- Kategorie: Kreatives Design
- Kategorie: Visualisierung (Computergrafik)
- Kategorie: Algorithmen
- Kategorie: Generative KI
- Kategorie: Computergrafik
- Kategorie: Objektorientierte Programmierung (OOP)
- Kategorie: Python-Programmierung
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
15 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Erweitern Sie Ihre Fachkenntnisse
- Lernen Sie neue Konzepte von Branchenexperten
- Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
- Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
- Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 5 Module
Unser erstes Projekt stellt Partikelsysteme vor, ein grundlegendes Konzept für Simulationen und visuelle Effekte, mit dem sich aus einfachen Regeln komplexe und dynamische Muster erzeugen lassen. In einer Reihe von Videos werden wir uns mit der Erstellung von Partikeln, ihrem Verhalten und ihrer Steuerung und Animation beschäftigen, um komplexe visuelle Effekte zu erzeugen. Diese Woche legt den Grundstein für das Verständnis, wie einzelne Elemente zusammenwirken können, um komplizierte Designs zu erstellen.
Das ist alles enthalten
13 Videos7 Lektüren3 Aufgaben1 App-Element1 Diskussionsthema
Aufbauend auf unserem Wissen über Partikelsysteme werden in Woche zwei Vektorfelder und ihre Anwendung bei der Steuerung der Bewegung von Partikeln untersucht. Sie werden lernen, wie man Vektorfelder erstellt und sie verwendet, um die Navigation und das Verhalten von Partikeln innerhalb eines Systems zu beeinflussen. Diese Woche verbessert unsere Fähigkeit, natürliche Phänomene zu simulieren und dynamische, fließende Muster in unseren Entwürfen zu schaffen.
Das ist alles enthalten
10 Videos3 Lektüren3 Aufgaben1 App-Element
In unserem dritten Projekt beschäftigen wir uns mit der Simulation von Ökosystemen, einer komplexen und faszinierenden Anwendung von kreativem Code, der die Interaktionen innerhalb von Ökosystemen modelliert. Ihr lernt, wie man verschiedene Entitäten innerhalb eines Ökosystems und ihre Interaktionen, wie z. B. Raub und Fortpflanzung, simuliert. Diese Woche fordert uns heraus, über Systeme und ihre Regeln nachzudenken und sie auf ansprechende Art und Weise visuell darzustellen.
Das ist alles enthalten
10 Videos2 Lektüren3 Aufgaben1 App-Element
Die Pfadfindung ist in vielen Design- und Spieleanwendungen von entscheidender Bedeutung, da sie es Objekten ermöglicht, auf intelligente Weise durch die Umgebung zu navigieren. Diese Woche konzentrieren wir uns auf den A-Star (A*)-Algorithmus, einen beliebten Algorithmus zur Wegfindung, der für seine Effizienz und Genauigkeit bekannt ist. Sie lernen, wie Sie A* implementieren, damit Charaktere oder Objekte den kürzesten Weg zwischen zwei Punkten finden, Hindernisse überwinden und die Bewegung in Ihren Projekten optimieren können.
Das ist alles enthalten
10 Videos2 Lektüren3 Aufgaben1 App-Element
In unserem Abschlussprojekt erforschen wir den Algorithmus "Wave Function Collapse", eine fortschrittliche Technik zur prozeduralen Generierung, die sich besonders für kachelbasiertes generatives Design eignet. Sie werden lernen, wie Sie diesen Algorithmus implementieren, um komplexe Muster und Landschaften zu erstellen, die ein leistungsstarkes Werkzeug für Architekturdesign, Spieleentwicklung und digitale Kunst darstellen. Diese Woche bildet den Höhepunkt unserer Erkundung und zeigt, wie Algorithmen Kreativität und Innovation im Design inspirieren können.
Das ist alles enthalten
11 Videos3 Lektüren3 Aufgaben1 App-Element
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Dozent

Mehr von Design und Produkt entdecken
Status: Kostenloser TestzeitraumUniversity of Michigan
Status: Kostenloser TestzeitraumUniversity of Michigan
Status: Kostenloser TestzeitraumUniversity of Michigan
Status: Kostenloser TestzeitraumUniversity of Michigan
Warum entscheiden sich Menschen für Coursera für ihre Karriere?





Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Um Zugang zu den Kursmaterialien und Aufgaben zu erhalten und um ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung erwerben, wenn Sie sich für einen Kurs anmelden. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen. Der Kurs kann stattdessen die Option "Vollständiger Kurs, kein Zertifikat" anbieten. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Spezialisierung, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Seite "Leistungen" hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder Ihrem LinkedIn-Profil hinzufügen.
Ja. Für ausgewählte Lernprogramme können Sie eine finanzielle Unterstützung oder ein Stipendium beantragen, wenn Sie die Anmeldungsgebühr nicht aufbringen können. Wenn für das von Ihnen gewählte Lernprogramm eine finanzielle Unterstützung oder ein Stipendium verfügbar ist, finden Sie auf der Beschreibungsseite einen Link zur Beantragung.
Weitere Fragen
Finanzielle Unterstützung verfügbar,

