Companies Home Search Profile

Python & Revit API for DynamoBIM

Focused View

Viktor Kuzev

7:02:26

203 View
  • 1. Versions - Revit 2022.mp4
    07:55
  • 2. Versions - Revit 2023.mp4
    04:13
  • 1. Layout of Python Nodes in Dynamo.mp4
    05:56
  • 2. Object Oriented Programming - You are already using it.mp4
    05:05
  • 3.1 04 protogeometry point.zip
  • 3. Using Proto Geometry.mp4
    06:45
  • 4.1 05 Variables.mp4
    10:04
  • 4. Variables.mp4
    10:04
  • 5.1 06 points.zip
  • 5.2 pointbycoordinates.zip
  • 5. Point By Coordinates.mp4
    15:43
  • 6.1 07 lists.zip
  • 6. Lists.mp4
    18:08
  • 7. Lists Slicing Quiz.html
  • 8. Checks - Intro.mp4
    03:46
  • 9.1 08 checks _01.zip
  • 9.2 08 checks _02.zip
  • 9.3 09 checks_03.zip
  • 9. Checks - Python.mp4
    23:02
  • 10. Basics Quiz.html
  • 1.1 10 loops 01.zip
  • 1. Loops 01 - Basic FOR Loop.mp4
    08:55
  • 2.1 11 loops 02.zip
  • 2. Loops 02 -FOR loop with IF statements.mp4
    08:21
  • 3.1 12 loops 03.zip
  • 3. Loops 03 - WHILE loops.mp4
    16:27
  • 4.1 13 loops 04.zip
  • 4. Loops 04 - FOR loop compared to WHILE loop.mp4
    16:53
  • 5.1 14 loops 05.zip
  • 5. Loops 05 - BREAK and CONTINUE.mp4
    08:32
  • 6.1 15 nested loops 01.zip
  • 6. Node Lacing and Nested Loops.mp4
    16:12
  • 7.1 16 nested loops 02.zip
  • 7. 3-Dimensional Lists and Nested Loops.mp4
    09:52
  • 8.1 17 try and except.zip
  • 8. TRY and EXCEPT.mp4
    10:06
  • 1.1 18 functions.zip
  • 1. Functions 01 - Define and use your own functions.mp4
    19:45
  • 2.1 19 functions 02.zip
  • 2. Functions 02 - Execute a function to multiple arguments.mp4
    09:57
  • 3.1 20 functions 03.zip
  • 3. Functions 03 - Shorthand for Loops.mp4
    07:11
  • 4.1 21 modules.zip
  • 4.2 module1.zip
  • 4. Modules 01 - Creating and Using Python Modules.mp4
    14:40
  • 5.1 22 modules 02.zip
  • 5. Modules 02 -Use Built-in modules.mp4
    02:31
  • 6.1 23 revit library.zip
  • 6. Modules 03 - Use the Revit Nodes Library.mp4
    09:45
  • 7. Functions Quiz.html
  • 1.1 24 revit api.zip
  • 1. Revit API 01 - Extracting Information from Revit.mp4
    09:21
  • 2.1 25 revit api 02.zip
  • 2. Revit API 02 - Creating Elements in Revit.mp4
    11:08
  • 3.1 26 revit api 03 - wrapping.zip
  • 3. Revit API 03 - Revit Objects vs Dynamo objects.mp4
    09:52
  • 4.1 27 revit api 03 - converting.zip
  • 4. Convert between Dynamo Geometry and Revit Geometry.mp4
    07:04
  • 5. Revit API - how to know what you need.mp4
    10:37
  • 1.1 29 revit api - stair paths.zip
  • 1. Place Stair Paths.mp4
    30:59
  • 1. What we're going to do.mp4
    02:12
  • 2.1 31 revit api complex_start.zip
  • 2.2 32 revit api complex_filter rooms.zip
  • 2. Get only the desired rooms.mp4
    10:42
  • 3.1 33 revit api complex_get segments.zip
  • 3. Get Boundary Segments.mp4
    11:45
  • 4.1 34 revit api complex_place walls directly.zip
  • 4. Place Walls.mp4
    09:06
  • 5.1 35 revit api complex_place walls offset.zip
  • 5. Place Walls at Offset.mp4
    10:15
  • 6.1 36 revit api complex_place floors .zip
  • 6. Create Floors.mp4
    08:56
  • 7.1 30 revit api complex_end.zip
  • 7.2 37 revit api complex_join 01.zip
  • 7. Join walls and floors.mp4
    20:41
  • Description


    Learn how to code your own Python nodes to 10x your Dynamo scripts efficiency

    What You'll Learn?


    • You will be able to create your own custom nodes with Python in Dynamo
    • You will learn how to create your own Python modules to re-use in future scripts
    • You will learn the fundamentals of Python and Object Oriented Programming
    • You will complete a practically oriented case-study of a custom python node that automates the creation of finishes in Revit
    • You will learn how to work with the Revit API
    • You will learn how to make your Dynamo scripts faster and easier to understand with Python Nodes

    Who is this for?


  • If you want to learn to code your own Python nodes to use in Dynamo, take this course
  • If you have never coded anything, but you want to start, this course will help you
  • If you know a fair bit of using Dynamo and you want to take the next step - this course is for you
  • What You Need to Know?


  • No programming experience needed. I'll teach you everything you need to know from scratch
  • You will need to know how to use Autodesk Revit and Dynamo. If you're just starting to learn Dynamo now I recommend to get the Dynamo BIM from Zero to Hero course
  • You need to have a version of Revit and Dynamo installed (educational and trial versions are fine)
  • You don't need anything else - just some time to follow
  • More details


    Description

    Welcome to the Python & Revit API for Dynamo course.

    This course is designed for those of you who are using Dynamo and want to make the next step - learning how to code your own Python Nodes to make the Dynamo scripts even more efficient and clear to look at.


    The course is made with the assumption that you are already familiar with Dynamo and Revit, but you have little or no knowledge of coding.


    We start from scratch and build skills until we finish with an overview and create a practical Python node for placing wall and floor finishes and joining them to the existing floors and walls automatically.


    The course is delivered in many examples with the idea that the student follows along. Exercise files are provided with almost every lecture.


    Ideally, every lecture should be viewed as an assignment. Don't go to the next one until you have tried yourself what is shown. That way you can keep up with the new information and not get overwhelmed.


    We're taking a practical approach - the examples given are parts of scripts that are currently used in companies and save them a lot of time.


    Your instructor:

    has 12 years of daily experience using Revit,

    has 10 years of experience using Dynamo and Python and currently

    develops plugins using the Revit API.


    He has worked in a range of projects from apartment buildings to airports and infrastructure.

    His scripts are used in multiple major architectural and engineering companies around the world.

    By the end of the course, you will be able to code your own Python Nodes and use the Revit API. You will have a better knowledge of how Revit works internally and how you can automate its processes.

    The course is intense, but you're covered. You can ask questions here on Udemy or in our special Facebook group or our Discord server


    Who this course is for:

    • If you want to learn to code your own Python nodes to use in Dynamo, take this course
    • If you have never coded anything, but you want to start, this course will help you
    • If you know a fair bit of using Dynamo and you want to take the next step - this course is for you

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Viktor Kuzev
    Viktor Kuzev
    Instructor's Courses
    Viktor Kuzev is an architect, BIM Manager and a computational designer specialised in Autodesk Revit and DynamoBIM. ​He has 10 years of daily use experience with Autodesk Revit. An avid Dynamo user since 2013 Viktor has helped many people on the Dynamo forum and has taught professionals at online and onsite courses and one-on-one training sessions.  Viktor has international experience, having worked for companies in 3 European countries on various projects from entertainment parks to apartment and mixed-use buildings and large infrastructure projects and development of urban areas. He believes the best teacher is the one with real-life practical experience.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 38
    • duration 7:02:26
    • English subtitles has
    • Release Date 2022/11/22