🌈drawing and studying numpy
这个教程面对的是有一定python基础的numpy初学者。
这个教程对标numpy的快速上手教程(英文),中文版点这里
学习总是枯燥无味的,本教程希望能够在大家学习的过程中增添一些色彩,采用了丰富的插图让学习曲线更平滑的同时,记忆也更加深刻。
🌗人的大脑在学习的过程中,左脑偏向于逻辑思维和记忆,右脑偏向于想象、联想。
因此适当的图像有助于读者更加有效地利用右脑,更高效地学习。
📘同时,本教程聚焦重点,介绍的都是工作会学习中最常用到的入门知识,兼顾实用性的同时大大降低了难度。
📙 本教程包含5个章节,总共超过50张插图。比如:
在学习其他优秀作者的文章时,我经常会遇到一些很赞的图片,有时候我会想,如果能这样修改一下这张图会更好,但可惜的是,大多数图片是不能修改的,由于没有源文件我得自己重新绘制。
📌为了让大家更好地利用这些插图,我把绘制每张插图的文件都共享出来了,就放在images
文件夹里:
- 大部分插图是用PPT绘制的,参考
draw.pptx
文件 - 章节开头和结尾的思维导图请参考
.xmind
结尾的文件。
我就当抛钻引玉啦,相信大家可以画出更优秀的插图。
🎈当然,由于是入门性质的教程,自然是省略了许多复杂的概念,因此只学这个教程是不够地。
不过相信这个教程也能让初学者的各位少走许多弯路,因为我在刚开始学习numpy的时候也遇到了许多复杂的概念,但其实这些概念在一开始学习时不用深究,在使用numpy一段时间后再了解即可。
本教程是在Jupyter Notebook中编写的,所有代码都测试通过。
所有markdown文件都是通过notebook文件转换而成的。
截止至2022年3月23日,使用的版本是numpy 1.22.3
对于notebook转markdown,我自己写了个小程序(其实jupyter也有官方的转markdown工具,我是为了了解学习notebook文件结构自己写的一个工具)
使用方法,将nb2md.py
文件拷贝到.ipynb
文件目录下,运行
python nb2md.py
如果不想在自己电脑折腾python环境的同学也可以使用百度的AI Stuio平台
我把所有notebook文件都放在上面了,可以直接运行。
https://aistudio.baidu.com/aistudio/projectdetail/3669389
🌈CSDN博客链接: