掌握一門技術(shù),迅速提升能力,最好方法是通過實(shí)踐項(xiàng)目,最好是完整且有趣的。分享一本,我認(rèn)為非常不錯(cuò)的書籍,《Python Playground》,這本書每個(gè)章節(jié)就是一個(gè)完整的小項(xiàng)目。

第一章分析了 iTunes 的播放列表,是一個(gè)入門級(jí)的項(xiàng)目。學(xué)完一遍后,你會(huì)掌握如何去重,如何讀取文件,如何開展一些基本的統(tǒng)計(jì)學(xué)分析,基本的繪圖技能。此書最大特點(diǎn),每個(gè)項(xiàng)目附有最完整的代碼,并且會(huì)很貼心的告訴你,如何運(yùn)行程序:?$?python?playlist.py?--common?test-data/maya.xml?test-data/rating.xml?
最后,再對(duì)每個(gè)項(xiàng)目總結(jié)一遍,非常貼心!
通過此項(xiàng)目,學(xué)會(huì)使用turtle繪圖的基本命令,最重要的是此書講解如何計(jì)算出每個(gè)關(guān)鍵點(diǎn),這是其他博客中難以看到的,博客中大都是堆積的代碼,一個(gè)又一個(gè)晦澀難懂的數(shù)字。最后,運(yùn)行此項(xiàng)目得到如下圖形:第三個(gè)項(xiàng)目,康威生命游戲,一個(gè)最經(jīng)典的仿真游戲類項(xiàng)目:
第四個(gè)項(xiàng)目,使用Karplus-Strong算法生成音樂泛音,
剩下的幾個(gè)項(xiàng)目有,基本的圖像處理類,3D圖像處理類,黑客攻擊類,趣味性十足!關(guān)注《刷題日記》并回復(fù):游戲,獲取這本pdf: