آموزش مبانی پایتون برای طراحان - آخرین آپدیت

دانلود Python Fundamentals for Designers

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: دوره مبانی پایتون برای طراحان، مقدمه‌ای بر برنامه‌نویسی با استفاده از زبان پایتون است که مخصوص دانشجویان و علاقه‌مند به نحوه کاربرد برنامه‌نویسی در اپلیکیشن‌های بصری و طراحی تهیه شده است. این دوره، پایه‌های برنامه‌نویسی را از طریق یک محیط یادگیری بصری و پویا معرفی می‌کند. شما بلوک‌های سازنده ضروری برنامه‌نویسی پایتون، از سینتکس پایه و انواع داده‌ها گرفته تا مفاهیم پیشرفته‌تر مانند ساختارهای کنترلی، توابع و ورودی/خروجی را خواهید آموخت. یاد بگیرید که چگونه ضمن پیاده‌سازی ساختارهای داده برای ایجاد پیچیدگی و عمق بیشتر در پروژه‌های خود، اشکال و طرح‌های مختلف را ترسیم کنید. در پایان این دوره، شما قادر خواهید بود با استفاده از پلتفرم Processing و زبان پایتون، جلوه‌های بصری پویا و ارگانیک ایجاد کنید. این اولین دوره از مجموعه سه بخشی «برنامه‌نویسی برای طراحان» است که با هدف تجهیز طراحان به مهارت‌های ضروری طراحی محاسباتی (Computational Design) تهیه شده است.

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

مقدمه Introduction

  • مرور دوره تخصصی Specialization Overview

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

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

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

  • متغیرها، عبارات و انواع داده‌ها Variables, Expressions, and Data Types

  • عملیات ریاضی Arithmetic Operations

  • ماژولار بودن در برنامه‌نویسی Modularity in Programming

  • توابع در پایتون Functions in Python

  • بوم و رنگ‌ها Canvas & Colors

  • توابع Draw و Setup Draw & Setup Functions

  • بصری‌سازی مختصات ماوس Visualizing Mouse Coordinates

اشکال اولیه / تصادفی بودن / منطق بولی Drawing Primitives / Randomness / Boolean Logic

  • ترسیم اشکال اولیه Drawing Primitives

  • اشکال اولیه پیشرفته Advanced Primitives

  • تکرار حلقه For Iteration "For" Loop

  • ترسیم اشکال اولیه با استفاده از حلقه‌ها Drawing Primitives with Loops

  • ترسیم اشکال پیشرفته با استفاده از حلقه Drawing Advanced Primitives with a Loop

  • تصادفی بودن Randomness

  • ویژگی‌های تصادفی Random Properties

  • آشنایی با حلقه‌های تو در تو Introduction to Nested Loops

  • ترکیب‌بندی با حلقه‌های تو در تو Compositions with Nested Loops

  • ترکیب‌بندی با حلقه‌های تو در تو ۲ Composition with Nested Loops 2

شرط‌ها / منطق بولی / احتمال Conditionals / Boolean Logic / Probability

  • منطق بولی Boolean Logic

  • دستورات شرطی Conditional Statements

  • تکرار با استفاده از شرط‌ها Iteration using Conditionals

  • آشنایی با احتمالات Introduction to Probability

  • طراحی با استفاده از احتمالات Designing with Probability

  • تاپل‌ها (Tuples) در پایتون Tuples In Python

  • ماشین حالت ساده Simple State Machine

  • بازی ماشین حالت State Machine Game

  • بازی ماشین حالت ۲ State Machine Game 2

تبدیلات Transformations

  • تبدیلات: انتقال Transformations - Translations

  • ماتریس Push و Pop Push & Pop Matrix

  • تبدیلات: چرخش Transformations - Rotations

  • ترکیب تبدیل‌ها Combining Transformations

  • تبدیلات: مقیاس‌گذاری Transformations - Scale

  • ترکیب تبدیل‌ها ۲ Combining Transformations 2

  • کار با تصاویر Working with Images

  • ترکیب‌بندی با استفاده از تصاویر Composition using Images

  • ذخیره تصاویر Saving Images

  • ذخیره انیمیشن‌ها Saving Animations

ورودی و خروجی Input and Output

  • خواندن/نوشتن فایل‌های متنی Read/Write Text Files

  • نوشتن جدول به صورت فایل CSV Write a Table as a CSV File

  • خواندن داده‌ها از فایل CSV Reading Data from a CSV File

  • نویز پرلین (Perlin noise) Perlin noise

  • نویز پرلین ۲ Perlin Noise 2

  • ترکیب‌بندی با استفاده از نویز پرلین Composition Using Perlin Noise

  • خواندن داده‌های پیکسل Reading Pixel Data

  • انتخاب پیکسل Pixel Selection

  • نمونه‌برداری مجدد تصویر Re-Sampling Image

  • مرحله بعدی چیست؟ What's Next

نمایش نظرات

آموزش مبانی پایتون برای طراحان
جزییات دوره
26h 6m
50
(آخرین آپدیت)
2,440
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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