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.