Python 這門語言是學習數據科學和人工智慧始終繞不開的一個基礎知識和技能點,我們只有點亮這個技能點才能更好的開展我們的宏圖霸業(有網友說想用Python實現自動賺錢)。
廢話不多說,我們直接進入正題。在這篇文章裡,我會把所涉及的資料分為三個部分。
第一個部分是書籍的推薦,第二個部分是視頻教程的推薦,第三個部分是練手項目的推薦。
在文章的最後我會根據我推薦的三個部分,挑選其中的一些項目,組合在一起推薦一個適合初學者的最優學習路線。還學不會Python你打我。
文章末尾會給出本文提及的所有教程的連結或下載地址。
書籍的推薦
這個部分包括了網絡文檔、開源書籍和閉源的紙質書籍。
Python官方中文文檔:
優點:這無疑是最權威最全面的指南和教程。
缺點:對新手及其的不友好。
廖雪峰的Python教程:
優點:完整、精煉、有深度。
缺點:不太適合新手學習,有一種學「畫馬」的感覺。
《笨辦法學 Python3》:
優點:做為入門的書籍非常的值得一讀。
缺點:涉及知識點較少,某些章節超綱比較嚴重。
《Python核心編程(第3版)》:
優點:偏基礎。
缺點:翻譯不是很完美。
《Python Cookbook》:
優點:非常實用靠譜,適合有一定經驗的Python程式設計師。缺點:新手閱讀會有一些吃力。
《Python編程:從入門到實踐》:
優點:強調實踐。多人好評、力推,還介紹了matplotlib、NumPy等常用庫。
缺點:某些地方有些囉嗦。
《Python編程快速上手》:
優點:適合開發使用,有很強的任務驅動性。
缺點:對數據分析幫助不大。
視頻教程的推薦
視頻教程不在多,在於精,精選了4部視頻教程。
小甲魚的零基礎入門學習Python:
我開始學習python之初就是看的這個系列視頻教程,力推!雖然作者普通話有點...
51CTO的python從入門到精通視頻(全60集):
網友力推。
老男孩的python從入門到實踐:
樸實無華,卻富有內涵。
千鋒教育的Python3基礎入門:
適合零基礎的孩紙。
練手項目的推薦
文末給出所有的練手項目原始碼。
Python 識別驗證碼
可以學會基本的 TensorFlow 操作,基於TensorFlow的驗證碼識別,不需要對圖片進行切割。
Python 圖片轉字符畫
又叫圖片轉ascii字符,可以學習到Image和argparse庫的使用和基本操作。
Python3 實現色情圖片識別
使用 Python3 來識別一張圖片是否為色情圖片,其中會涉及到Python3 基礎知識,膚色像素檢測與皮膚區域劃分算法,Pillow 及 argparse 庫的使用。
Python3 實現圖片隱寫術
圖片是由一個個像素組成的。每個像素由一組(r,g,b)值表示(png格式圖片,多一個alpha透明度值)。而對於單個r,g或b,其範圍在0~255之間,可由一個字節(8位表示)。因此,當改變最低位的值時,對於整個圖片來說,其視覺效果通過肉眼看不出來的。比如一組顏色白色(255,255,255),變為(254,255,255)時,是看不出來變化的。
Python3 命令行版2048小遊戲
2048是一款益智小遊戲,遊戲的規則十分簡單,是時下一款簡單易上手的數字小遊戲,但又十分虐心。
Python 文本解析器
使用Python解析純文本生成的HTML頁面的程序。由此我們將使用Python基本語法知識和HTML標記語言知識,以及如何使用Python將純文本分成文本塊並進行解析。文本中使用了一些簡單的Markdown語法。
Python實現3D建模工具
Python實現簡單模板引擎
Python3 & OpenCV 視頻轉字符動畫
使用 Python 定製詞雲
Python 實現簡單濾鏡
Python 實現類似Windows的畫板
使用 Python 創建照片馬賽克
算法導論的python實現
60行代碼實現多線程PDF轉Word
火幣的行情交易的python實現
python實現的多線程爬蟲
迷你區塊鏈python實現
鬥地主人工智慧的Python實現方案
推薦學習路線
我個人推薦新手的學習路線如下:
小甲魚的零基礎入門學習Python ➡ 老男孩的python從入門到實踐 ➡ 《Python編程:從入門到實踐》➡ Python 文本解析器 ➡ 其他項目實踐
獲取所有資料
所有的教程和源碼地址在數量集公眾號聊天窗口中發送「python入門」即可獲得。