Skip to content

bushuhui/python_turtle

Repository files navigation

跟海龟学 Python和数学

本项目包含了PythonPython Turtle画图、Geogebra-几何画板高级绘图 - ProcessingManim等学习资料和示例程序,从基础知识到高级用法和技巧,让初学者能通过充满乐趣的画图来学习Python编程、编程思维、数学等。

cover

1. 配置运行环境

安装依赖库,Ubuntu系统下执行

sudo apt install python3-tk

2. Python 练习题

学习Python最好的方式就是把最基本的语法学会之后,通过一个一个练习题牵引,从简单的程序开始编程,在练习的过程不断加深对Python编程的理解。最终实现Python语法、算法、程序的掌握,并具备一定的解决问题能力。

具体可以参考:

3. 几何

几何不仅仅是数学中非常重要的一个内容,而且是编程中非常有用、有趣的一类知识和技能。为了更好的学习几何,可以使用几何软件例如 Geogebra,另外通过Python Turtle绘图,或者Processing绘图增加对几何的理解,并强化兴趣。

教程和示例代码:

4. 高级绘图 - Processing

为了更好的展示动态效果,可以使用Processing绘制更为复杂、动态的图形。

Manim(Mathematical Animation Engine)是一个开源的 Python 动画引擎,由 3Blue1Brown 的 Grant Sanderson 开发,专为制作高质量数学与科学动画而设计。

6. 画廊

下面展示一些有趣的绘画,大家可以基于示例程序修改得到自己想要的绘图效果。

1_taiji

4_fractalTree2

4_cherryFlower

5_peppaPig

更多的请访问:

7. 参考资料

About

Python turtle for learning program

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published