Skip to content
  • Python Advanced

Python Advanced


This course teaches Architects how to master advanced modelling techniques in Python. Students will learn how to create Custom Objects and extend them using Inheritance. Students will also learn how to construct a Grid to host objects, make Panels on to a Grid and develop this into a Fa├žade System. Additionally, this course explores the use of Grasshopper in Python.
Best for:

Python users looking to master advanced techniques.

Difficulty:
Duration:
2.5 Hours

Learning Objectives


  1. Participants will be able to construct and edit Classes using Python software.
  2. Participants will be able to use Inheritance functions and Parent Overrides using Python software.
  3. Participants will be able to construct a Grid using Lists in Python software.
  4. Participants will be able to set up a Panelling Facade System using recursive logic in Python software.

Course Modules



Create a new Custom Object
  • 01 | Structure of a Class
  • 02 | Class Properties
  • 03 | Create an Object
  • 04 | Functions
  • 05 | Adding Input Parameters
  • 06 | Descriptive Text
Extend your custom object
  • 01 | Extending the Class
  • 02 | Accessing the Parent
  • 03 | Parent Overrides
Design the grid object to host the panels
  • 01 | System Overview
  • 02 | Setting up an Empty List
  • 03 | Testing the Outputs
  • 04 | Making the 2 Dimensional List
  • 05 | Create Grid Function
Create and Test a Panel Object
  • 01 | Create a Panel
  • 02 | Test the Panel
Integrate the Grid and Panels through a Facade System Class
  • 01 | Facade System Setup
  • 02 | Panelling Logic
  • 03 | Make the Loop
  • 04 | Graphic Cleanup
Install the Python Plugin for Grasshopper
  • 01 | Grasshopper as User Interface

Skills and Careers




2D/3D Modelling


Complex Modelling


Digital Modelling


Digital Optimization and Performance


Panelling


Scripting


Architectural Design

These are some great careers that this course will prepare you for:

3D Modeller, 3d Parametric Design And Visualisation Specialist, Architect, Architectural And Urban Design Specialist, Architectural Assistant, Architectural visualiser, Computational Designer, Design Technology Leader/ BIM Manager, Design Technology Manager (Architecture Design Firms), Design Technology Specialist, Digital Design Engineer, Technologist

Related Courses

Increase your expertise and become a successful professional, check our courses:

Related Streams




See All Streams



Meet the Author


Dr

Benjamin Coorey


Director of IDDA

See All Their Courses


Plus more


Our Guarantee to You

Increase your expertise and become a successful professional, check our courses:

Architect designing

You'll design faster and more accuratelly


Our members report on average they save 4.4 hours a week per person on design after taking our training. We also provide time-saving plugins to eliminate manual work.

3D softwares licensing

You will save money


We have over $25,434 worth of members discounts on most popular software programs. Also, with the design time savings you can take on more projects without adding new staff.

Online support

You'll be supported


Our IDDA expert team and massive IDDA community are here to support you. We answer any question you have within 24 hours (normally a lot faster).


Our Guarantee to You

Increase your expertise and become a successful professional, check our courses:

Architect designing

You'll design faster and more accuratelly


Our members report on average they save 4.4 hours a week per person on design after taking our training. We also provide time-saving plugins to eliminate manual work.



3D softwares licensing

You will save money


We have over $25,434 worth of members discounts on most popular software programs. Also, with the design time savings you can take on more projects without adding new staff.



Architects

You will win new projects


You will build an amazing portfolio. Start offering lucrative new services like Rendering and Virtual Reality. Our world-class sales and marketing training helps you win new projects.



Online support

You'll be supported


Our IDDA expert team and massive IDDA community are here to support you. We answer any question you have within 24 hours (normally a lot faster).




Enterprise Software and Learning for Architecture, Construction and Engineering Firms



Software Tools


Time saving tools to automate manual tasks, saving countless hours.

Online Learning


Used globally by Architects, Engineers, Schools and Universities

Benchmarking


Find out how your skills compare to the rest of the industry.

Software Discounts


Save up to 20% on software products used everyday.






What our Members are Saying




We are excited to roll out this world-class training platform to our Australian and overseas offices.




If you want to get ideas out of your brain and into 3D design, or even to 3D printing like me, IDDA is the place to go.




The IDDA online learning platform is world class. Our first and second-year students are now producing work previously only reserved for Masters-level students.




I really enjoyed the videos, they are so clear and easy to understand. So amazing to see what can be done with Rhino!






IDDA user

Ready to Learn from the Best?


Get started with an IDDA membership. It includes our world-class online courses, time-saving software applications and member discounts on the software you use every day.


See Plans and Pricing

 Access All Courses
and IDDA Software Apps
  Cancel Anytime
  30 day Money Back
Guarantee
Idda Quiz Test

Think you Have the Skills?

Everyone claims they are great at Digital Design. Until now there has been no way to determine how good you are against the rest. Take any one of these short quizzes and see how you compare...



IDDA is used and recommended by the best companies and universities



IDDA Office   |   Suite 511, 2-8 Brookhollow Avenue, Baulkham Hills, NSW 2153, Australia   |   Phone: +61 2 9899 5247   |   Contact us

© 2017 The Institute of Digital Design Australia   |   Terms of use   |   Privacy of Use   |   FAQ