學習Python無從下手?這些好資源不容錯過

Python 可以用來做什麼?

在我看來,基本上可以不負責任地認為,Python 可以做任何事情。無論是從入門級選手到專業級選手都在做的爬蟲,還是Web 程序開發、桌面程序開發還是科學計算、圖像處理,Python都可以勝任。

或許是因為這種萬能屬性,周圍好更多的小夥伴都開始學習Python。 Python 現在到底有多熱呢?我覺得我們可以看以下的這2組數據。

第一:Python 排名穩居前五

得益於 Python 在多個領域的應用都在逐漸變熱,Python 在TIOBE榜上已經是穩居前5了。

第二:越來越多的公司在用 Python 做網站

除了大家熟悉的知乎、豆瓣,已經有越來越多的公司開始用 Python 來快速搭建網站產品。相應的,也有越來越多的公司開設了Python Web的職位。

學習Python無從下手?這些好資源不容錯過


那麼,如果想要追趕 Python 的熱潮,應該如何學習呢?

一、長期必備。

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/

二、入門教程

1. 書籍《笨方法學python》最受歡迎的python入門教程。邊學邊擼的教程。

2.官網: 簡明python教程,簡明是最大的特點

https://docs.python.org/zh-cn/3.7/library/index.html

3.官網: 廖雪峰的python教程,重點講述python和其它語言的不同,適合有其它語言基礎的朋友。

三、練手項目

1. 自寫一個分佈式爬蟲。比如爬取知乎全站/頭條全站/豆瓣全站等等,任何一個你想爬取的網站。完成之後獲得如下技能。用爬蟲項目練手實在能學習許多知識。

2. 人工智能方向,分別用k近鄰、svm、神經網絡等各種機器學習的方法識別mnist。這是人工智能的入門項目。

3. 數據分析方向。[使用 Spark 和 D3.js 分析航班大數據]

四、Python高階學習

1、如何成為Python高手

Python高手學習的指導性文章,至少讓你知道什麼樣的程度叫做Python高手。

2、Python+Django+Eclipse 在Windows下快速開發自己的網站

說到Python高階應用,就不能不提Python逐漸被用來開發網站,其中Django就是個用Python開發網站的框架,如果你以前沒用Python開發過網站,那麼這篇文章能教你一步步開發出自己的網站,屬入門級文章,帶給我們Python開發網站的初步體驗。

3、全棧式Python學習

主要是Python用於網絡應用的教程,如果上面是基礎入門的話,這裡就是深入且優秀的高手教程。

4、常用的 Python 調試工具

調試是每位想學好語言必備的技能,好的調試工具能讓我們的開發效率事半功倍。

最後,小編想說:我是一名python開發工程師,

整理了一套最新的python系統學習教程,

想要這些資料的可以關注私信小編“01”即可(免費分享哦)希望能對你有所幫助


分享到:


相關文章: