ISBN: 9789863127000
出版日期: 2022-03-02
作者: LEE VAUGHAN
譯者: 張清徽,張康寶
裝訂: 平裝.單色印刷.448頁.23.
Python 語法大概都會了,認證或 Leetcode 的題目也刷過一輪了,程式功力怎麼還是停滯不前!?
只刷程式題還不夠,職場上不會要你去找特定的字母組合、也不會要你去找質數或數列中遺失的數字等,這些是大家應該要會的程式和演算法基礎;Github 若只有放課堂上教的九九乘法表、簡易計算機範例,也不可能會受到企業青睞。
要累積實戰能力,你需要刷各種不同領域的專題,懂得運用各種程式技巧和跨領域的知識,才足以解決現實世界可能會遇到的人臉特徵比對、文章抄襲、加解密處理...等實務問題。
本書提供豐富的專案實作,可以挑戰到超過 60 項的 Python 專案,也可以學習人臉偵測、身份辨識、即時影像處理、自然語言處理、統計分析、資料視覺化、網路爬蟲、...等各種熱門技術,作者也巧妙安排解決各種天文、地理、海巡、文學、哲學領域會遇到的問題,甚至連科幻片、殭屍片才會遭遇的困境,也都可以用 Python 來應付,跟上本書的節奏,原來 Python 真的無所不能。
【本書適用對象】
● 老是在跟基礎語法打混戰,不知道要拿 Python 做什麼。
● 即將畢業的資電科系學生,需要快速累積作品專案、擦亮履歷。
● 有程式基礎、期待轉職,但不知從何開始下手。
● 過往沒接手過完整專案,缺乏整合不同技術的經驗。
● 閒暇時想進行興趣專案開發,卻想不到任何主題。
【第三方支援套件】
資料分析基礎工具:Pandas、NumPy
影像辨識:OpenCV
圖表與視覺化呈現:matplotlib、bokeh、holoviews、wordcloud
自然語言處理:NLTK
網路爬蟲:requests、BeautifulSoup4
圖形化 GUI:tkinter
影像處理與繪製:pillow、turtle
語音套件:playsound、pyttsx3
其他基礎必備套件:os、re、pathlib、sys、random、math、itertools、collections、time、DateTime、statistics、webbrowser
【跨領域專案主題】
● 幫影集《陰屍路》畫出最佳的逃生地圖
● 運用統計分析制定海上搜救計畫
● 結合人臉辨識和自動反擊抵禦變種人入侵
● 用 NLP 幫福爾摩斯作者平反抄襲疑雲
● 掃描火星地表找出最平坦的登陸地點
● 離開地球表面也能安全返航的路線模擬
● 偵測天體亮度找出疑似外星建築物
...等 16 個實務專案
本書特色
● 多領域專案情境+整合 Python 套件與技術
● 16 個專案還不夠?每章結尾再提供練習專案和挑戰題,延伸共計有 48 個專案
● 書上程式碼都加上詳細中文註解,清晰明瞭、一看就懂,進階 Python 語法也會適當提點說明
● 全書範例提供 .py 檔和 .ipynb 檔兩種格式,方便讀者用不同方式執行應用
● 本書由施威銘研究室監修,書中針對原書內容進行大量補充,並適當添加註解,幫助讀者更好地理解內容
作者簡介
LEE VAUGHAN
作者簡介
LEE VAUGHAN
作者是一名程式設計師,也是流行文化愛好者,更是一名極富熱忱的教育家,是暢銷書《Impractical Python Projects》(No Starch Press, 2018) 一書的作者。作者目前任職於全美最大能源公司埃克森美孚 (Exxon Mobil) ,是高階管理階層的科學家,負責建構和審查電腦模型,開發和測試軟體,以及培訓地質科學家和工程師。他的著作包括《Impractical Python Projects》和本書,在 Amazon 上都極為暢銷,幫助無數自學者強化 Python 基礎並確實享受寫程式的樂趣,相信也能帶給你相同的學習體驗。

Zon | Jumlah Pesanan (RM) | Kos Penghantaran (RM) |
---|---|---|
West Malaysia | Kadar Rata | 6.00 |
Zon | Item/Berat | Kos Penghantaran (RM) |
---|---|---|
East Malaysia | Pertama 1.00 kg | 13.00 |
Tambahan 1.00 kg | 5.00 | |
Singapore | Pertama 1.00 kg | 25.00 |
Tambahan 1.00 kg | 5.00 | |
Australia, New Zealand | Pertama 1.00 kg | 159.77 |
Tambahan 0.50 kg | 52.65 | |
Austria, Denmark, Finland, Ireland, Switzerland, Russia | Pertama 1.00 kg | 157.78 |
Tambahan 0.50 kg | 34.31 | |
Brunei, Cambodia, Laos, Mongolia | Pertama 1.00 kg | 175.10 |
Tambahan 0.50 kg | 87.14 | |
Belgium,France, Germany, Netherlands, Spain, U.K | Pertama 1.00 kg | 150.94 |
Tambahan 0.50 kg | 30.46 | |
China | Pertama 1.00 kg | 96.44 |
Tambahan 0.50 kg | 25.35 | |
Bangladesh, Brazil, Iraq, Pakistan, Qatar, S.Arabia, UAE, Sri Lanka | Pertama 1.00 kg | 118.52 |
Tambahan 0.50 kg | 24.96 | |
South Africa | Pertama 1.00 kg | 118.52 |
Tambahan 0.50 kg | 24.96 | |
Philippines | Pertama 1.00 kg | 91.42 |
Tambahan 0.50 kg | 15.29 | |
Canada, United States, Mexico | Pertama 1.00 kg | 162.58 |
Tambahan 0.50 kg | 35.90 | |
Hong Kong | Pertama 1.00 kg | 80.63 |
Tambahan 0.50 kg | 29.06 | |
India | Pertama 1.00 kg | 113.30 |
Tambahan 0.50 kg | 22.28 | |
Indonesia | Pertama 1.00 kg | 107.35 |
Tambahan 0.50 kg | 24.87 | |
Japan | Pertama 1.00 kg | 112.97 |
Tambahan 0.50 kg | 35.03 | |
Macau | Pertama 1.00 kg | 92.93 |
Tambahan 0.50 kg | 13.82 | |
Singapore | Pertama 1.00 kg | 74.75 |
Tambahan 0.50 kg | 21.49 | |
Taiwan | Pertama 1.00 kg | 94.42 |
Tambahan 0.50 kg | 34.76 | |
Thailand | Pertama 1.00 kg | 94.10 |
Tambahan 0.50 kg | 28.25 | |
Vietnam | Pertama 1.00 kg | 98.94 |
Tambahan 0.50 kg | 14.34 |