نرم ‌افزار Revit برای مدل ‌سازی سه ‌بعدی و ترسیم جزئیات ساختمانی استفاده می‌ شود و Dynamo Revit یکی از پلاگین ها و افزونه های کاربری برای نرم افزار Revit محسوب می شود که سبب افزوده شدن امکانات زیادی برای رفع نیاز های کاربر به این نرم افزار می شود. آیا شما در هنگام نیاز به یک گره Dynamo، نمی توانید آن را بیابید؟ برنامه پایتون به شما اجازه می دهد که گره های سفارشی و قدرتمند را ایجاد کنید و به کمک آن قابلیت های نرم افزار Revit را گسترش داده و چالش های پدید آمده در مدل سازی بوسیله برنامه رویت را سریع تر و هوشمندانه تر حل کنید. این دوره آموزشی زبان برنامه نویسی پایتون را برای طراحانی که می خواند بیشتر با داینامو کار کنند، معرفی می کند. در ابتدا مفاهیم اولیه پایتون مانند، انواع داده ها، شرطی ها و حلقه ها را هم زمان با تعامل مستقیم با کتابخانه هندسی Dynamo، یاد می گیرید. سپس نحوه افرایش کارایی داینامو با کتابخانه های مانند Revit API را یاد می آموزید. در فصل چهارم شما مهارت های جدید خود را بطور عملی بکار می برید. مدرس دوره نشان می دهد که چطور از Revit API برای فیلتر کردن عناصر، دسترسی به پارامتر ها، و ایحاد نمای سفارشی استفاده کنید.

توجه: این دوره آموزشی از برنامه های Dynamo 2.0.1 و Revit 2019 استفاده می کند. برای دستیابی به بهترین نتیجه از همین نسخه های نرم افزاری استفاده کنید.

مباحث دوره:

  • مفاهیم پایه در مورد پایتون
  • برنامه نویسی شی گرا چیست؟
  • مفاهیم پایه در مورد پایتون
  • تعریف متغیر ها
  • متغیر ها ی عددی
  • متغیرهای رشته ای
  • کار با لیست ها
  • تصمیم گیری با ساختارهای شرطی
  • کنترل با عملگرها
  • تکرار با حلقه for
  • تکرار با حلقه while
  • دستور break و continue
  • دیکشنری ها
  • دستور های try و expect
  • تعریف توابع
  • کار با کتابخانه ها
  • ماژول های درونی و تو کار پایتون
  • ماژول های بیرونی پایتون
  • ذخیره سازی ماژول خود
  • برنامه IronPython چیست؟
  • دسترسی به revit nodes
  • اصطلاحات رویت
  • اصطلاحات Dynamo
  • بررسی Revit API
  • جمع آوری عناصر
  • ایجاد یک ادغام کننده
  • دسترسی به پارامتر های رویت
  • تنظیمات پارامتر های رویت
  • ایجاد عناصر ….
  • مکان های عناصر
  • ایجاد یک چشم انداز یا نما
  • جعبه های
  • انواع IronPython و Revit API