Specialized Training

Python for AEC Automation

Automate repetitive tasks in architecture, engineering, and construction workflows using Python programming.

6 days (48 hours)
Level: Intermediate
TSH 1,100,000

Course Overview

Automate repetitive tasks in architecture, engineering, and construction workflows using Python programming.

Learning Objectives

Write Python scripts for AEC
Automate CAD operations
Process BIM data
Perform GIS analysis
Create automated reports

Course Curriculum

Module 1: Python Fundamentals

Hands-on

2 days

  • Python basics
  • Data structures
  • Functions
  • Object-oriented programming

Module 2: CAD Automation

Hands-on

1 day

  • AutoCAD automation
  • pyautocad library
  • Drawing generation
  • Batch processing

Module 3: BIM Automation

Hands-on

1 day

  • Revit API with Python
  • Dynamo Python nodes
  • Model analysis
  • Report generation

Module 4: GIS Automation

Hands-on

1 day

  • ArcPy scripting
  • Spatial analysis
  • Map automation
  • Geoprocessing

Module 5: Data Analysis

Hands-on

1 day

  • Pandas for AEC data
  • Visualization
  • Report automation
  • Dashboard creation

Who Should Attend

BIM specialists
CAD managers
GIS analysts
Digital engineers
Technical specialists

Prerequisites

  • Basic programming concepts
  • AEC software experience

Course Details

Price

TSH 1,100,000

Duration

6 days (48 hours)

Delivery Modes

OnlineHybrid

Level

Intermediate

Category

Programming

Software Used

PythonAutoCADRevit/DynamoArcGIS

Ready to Advance Your Skills?

Join thousands of professionals who have transformed their careers with our training programs.