BECOME A PYTHON REVIT API PROGRAMER
Autodesk Revit is a powerful BIM platform, but it can be automated, customized, and expanded even further with plugins. With the Revit application programming interface (API) and an understanding of python, any motivated Revit user, BIM manager, architect, or engineer can create their own custom plugins.
This training course starts with an overview of the plugin development workflow, using a simple example that retrieves an element ID. Once you know how to create commands and compile and debug the plugin code, instructor Jeremy Graham shows you how to work with elements (aka Revit families). Learn how to create elements, filter elements, and get and set element parameters.
Then find out how to edit element geometry through code—binding intersections and projecting arrays—and automate common tasks related to views and sheets. Finally, Jeremy shows an advanced way to execute your commands with custom user interfaces known as external applications.
Python programming in Revit is the writing of commands that the machine automatically performs the actions the user wants in Revit. So, when we want to perform a certain function, we just need to call the preprogrammed command in Python, then Revit will automatically perform those operations quickly and save a lot of time compared to. manual manipulation on Revit.
Most commuters still use Revit to perform drawing operations with the tools provided by Revit quite manually. Therefore, Python in Revit API is one of the extremely effective tools to improve productivity of employees in today's technology era.
If you use regular Revit with good data processing skills, it will take at least 30 minutes. However, with Python, all of these repetitive fixed operations will be automatically executed by Revit within a few seconds. If this is a series of monthly tasks you have to do then you will save at least 5 hours a year in your work.
Programming Revit API is a picky student disciplines that very few places teach. It is difficult to open an offline class because the number of students is very small.
Most of the Revit API developers are preferring to use C # for programming, but this trend is gradually changing due to the strong development of the python language (You can ask google for more information this).
It can be said that if you are starting to learn to code, python is the best choice for you and the Revit API will be the place to show off your python programming skills.
The 22+ Super Fast Python course is rated at an average level, suitable for learners 22 years old and older and wishing to make a jump at work (increase work efficiency, change work to field program)
INTEREST RIGHTS AFTER PARTICIPATING IN SCIENCE
Lifetime 24/7 support
Support via skype, facebook
Job support after the course
Commit to do after the course
Save costs, time
WHAT YOU GET AT SCIENCE
Easily write add-ins in revit easily, solve tasks quickly and efficiently (Auto grid creation, Automatic hall drawing, Batch name type name, whole project color change judgment ...).
Guided with real-world projects, you can get the add-in right to work.
Knowledge of python, can use python language to write software according to your own ideas (All things can be programmed in python language).
Supplement knowledge of Revit, through which to understand more deeply about Revit.
Increase logical thinking ability.
Immediate employment with Pyan upon completing part of the course (I.3).
TO JOIN THE COURSE YOU NEED
The program is for everyone, no programming required, just basic Revit usage.
Ability to self-study and self-study.
Especially persistent not to give up.
THE COURSE IS ORIENTED TO FRIENDS
People who want a knowledgeable Python assistant to look up when needed.
You want to automate repetitive operations on revit, which the default revit tools don't support.
Working in the construction field with knowledge of Revit ... disgusted with the repetitive daily work, wants to create utilities that increase work efficiency.
Being a technical (non-IT professional) passionate about programming, wanting to learn python makes a jump into the field of programming.
You are self-taught, want to learn Python quickly, apply immediately and immediately, do not like to listen to lengthy, rampant theory.
You are old but have not yet found a passionate job to develop yourself. Want to challenge yourself in programming.
COURSE METHODS
Become an expert or stop spending time learning something else early.
HOW TO LEARN ?
Lessons at the beginning of the chapter you should watch before starting to learn.
The following lessons are not in order, you can learn which video you need or like first.
OPPORTUNITIES AFTER JOIN THE COURSE
Companies (from small to large) all in need of automated programming in Revit use python.
You can easily get the job you want if you have programming knowledge (programming is a plus for you to the recruiters).
Great recruitment demand, with high salary, especially when you have python knowledge.
You can easily get overtime jobs with python to increase your income (don't stop at Python Revit API jobs)
SOME SKILLS TO COMPLETE THE COURSE
Copy skill (Teacher is google, copy and paste reference code about writing application).
Ask a mentor (someone with more programming experience or a course instructor) regardless of time, location or who is it?
Having learned to program, self-study skills are indispensable (this course forges you with that ability provided you persevere not to give up).
After taking the course, students will be completely confident:
PERCEIVE STUDENTS
Mr. Elmer (Construction engineer): I have no time to work but listen to rampant theories like college or python center, after I finished, I don't know how to apply it. But with this course it made me more interested in programming, I just finished doing the add-in first, then slowly learn or I didn't learn too, I made another add-in and tried to inherit the word. The source code of the course, slowly then I understand more deeply.
Mr. Galvin (Construction design engineer): I know how to use revit and now I want to develop more about programming to increase work efficiency, refer to the older brothers and sisters who advise if they learn programming, they should choose python, but in revit api mainly C # or vb.net document, python revit api very few teachers, luck to find this course, I combined this course and my self-study ability. results exceeded expectations.
Ms. Gwyn (Construction engineer): I work in construction but I have an immortal passion for programming, I want to try my hand in the programming field, through studying my seniors, I advise me to study if I study. I started learning python, I went to a few centers to learn, but I felt bored and did not follow along when learning purely about python, learning rampant and I don't know how to apply it anymore, through learning I know about this course, unfortunately I know about revit and based on my revit knowledge to learn python programming, now I am very satisfied with my current knowledge about python and i still apply Apply that knowledge to writing add-ins in revit too.
THANKS FROM MR.NOLAN
Dear Nhuan
CC: All Pyan Team
I really thank us for supporting you all the time. Honestly at first I felt that I was too old, so I was a bit skeptical about my ability to learn programming. Through the youtube channel I contacted you and then I advised you on programming, he finally took a risk to sign up for this course. Then I created a part-time job for you right at the beginning of learning programming.
At that time, his knowledge of python as well as revit API was just round 0. But I support you, guide you very enthusiastically. Then he sent me a job on programming Python Revit API for me to do, guide him step by step, step by step until he made the project. That put pressure and recognition of programming achievements, he jumped into learning when free, as a result now in a short time of 3 months, he has a solid background in Python as well as the Revit API.
I am planning to leave my current company to find a new environment where you can give your best. I know I am now of course I cannot forget your efforts and the pyan team that has supported me over the past time. As a substitute of thanks, I would like to invite us to a meal so that we can communicate directly and understand each other better. Hope to have a long-term cooperation with them. On behalf of your invitation to the friends of the team. then give me the shortest time they can arrange.