Guide to learn python for VE from scratch

The VE Python API allows users create simple programs using the Python Programming Language, to interact with a VE Model and/or Vista Results File
Post Reply
KHAN
VE Newbie
VE Newbie
Posts: 4
Joined: Fri Sep 01, 2023 11:18 am

Guide to learn python for VE from scratch

Post by KHAN »

Hi All,

I'm starting a new topic for learning python for VE. As we all know Python is very important in todays AI world. Our industry will also find some applications of AI/ML in near future. Building physics engineers extracting results/creating profiles with python can be first step. For this Please everyone share their experience that how they started, the things that can be done with python.

I as enthusiast graduate building physics engineer would be very thankful to you all.

Kind regards
Khan
User avatar
Terence
Site Admin
Site Admin
Posts: 411
Joined: Mon Aug 25, 2008 12:58 pm
Location: Glasgow, UK
Contact:

Re: Guide to learn python for VE from scratch

Post by Terence »

Thanks for your post Khan, from my experience I would suggest the following.

- Start with the fundamentals of Python: Before diving into specific applications in building physics, it's crucial to establish a strong foundation in Python programming. This includes understanding basic syntax, data types, control flow statements, functions, and object-oriented programming concepts.

- Utilise online resources and tutorials: There are numerous online resources and tutorials available for learning Python, ranging from beginner-friendly courses to advanced tutorials. Consider platforms like Coursera, edX, Udemy, and freeCodeCamp to find suitable courses and tutorials.

- Practice regularly: Consistent practice is essential for solidifying your understanding of Python. Engage in hands-on coding exercises, practice problems, and personal projects to apply the concepts you've learned.

- Explore the VE libraries and tools

- Leverage your knowledge to solve practical problems: As you gain proficiency, look for opportunities to apply your Python skills to solve practical problems. This could involve automating data analysis, creating custom tools. Look at the VE content store for examples as some of the scripts available were generated by users like yourself.

https://www.iesve.com/content-store
Terence McMahon
IES Technical Support
Linkedin
Post Reply