TrueschoTruescho
All Courses
Data Structures for Designers Using Python
Coursera
Course
Unknown

Data Structures for Designers Using Python

University of Michigan

Explore critical concepts of data structures and object-oriented programming in Python, tailored for design and visual content applications.

Unknown5 weeksKK, UZ, English

About this Course

In Data Structures for Designers Using Python, you’ll delve into the critical concepts of data structures and object-oriented programming, tailored specifically for design and visual content creation applications. You’ll be introduced to object-oriented programming principles in Python, enabling you to model real-world scenarios and design problems using objects and classes. You will use the Processing platform to draw lines, rectangles, ellipses, and more through the program’s Python mode. Learn about vector math and how it can be manipulated to store, organize, and manage data efficiently in creative projects. These approaches to Python allow you to gain a deeper understanding of the programming language while enhancing your ability to conceptualize and implement sophisticated design solutions. This is the second course in a three-part series, Programming for Designers, aimed at equipping designers, including those in architecture, graphic design, industrial design, game design, and visual artists, with essential computational design skills

What You'll Learn

  • Use Python data structures to create complex designs
  • Apply object-oriented programming to simulate behaviors and relationships in design
  • Create dynamic motions and transformations in digital artwork using Python

Prerequisites

  • Basic familiarity with the topic and terminology
  • Readiness to practice through applied exercises

Instructors

J

Jose Sanchez

Associate Professor

Topics

Design and Product
Computer Science
Music and Art
Arts and Humanities
Graphic and Visual Design
Software Design
Python Programming
Spatial Analysis
Visualization (Computer Graphics)
Object Oriented Programming (OOP)

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

تصميم ومنتجات
علوم الحاسوب
موسيقى وفنون
الإنسانيات
تصميم جرافيكي وبصري
تصميم برمجيات
برمجة بايثون
تحليل مكاني
Visualization (Computer Graphics)
Object Oriented Programming (OOP)

Start Learning Now