Python 可以用來做什麼?
在我看來,基本上可以不負責任地認為,Python 可以做任何事情。無論是從入門級選手到專業級選手都在做的爬蟲,還是Web 程序開發、桌面程序開發還是科學計算、圖像處理,Python都可以勝任。
或許是因為這種萬能屬性,周圍好更多的小夥伴都開始學習Python。 Python 現在到底有多熱呢?我覺得我們可以看以下的這2組數據。
第一:Python 排名穩居前五
得益於 Python 在多個領域的應用都在逐漸變熱,Python 在TIOBE榜上已經是穩居前5了。
第二:越來越多的公司在用 Python 做網站
除了大家熟悉的知乎、豆瓣,已經有越來越多的公司開始用 Python 來快速搭建網站產品。相應的,也有越來越多的公司開設了Python Web的職位。
那麼,如果想要追趕 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”即可(免費分享哦)希望能對你有所幫助
閱讀更多 Python智禪 的文章