整理匯總,內容包括長期必備、入門教程、練手項目、學習視頻。
一、長期必備。
1. StackOverflow,是疑難解答、bug排除必備網站,任何編程問題請第一時間到此網站查找。
https://stackoverflow.com/
2. github,是源碼學習、版本控制不可缺少的網站,找源碼學習請第一時間到此網站,fork之后自己維護。
https://github.com/
3. Awesome Python 最全的python資源,沒有之一,絕對不容錯過的python資源大全。
https://github.com/vinta/awesome-python
4. Awesome Python 的中文翻譯
https://github.com/jobbole/awesome-python-cn
5. python中文學習大本營http://www.pythondoc.com/
6. 伯樂在線網站http://python.jobbole.com/
二、入門教程
1. 笨方法學python,最受歡迎的python入門教程。邊學邊擼的教程。
2. 簡明python教程,簡明是最大的特點
http://old.sebug.net/paper/python/
3. python菜鳥教程。
4. 廖雪峰的python教程,重點講述python和其它語言的不同,適合有其它語言基礎的朋友。
三、練手項目
1. 自寫一個分布式爬蟲。比如爬取知乎全站/頭條全站/豆瓣全站等等,任何一個你想爬取的網站。完成之后獲得如下技能。用爬蟲項目練手實在能學習許多知識。
1.1. http協議知識,能學會如何封裝http請求包。
1.2. redis/mongo/mysql等各種數據庫知識。nosql和sql的知識有多重要就不用多說了。
1.3. scrapy爬蟲神器的知識
1.4 反爬蟲知識。
比如驗證碼識別,javascript混淆與還原,加密與解密,ajax異步請求,更換代理ip等等。
1.5.谷歌開發人員工具。
2. 人工智能方向,分別用k近鄰、svm、神經網絡等各種機器學習的方法識別mnist。這是人工智能的入門項目。
3. 數據分析方向。[使用 Spark 和 D3.js 分析航班大數據]
4. 25個練手項目由易到難,代碼量從幾十行到幾千行,在實驗環境里保證可以全部完成。
http://www.360doc.com/content/16/0314/09/1513309_542022647.shtml
四、視頻教程。
http://bbs.itheima.com/thread-336964-1-1.html
轉 IT老友