آموزش کدنویسی خلاقانه برای طراحان با استفاده از پایتون - آخرین آپدیت

دانلود Creative Coding for Designers Using Python

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: دوره «کدنویسی خلاقانه برای طراحان با استفاده از پایتون»، آخرین مرحله از مجموعه جامع سه بخشی است که با هدف ارتقای چشمگیر توانمندی‌های برنامه‌نویسی طراحان، هنرمندان و متفکران بصری از طریق زبان پایتون طراحی شده است. این دوره به عنوان بخش پیشرفته از این مجموعه، از استراتژی یادگیری پروژه‌محور برای تثبیت و به‌کارگیری مهارت‌های آموخته شده در دو دوره اول استفاده می‌کند. در این دوره، شما بر شبیه‌سازی‌های پویا و تولید محتوای رویه‌ای (Procedural Content Generation) تمرکز خواهید کرد که فرصتی برای غوطه‌وری عمیق‌تر در کاربردهای پایتون در طراحی بصری و هنر دیجیتال فراهم می‌کند. این دوره برای افرادی طراحی شده است که اصول اولیه پایتون، از جمله نحو (Syntax)، ساختار داده‌ها و اصول برنامه‌نویسی شیءگرا را فرا گرفته‌اند و اکنون می‌خواهند به موضوعات پیچیده‌تر بپردازند. با بهره‌گیری از پلتفرم Processing در کنار پایتون، شما در پروژه‌های تعاملی شرکت خواهید کرد که دانش نظری را به خروجی‌های ملموس تبدیل کرده و شکاف بین مهارت فنی و خلاقیت هنری را پر می‌کند. دوره کدنویسی خلاقانه برای طراحان با استفاده از پایتون به صورت یک سفر آموزشی ساختار یافته است که تکنولوژی و هنر را با هم ترکیب می‌کند و شرکت‌کنندگان را به مهارت‌های لازم برای کاوش در تکنیک‌های پیشرفته طراحی دیجیتال مجهز می‌سازد. این دوره ابزارها و درک مفهومی لازم برای کاربرد نوآورانه پایتون در خلق آثار هنری دیجیتال و پروژه‌های طراحی را ارائه می‌دهد. این سومین و آخرین دوره از مجموعه سه بخشی «برنامه‌نویسی برای طراحان» است که هدف آن تجهیز طراحان به مهارت‌های ضروری طراحی محاسباتی می‌باشد.

سرفصل ها و درس ها

پروژه ۱: سیستم‌های ذرات Project 1: Particle Systems

  • مرور کلی تخصص Specialization Overview

  • آشنایی با مدرس Meet Your Instructor

  • خلاصه دوره دوم Summary of Course 2

  • مرور کلی دوره Course Overview

  • آشنایی با محیط یادگیری ما Introduction to Our Learning Environment

  • پروژه ۱: سیستم‌های ذرات Project 1: Particle Systems

  • افزودن نیروها Adding Forces

  • طول عمر ذره Particle Lifespan

  • رسم رد ذرات Drawing Particle Trails

  • ایجاد کلاس نیرو Creating a Force Class

  • محاسبه نزدیک‌ترین شیء Closest Object Calculation

  • تعامل ذرات با نیروها Particles Interact with Force/s

  • ایجاد پویا نیروها و ذرات Creating Forces & Particles Dynamically

پروژه ۲: میدان‌های برداری Project 2: Vector Fields

  • پروژه ۲: میدان‌های برداری Project 2: Vector Fields

  • داده‌های برداری از نویز پرلین Vector Data From Perlin Noise

  • کالیبراسیون میدان برداری Calibrating the Vector Field

  • محاسبه بردار از داده‌های موقعیت Calculating a Vector from Position Data

  • بردار از تاریخچه حرکت ماوس Vector from Mouse History

  • رنگ‌آمیزی بردارها با تاریخچه ماوس Painting Vectors with Mouse History

  • برادرهای مجاور Neighboring Vectors

  • برادرهای مجاور ۲ Neighboring Vectors 2

  • کالیبراسیون ابزار رنگ‌آمیزی Calibrating the Paint Tool

  • ذرات روی میدان برداری Particles Over Vector Field

پروژه ۳: شبیه‌سازی اکوسیستم Project 3: Ecosystem Simulations

  • پروژه ۳: شبیه‌سازی اکوسیستم Project 3 - Ecosystem Simulation

  • شبیه‌سازی گیاه‌خواران Herbivore Simulation

  • شبیه‌سازی گیاه‌خواران ۰۲: درخت تصمیم Herbivore Simulation 02 - Decision Tree

  • شبیه‌سازی گیاه‌خواران ۰۳: گذارها Herbivore Simulation 03 - Transitions

  • شبیه‌سازی گیاه‌خواران ۰۴: پرسه زدن Herbivore Simulation 04 - Wander

  • شبیه‌سازی گیاه‌خواران ۰۴: جستجوی غذا Herbivore Simulation 04 - Seek Food

  • شبیه‌سازی گیاه‌خواران ۰۵: خوردن غذا Herbivore Simulation 05 - Eating Food

  • شبیه‌سازی گیاه‌خواران ۰۶: گرسنگی Herbivore Simulation 06 - Starvation

  • کالیبراسیون اکوسیستم Calibrating the Ecosystem

  • گسترش اکوسیستم Expanding the Ecosystem

پروژه ۴: مسیریابی Project 4: Pathfinding

  • پروژه ۴: مسیریابی Project 4: Pathfinding

  • سفارشی‌سازی محیط Environment Customization

  • دسترسی به همسایه‌ها Accessing Neighbors

  • محاسبه پر کردن سیل‌آسا (Flood Fill) Flood Fill Calculation

  • در نظر گرفتن موانع Considering Obstacles

  • مسیر بهینه Optimal Path

  • الگوریتم A Star A-Star Algorithm

  • الگوریتم A Star بخش دوم A-Star Algorithm Part 2

  • تجسم داده‌های A Star Visualizing A-Star Data

  • گسترش سیستم مسیریابی Expanding the Pathfinding System

پروژه ۵: فروپاشی تابع موج Project 5: Wave Function Collapse

  • پروژه ۵: فروپاشی تابع موج Project 5: Wave Function Collapse

  • محیط Environment

  • سازگاری کاشی‌ها Tile Compatibility

  • فروپاشی یک سلول Collapsing a Cell

  • انتشار Propagation

  • سازگاری همسایگی Neighbor Compatibility

  • کمترین آنتروپی Lowest Entropy

  • تجسم احتمالات Visualizing Possibilities

  • مجموعه کاشی‌های تصویری Image Tile Sets

  • جمع‌بندی Wrap Up

  • گام بعدی چیست؟ What's Next?

نمایش نظرات

آموزش کدنویسی خلاقانه برای طراحان با استفاده از پایتون
جزییات دوره
27h 4m
54
(آخرین آپدیت)
914
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده