Hay poco stock, solo quedan 5

AhoraPrecio:MX$68.31

Precio original: MX$272.79

Cargando

-75 %

La oferta termina en 2 días

IVA incluido

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

Solo puedes hacer una oferta por compras de un único artículo

  • Descarga inmediata
  • Los archivos estarán disponibles para descargar una vez que se confirme el pago.  Sigue estas instrucciones.
  • No se admiten cambios, devoluciones ni cancelaciones de los artículos de descarga inmediata. Ponte en contacto con el vendedor si tienes algún problema con tu pedido.
Ver las políticas adicionales de la tienda

Detalles

Diseñado por
El artículo es
Descarga digital
Tipos de archivos digitales
1 PDF

Sobre este artículo

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

Mostrar descripción completa

Revisa este artículo antes de nadie

Aún no hay reseñas. Lee las opiniones de los clientes sobre otros artículos de esta tienda.
Calculamos este número usando un promedio de todas las valoraciones de los últimos doce meses. 4.2
1,9 mil ventas
2 años en Etsy

Este vendedor suele tardar unas horas en responder.

Respuestas rápidas Tiene un historial de respuestas rápidas a los mensajes.