Low in stock, only 5 left
NowPrice:SGD 4.58
Original Price: SGD 18.38
75% off
Sale ends in 2 days
Python for Designers: Data Structures & OOP Video Course (Processing P5)
You can only make an offer when buying a single item.
Highlights
🎨💻 PYTHON FOR DESIGNERS: DATA STRUCTURES & OOP (PROCESSING) - VIDEO COURSE 🎨💻
Ready to elevate your design work with the power of Python? 🚀 Dive into "Data Structures for Designers Using Python," the second transformative course in our "Programming for Designers" specialization! This course is meticulously crafted for designers, visual artists, and creative thinkers who want to master critical concepts in data structures and object-oriented programming (OOP), all tailored for creating stunning visual content and sophisticated design solutions using Python within the Processing (P5) environment.
Forget abstract theory – you'll learn by doing, applying Python to model real-world scenarios and design problems. Discover how to efficiently store, organize, and manage data for your creative projects, from dynamic typography and color palettes to complex generative art and simulated systems. This journey will deepen your understanding of Python and empower you to conceptualize and implement truly innovative designs. ✨
Why This Course Will Transform Your Design Process:
Tailored for Designers: Specifically addresses how data structures and OOP apply to visual applications in architecture, graphic design, industrial design, game design, and visual arts.
Python in Processing (P5): Learn within a visual and dynamic coding environment, drawing lines, rectangles, ellipses, and more, programmatically.
Unlock Computational Creativity: Go beyond static designs; learn to create dynamic, interactive, and generative art and design solutions.
Build on Your Fundamentals: As the second course in a series, it expands on basic Python knowledge, focusing on more complex organizational and structural programming concepts.
What You'll Master for Creative Coding (5 Modules • 54 Videos • ~11.5 Hours Total Video):
Module 1: Lists & Dictionaries for Visual Composition (~180 min video, 10 readings, 3 assignments)
Master Python's fundamental data structures: lists and dictionaries.
Learn to manipulate these structures for dynamic typography in Processing (P5), create engaging visual compositions, and explore Hex operations.
Build and swap color palettes programmatically.
Complete projects like "Drawing Using Typography 01 & 02."
Module 2: Grid Structures & Spatial Interactions (~155 min video, 4 readings, 2 assignments)
Delve into grid structures (flat and nested) for organizing visual elements.
Learn to navigate grids, access specific indices, and perform neighbor operations.
Understand grid coordinates and implement movement within a grid.
Create complex patterns and interactions, including a Langton's Ant simulation. 🐜
Module 3: Vectors & Generative Drawings (~95 min video, 4 readings, 2 assignments)
Unlock the power of vectors and vector math – the backbone of generative art.
Apply vector operations to create dynamic and organic generative drawings.
Model motion, forces, and other natural phenomena, predefining motions and implementing random movement. Explore other vector libraries.
Module 4: Object-Oriented Programming (OOP) – Foundations (~87 min video, 3 readings, 3 assignments)
Introduce a new way of thinking with OOP: classes and instances (objects).
Learn to define classes, create instances, encapsulate data and functions, and manage file dependencies.
Build a practical Drawing Class and explore object-oriented thinking for more modular and flexible designs. 🏛️
Module 5: OOP – Object Interactions & Complex Systems (~177 min video, 5 readings, 2 assignments)
Expand your OOP skills by working with multiple classes and their interactions.
Learn to simulate behaviors and complex systems (e.g., large populations of interacting objects).
Undertake a Complex System Project (broken into 5 parts) to create rich, dynamic visual systems.
What's Included:
🎥 Approximately 11 hours and 34 minutes of on-demand video (54 lectures across 5 modules).
📚 26 insightful readings (textbook excerpts, totaling ~320 minutes or 5+ hours of reading time).
✍️ 12 practical assignments (quizzes and practice quizzes) to solidify your understanding (totaling ~345 minutes or 5.75 hours of work).
🖼️ 5 "Gallery" app items for reflection and sharing (optional, platform dependent).
💬 2 Discussion Prompts to engage with concepts (optional, platform dependent).
💻 Source code and learning environment setup guides.
💡 Introduction to helpful tools like the "Gamut Gallery Tool."
🔒 Full lifetime access to course materials (platform dependent).
📜 Course completion recognition (if offered by the platform).
Who Is This Course For?:
Designers (Architects, Graphic Designers, Industrial Designers, Game Designers, Interaction Designers) with some basic Python knowledge wanting to add computational skills.
Visual Artists looking to explore Python, data structures, and OOP for generative art and creative coding.
Programmers interested in applying their Python skills to visual and design-oriented applications using Processing.
Students who have completed "Python Fundamentals for Designers" (Course 1 in the series) or have equivalent basic Python experience.
Requirements:
A basic understanding of Python syntax and fundamentals (as this is Course 2 in a series).
Access to a computer with an internet connection.
Ability to set up the Processing environment with Python mode (guidance provided).
Eagerness to bridge the gap between technical proficiency and artistic creativity! 🔥
Elevate your design practice beyond traditional tools!
Enroll in "Data Structures for Designers Using Python" today and start creating more sophisticated, dynamic, and intelligent visual solutions! 🚀🎨💻
Instant Download
Your files will be available to download once payment is confirmed. Here's how.
Instant download items don’t accept returns, exchanges or cancellations. Please contact the seller about any problems with your order.
Etsy Purchase Protection
Shop confidently on Etsy knowing if something goes wrong with an order, we've got your back for all eligible purchases —
see programme terms
Be the first to review this item
More from this shop
Visit shop-
Digital download
Revit MEP Electrical Design Course: Certification Prep
Sale Price SGD 4.59
Original Price SGD 18.38
-
Digital download
Meta Ads Mastery Video Course: Facebook Ads for Beginners
Sale Price SGD 4.59
Original Price SGD 18.38
-
Digital download
Blender 3D Course: Beginner-Friendly Modeling, Animation + Bonus Ebooks
Sale Price SGD 4.59
Original Price SGD 18.38
-
Digital download
Swedish Massage Techniques Video Course: Anatomy & Business
Sale Price SGD 4.59
Original Price SGD 18.38
-
Digital download
Python Classes Guide: 40 Essentials for Beginners (PDF)
Sale Price SGD 2.91
Original Price SGD 5.83
-
Digital download
Python Power: Master the Art of Coding
SGD 11.70
-
Digital download
Python Programming Lecture Notes: Basic to Advanced (PDF)
Sale Price SGD 10.95
Original Price SGD 14.60
-
Digital download
100 Python Mini-Project Ideas – Learning Guide (PDF + 100 Infographics)
Sale Price SGD 3.59
Original Price SGD 4.80
-
Digital download
Python for Data Science: Beginner's Guide eBook
Sale Price SGD 6.57
Original Price SGD 8.75
-
Digital download
Python Programming Simplified
SGD 36.52