本项目包含了Python、Python Turtle画图、Geogebra-几何画板、高级绘图 - Processing、Manim等学习资料和示例程序,从基础知识到高级用法和技巧,让初学者能通过充满乐趣的画图来学习Python编程、编程思维、数学等。
- Python的基本知识学习可以参考《90分钟学会Python》
- Python的运行环境安装可以参考《安装Python环境》
安装依赖库,Ubuntu系统下执行
sudo apt install python3-tk
学习Python最好的方式就是把最基本的语法学会之后,通过一个一个练习题牵引,从简单的程序开始编程,在练习的过程不断加深对Python编程的理解。最终实现Python语法、算法、程序的掌握,并具备一定的解决问题能力。
具体可以参考:
几何不仅仅是数学中非常重要的一个内容,而且是编程中非常有用、有趣的一类知识和技能。为了更好的学习几何,可以使用几何软件例如 Geogebra,另外通过Python Turtle绘图,或者Processing绘图增加对几何的理解,并强化兴趣。
教程和示例代码:
为了更好的展示动态效果,可以使用Processing绘制更为复杂、动态的图形。
5. Manim
Manim(Mathematical Animation Engine)是一个开源的 Python 动画引擎,由 3Blue1Brown 的 Grant Sanderson 开发,专为制作高质量数学与科学动画而设计。
下面展示一些有趣的绘画,大家可以基于示例程序修改得到自己想要的绘图效果。
更多的请访问:




