掌握一门技术,迅速提升能力,最好方法是通过实践项目,最好是完整且有趣的。分享一本,我认为非常不错的书籍,《Python Playground》,这本书每个章节就是一个完整的小项目。
第一章分析了 iTunes 的播放列表,是一个入门级的项目。学完一遍后,你会掌握如何去重,如何读取文件,如何开展一些基本的统计学分析,基本的绘图技能。
此书最大特点,每个项目附有最完整的代码,并且会很贴心的告诉你,如何运行程序:
python playlist.py --common test-data/maya.xml test-data/rating.xml
并得到结果:
最后,再对每个项目总结一遍,非常贴心!
第二章使用turtle绘制下面的图形:
通过此项目,学会使用turtle绘图的基本命令,最重要的是此书讲解如何计算出每