Dieses 20-stündige Live-Training führt in die Grundlagen von Python und die Verwendung der Revit API ein.
Mehr ErfahrenButton TextDieses Training richtet sich an Fachleute in der digitalen Planung, die über ein grundlegendes Verständnis von Autodesk Revit verfügen. In dieser Schulung lernen wir die Grundlagen von Python kennen, wenden Python in der Revit-Umgebung für die Automatisierung an, interagieren mit der Revit-API mithilfe von Python und arbeiten anhand praktischer Projekte an realen Anwendungen.
Nach Abschluss dieses Trainings verfügen Sie über ein solides Verständnis der Python-Grundlagen. Sie wissen, wie Sie Python zur Automatisierung von Aufgaben in Revit verwenden und verstehen und interagieren mit der Revit-API mithilfe von Python. Sie lernen debuggen und optimieren Python-Skripte für Revit und erstellen dazu benutzerdefinierte Revit-Add-Ins. Dieses Wissen verbessert Ihre Fähigkeit, komplexe Aufgaben zu automatisieren, die Produktivität zu steigern und die Qualität Ihrer Projekte signifikant zu steigern.
Dieser Teil widmet sich den Grundlagen der Python-Programmierung. Wir lernen die kritischen Aspekte von Python, einschließlich Variablen, Datentypen, Operatoren, bedingte Anweisungen, Schleifen, Funktionen und Module.
Im zweiten Teil führen wir die Integration von Python mit der Revit-API . Wir lernen die Datenbankstruktur, Elemente, Kategorien und Transaktionen von Revit kennen und erstellen unser erstes Python-Skript für Revit.
Der dritte Teil konzentriert sich auf die Manipulation von Revit-Elementen mit Python. Wir lernen, wie Sie Parameter für Revit-Elemente erstellen, lesen, ändern und schreiben und mit Python in der Revit-Datenbank navigieren.
Im vierten Teil automatisieren wir verschiedene alltägliche Aufgaben in Revit , wie z. B. das Einrichten von Dokumenten und die Stapelverarbeitung von Revit-Dateien. Außerdem lernen wir, wie Zeichnungs- und Detaillierungsaufträge automatisiert werden.
Der letzte Teil widmet sich dem Debuggen, der Fehlerbehandlung und der Optimierung von Python-Skripten in der Revit-Umgebung. Wir lernen Best Practices für das Schreiben effizienter Skripte kennen und stellen unsere Fähigkeiten dann in einem Abschlussprojekt unter Beweis - der Entwicklung eines benutzerdefinierten Revit-Add-Ins.
Wir gehen einige einfache Python-Skripte (unabhängig von Revit) durch, um den Einstieg in Python zu erleichtern. Auf diese Weise werden wir uns mit Python und seiner spezifischen Optik und Haptik vertraut machen.
Um die Struktur von Python besser zu verstehen, gehen wir einige verschiedene Beispiele durch, um die Struktur hervorzuheben.
Im ersten Python-Skript zeigen wir, wie Daten aus der Revit-Datei dem Benutzer angezeigt werden können.
Um die Unterschiede zwischen Dynamo und Python hervorzuheben, werden wir unsere vorherige Automatisierung in diesem Projekt wiederholen, diesmal jedoch in Python! Wir schauen uns an, wie wir einen Parameterwert für alle ausgewählten Elemente ändern können.
Wir untersuchen auch, wie sich die Blatterstellung mit Python im Vergleich zu Dynamo unterscheidet.
Wir erstellen Scope-Boxen in unserer Revit-Datei mit Python in pyRevit ! Dieses Projekt befasst sich mit der Elementerstellung, -ausrichtung und Benutzereingabe.