Python極客項目編程
作 者: (美)溫科特卡姆(Mahesh Venkitachalam) 著;王海鵬 譯
定 價: 69
出?版?社: 人民郵電出版社
出版日期: 2017年05月01日
頁 數: 295
裝 幀: 平裝
ISBN: 9787115449764
內容簡介
Python是一種解釋型、面向對像、動態數據類型的不錯程序設計語言。通過Python編程,我們能夠解決現實生活中的很多任務。本書通過14個有趣的項目,幫助和鼓勵讀者探索Python編程的世界。全書共14章,分別介紹了通過Python編程實現的一些有趣項目,包括解析iTunes播放列表、模擬人工生命、創建ASCII碼藝術圖、照片拼接、生成三維立體圖、創建粒子模擬的煙花噴泉效果、實現立體光線投射算法,以及用Python結合Arduino和樹莓派等硬件的電子項目。本書並不介紹Python語言的基礎知識,而是通過一繫列不簡單的項目,展示如何用Python來解決各種實際問題,以及如何使用一些流行的Python庫。本書適合那些想要通過Python編程來進行嘗試和探索的讀者,適合了解基本的Python語法和基本的編程概念的讀者進一步學習,對於Python程序員有一定的啟發和參考價值。
(美)溫科特卡姆(Mahesh Venkitachalam) 著;王海鵬 譯
Mahesh Venkitachalam是一位擁有二十年編程經驗的軟件工程師。 他從八年級就開始培養對技術的熱情,彙集成了他受歡迎的電子和編程博客:electronut.in。
1.2所需模塊
在這個項目中,我們用內置模塊plistlib來讀取播放列表文件。我們還用matplotlib庫來繪圖,用numpy的數組來存儲數據。
1.3代碼
該項目的目標是找到你的音樂收藏中的重復樂曲,確定播放列表之間共同的音軌,繪制音軌時長的分布圖,以及歌曲評分和時長之間的關繫圖。
隨著音樂收藏不斷增加,你總會遇到重復的樂曲。為了確定重復的樂曲,査找
與Tracks鍵關聯的字典中的名稱(前面討論過),找到重復的樂曲,並用音軌長度作為附加準則來檢測重復的樂曲,因為......
"