Stock faible, il n'en reste que 5.

MaintenantPrix :3,26 €

Prix d'origine : 13,06 €

Chargement

75 % de réduction

La promo se termine dans 1 jour

TVA incluse

Python for Designers: Data Structures & OOP Video Course (Processing P5)

Vous ne pouvez faire d'offre que lors de l'achat d'un seul article

Principaux détails

  • Conçu par OCGS
  • Téléchargement numérique
  • Types de fichier(s) numérique(s) : 1 PDF
  • Le texte de ce fichier peut être dans une autre langue
Désolés, nous n'avons pas pu traduire cette fiche produit en français.

🎨💻 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! 🚀🎨💻

Téléchargement instantané

Vos fichiers seront prêts à télécharger dès que le paiement est confirmé.  Voici comment.

Les retours, échanges ou annulations ne sont pas acceptés pour les téléchargements instantanés. N'hésitez pas à contacter le créateur en cas de problème avec votre commande.

Protection sur les achats d'Etsy
Achetez en toute confiance sur Etsy : si un problème survient, nous vous aidons, et ce pour toutes les commandes éligibles — Voir les conditions d'utilisation du programme