CHAPTERS

Detailed Course Outline

LESSONS & SLIDES
CHAPTER 01

Overview of Python for Civil Engineers

Course introduction: Applications and prospects of Python in civil engineering, structural analysis, BIM digitalization, and 3D computational geometry.

CHAPTER 02

Python Development Environment Setup

Conda environment management, Python 3.11 core setup, PyCharm/VS Code configuration, and debugging best practices.

CHAPTER 03

Descriptive Geometry Principles & 3D Projections

Multi-view orthographic projections, coordinate transformations, and spatial vector geometry operations.

CHAPTER 04

PyVista 3D Visualization & Geometry Rendering

Interactive mesh plotting, scalar stress fields, vector deform visualization, and browser rendering.