SYLLABUS

课程章节与学习路径

6 CHAPTERS

「在线课件」浏览每节课的幻灯片演示,「配套代码」下载本章实战脚本。

01 CHAPTER 01

土木人的 Python 课综述

课程导论:Python 在土木工程、结构分析、BIM 数字化与三维计算几何中的应用场景与发展前景。

在线课件 无配套代码
02 CHAPTER 02

Python 开发环境的配置

Conda 环境管理、Python 3.11 核心开发环境、PyCharm / VS Code 配置与极简调试技巧。

在线课件 无配套代码
03 CHAPTER 03

常用库简介

Numpy 矩阵计算、Matplotlib 图表、Pandas 数据表、OpenPyxl、SciPy 与 PyVista / Shapely 几何处理基础。

04 CHAPTER 04

接入渲染引擎

用 PyVista 封装三维绘图引擎:视口初始化、多视图布局、背景与光照,为几何建模提供统一渲染平台。

05 CHAPTER 05

基本的几何概念的建立

面向对象设计:封装 Point3D / Vector3D / 局部坐标系,统一继承 GeometryData 抽象基类,配合自动化绘图。

课件暂未开放 配套代码 ↓
06 CHAPTER 06

面和体的表达方式

核心课件:参数曲面(双曲抛物面/马鞍面)、B-Rep 边界表示法与 Mesh 三角网格,剖析三维实体的表达与生成。

课件暂未开放 配套代码 ↓