File tree 1 file changed +41
-2
lines changed
1 file changed +41
-2
lines changed Original file line number Diff line number Diff line change 2
2
3
3
已发[ 《Python之路.1.1.pdf》] ( https://github.com/jackzhenguo/python-small-examples/releases/tag/V1.1 ) 最新版本包括7个章节:` Python基础 ` ,` Python字符串和正则 ` ,` Python文件 ` ,` Python日期 ` , ` Python利器 ` ,` Python画图 ` 章节,共计` 147个 ` 小例子。
4
4
5
- > 目前正在每天更新新增加的第八章节:` python 机器学习 ` 章节 ,包括` 机器学习的基础概念 ` 和` 十大核心算法 ` 以及` Sklearn和Kaggle实战 ` 的小例子。
5
+ > 目前正在每天更新新增加的第八章节:Python基础算法、第九章节: ` python 机器学习 ` ,包括` 机器学习的基础概念 ` 和` 十大核心算法 ` 以及` Sklearn和Kaggle实战 ` 的小例子。
6
6
7
7
### 一、Python基础
8
8
@@ -3609,7 +3609,46 @@ if __name__ == '__main__':
3609
3609
3610
3610

3611
3611
3612
- # ## 第八章 Python机器学习
3612
+ # ## 第八章 Python基础算法
3613
+
3614
+ # ### 1 领略算法魅力
3615
+
3616
+ 深刻研究排序算法是入门算法较为好的一种方法,现在还记得4 年前手动实现常见8 种排序算法,通过随机生成一些数据,逐个校验代码实现的排序过程是否与预期的一致,越做越有劲,越有劲越想去研究,公交车上,吃饭的路上。。。那些画面,现在依然记忆犹新。
3617
+
3618
+ 能力有限,当时并没有生成排序过程的动画,所以这些年想着抽时间一定把排序的过程都制作成动画,然后分享出来,让更多的小伙伴看到,通过排序算法的动态演示动画,找到学习算法的真正乐趣,从而迈向一个新的认知领域。
3619
+
3620
+ 当时我还是用C++ 写的,时过境迁,Python迅速崛起,得益于Python的简洁,接口易用,最近终于有人在github中开源了使用Python动画展示排序算法的项目,真是倍感幸运。
3621
+
3622
+ 动画还是用matplotlib做出来的,这就更完美了,一边学完美的算法,一边还能提升Python熟练度,一边还能学到使用matplotlib制作动画。
3623
+
3624
+ # ### 2 快速排序动画展示
3625
+
3626
+ 一个随机序列,使用快速排序算法,由小到大排序的过程:
3627
+
3628
+ 
3629
+
3630
+ # ### 3 归并排序动画展示
3631
+
3632
+ 一个随机序列,使用归并排序算法,由小到大排序的过程:
3633
+
3634
+
3635
+
3636
+ 
3637
+
3638
+ # ### 4 堆排序动画展示
3639
+ 一个随机序列,使用堆排序算法,由小到大排序的过程:
3640
+
3641
+
3642
+
3643
+
3644
+
3645
+ 
3646
+
3647
+ 这些算法动画使用Matplotlib制作,接下来逐个补充。
3648
+
3649
+
3650
+
3651
+ # ## 第九章 Python机器学习
3613
3652
3614
3653
# ### 1 引言
3615
3654
You can’t perform that action at this time.
0 commit comments