توضیحات
آموزش سطح مقدماتی متوسط پایتون در داینامو بخش پنجم
همانطوری که تا به الان متوجه شدید، برنامه Dynamo یک ابزار و رابط بسیار
قدرتمند در فرآیند کارهای تکراری، طولانی، غیر ممکن و … می باشد که تمام
آنها را عملی می کند. همینطور در طول کارهایی که با داینامو انجام می دهید
، از پکیج های مختلفی استفاده می کنید تا فرآیند برنامه نویسی شما سریع
تر و آسانتر شود.
حالا در این گام می خواهیم به شما نحوه نوشتن پکیج و برنامه های کاربردی را
باز ربان برنامه نویسی پایتون (Python) آموزش دهیم. شما با یادگیری پایتون و
روش استفاده از آن در داینامو، قادر خواهید بود تا بتوانید با انعطاف پذیری بسیار
بیشتری کار کنید و گاهاً یک ابزار بسیار مفید تولید کنید.
با توجه به انقلاب نرم افزاری که در این سالهای اخیر در بخش AEC اتفاق افتاده و
سرعت حرکت این صنعت به سمت آینده، هر کاربری که می خواهد در این صنعت
رشد کند و از بقیه عقب نماند باید یک زبان برنامه نویسی برای توسعه کارهای خود
یاد بگیرد. زبانه های Python و C# به عنوان برترین زبان های برنامه نویسی در تولید
API برای Revit و Dynamo هستند.
زبانه برنامه نویسی پایتون و سی-شارپ به دلیل اینکه کاربران بسیار زیادی در سراسر
دنیا دارند، مطالب آموزشی و بدست آوردن جواب سوالات و … بسیار سریع تر و آسانتر
می باشد. یعنی اگر بخواهید این زبان ها را یاد بگیرید به سرعت بیشتری نسبت به
آموزش سطح مقدماتی متوسط پایتون در داینامو بخش پنجم
شما به عنوان یک کاربر حرفه ای داینامو، نیاز دارید ابتدا با زبان پایتون برای گسترش
برنامه های خود آشنا شوید، چونکه این زبان مستقیم در داینامو قابل نوشتن و اجرا
می باشد و زبان سی – شارپ عموما برای توسعه افزونه و پلاگ-این در رویت پیشنهاد
می شود. هر چند شما می توانید از سی-شارپ برای توسعه گره های داینامو استفاده
کنید، اما به صورت مستقیم در داخل برنامه داینامو انجام نمی شود و باید در VS نوشته
شود و فایل dll آن را در داینامو وارد کنید که اینکار را برای داینامو اصلاحاً Zero-Touch می گویند.
در این آموزش شما ابتدا با زبان برنامه نویسی Python آشنا خواهید شد و سپس استفاده
و کاربرد آن را در Dynamo برای توسعه گره ها یاد خواهید گرفت.
سر فصل های دوره آموزشی Python برای Dynamo
معرفی زبان برنامه نویسی پایتون (Python)
نقش Python در دنیای برنامه نویسی
قدرت Python در داینامو
تفاوت بین Python و Design Script در داینامو
آشنای با متغییر ها در Python
آشنایی با توابع در Python
آشنایی با String در Python
آشنایی با حلقه While
آشنایی با حلقه For
آشنایی با Listها در پایتون
کار با Dictionaries و Tuples در Python
آشنایی و کار با حلقه های تو در تو
درک برنامه نویسی شی گرا
آشنایی و درک کلاس ها در زبانه Python
کار با توابع پیشرفته پایتون
انجام چندین پروژه عملی و کاربردی به صورت گام به گام
