آموزش اسکریپت‌نویسی پایتون برای داینامو در رویت (Dynamo for Revit) - آخرین آپدیت

دانلود Dynamo for Revit: Python Scripting

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

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

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

مقدمه Introduction

  • پیش‌نیازها و دانستنی‌ها What you should know

  • شروع کار با پایتون و داینامو Jumping into Python and Dynamo

  • فایل‌های تمرینی Exercise files

1. داینامو و پایتون 1. Dynamo and Python

  • برنامه‌نویسی شی‌گرا (OOP) چیست؟ What is OOP?

  • وارد کردن کتابخانه داینامو Importing the Dynamo library

  • مبانی نود پایتون The Python node basics

2. مبانی پایتون 2. Python Basics

  • عملگرهای منطقی Logical operators

  • حلقه تکرار while Looping with the while loop

  • کنترل با عملگرها Control with operators

  • رشته‌ها (Strings) Strings

  • حلقه تکرار for Looping with the for loop

  • مدیریت خطا با Try and except Try and except

  • حلقه‌های تو در تو Nested loops

  • دیکشنری‌ها Dictionaries

  • تصمیم‌گیری با دستورات شرطی Making decisions with conditionals

  • اعداد Numbers

  • کار با لیست‌ها Working with lists

  • تعریف متغیرها Defining variables

  • دستورات Break و Continue Break and continue

  • تعریف توابع Defining functions

3. کار با کتابخانه‌ها 3. Working with Libraries

  • ذخیره ماژول شخصی Saving our own module

  • دسترسی به نودهای رویت Accessing Revit nodes

  • ناوبری در Revit API Navigating the Revit API

  • وارد کردن Revit API Importing the Revit API

  • گسترش ماژول‌های پایتون Extending Python modules

  • کار با Revit API Working with the Revit API

  • تبدیلات رویت Revit conversions

  • آیرون‌پایتون (IronPython) چیست؟ What is IronPython?

  • تبدیلات داینامو Dynamo conversions

  • ماژول‌های داخلی پایتون Built-in Python modules

4. ای‌پی‌آی رویت (Revit API) 4. Revit API

  • تنظیم پارامترهای رویت Setting Revit parameters

  • گرفتن پارامترهای رویت Getting Revit parameters

  • جمع‌آوری المان‌ها Collecting elements

  • انواع داده‌ها در Revit API و IronPython Revit API and IronPython types

  • ایجاد یک ویو (View) Creating a view

  • باکس‌های محدوده ویو (Bounding Boxes) View bounding boxes

  • ایجاد یک Collector Creating a collector

  • ایجاد المان‌های خط‌محور Creating line-driven elements

  • موقعیت المان‌ها Element locations

  • تنظیم و اصلاح المان‌ها Adjusting elements

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش اسکریپت‌نویسی پایتون برای داینامو در رویت (Dynamo for Revit)
جزییات دوره
3h 36m
41
(آخرین آپدیت)
32,698
- از 5
دارد
دارد
دارد
Jeremy Graham
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jeremy Graham Jeremy Graham

جرمی گراهام معمار ثبت شده و متخصص در کاسه استادیوم و طراحی محاسباتی است. توانایی متخصص جرمی در برنامه های مدل سازی سه بعدی مانند Autodesk Revit و Rhino باعث شده است تا وی به استاد ابزارهای برنامه نویسی بصری Dynamo و Grasshopper کمک کند تا طراحی سریعتر و هوشمندانه تری داشته باشد. اشتیاق او به فناوری طراحی باعث شده است تا وی به تسلط بر زبانهای برنامه نویسی پایتون و سی شارپ برود و به وی امکان دهد افزونه هایی را توسعه دهد که عملکرد Autodesk Revit و Rhino را گسترش دهد. جرمی با وبلاگ شخصی خود — www.learndynamo.com — در جایی که به کار گردش عملی عملی دینامو می پردازد ، با هدف خودکار سازی کارهای مشترک در Autodesk Revit ، با استفاده از پایتون ، به انجمن Dynamo کمک می کند.