【乾貨合集】看完這些乾貨,再說你因為「怕蛇」,所以學不好 Python!
摘要: 作為編程語言界的「當紅小生」,Python不僅能夠承擔起Web項目的重任,還能夠用於寫自動化腳本幫助你做很多事情,不僅能夠用於機器學習和神經網路的研究,還能夠用於最具有業務價值的數據分析方面,無論什麼專業,似乎沒學過Python就已經OUT了!
原文:http://click.aliyun.com/m/43518/
有些編程語言以人名命名(如Ada和Pascal),有些採用簡單的首字母縮寫(如BASIC和FORTRAN),甚至還有些以電視劇命名,如Python。是的,Python編程語言的名字來自電視劇《蒙提? 派森的飛行馬戲團》(Monty Python』s Flying Circus),而不是大蟒蛇。至於為什麼後續就用蟒蛇來代指Python了,估計和OReilly 的那套「動物書」有關吧。
Python是面向對象的解釋型計算機程序設計語言,由荷蘭人Guido van Rossum於1989年發明,第一個公開發行版發行於1991年。Python是純粹的自由軟體, 源代碼和解釋器CPython遵循 GPL(GNU General Public License)協議。Python語法簡潔清晰,特色之一是強制用空白符(white space)作為語句縮進。
現如今,提起Python這門編程語言想必大家都不會感覺到陌生,因為如今Python可以說是各個行業提升工作效率的利器,作為編程語言界的「當紅小生」,Python不僅能夠承擔起Web項目的重任,還能夠用於寫自動化腳本幫助你做很多事情,不僅能夠用於機器學習和神經網路的研究,還能夠用於最具有業務價值的數據分析方面,曾經的「膠水語言」如今已經成為了各個前沿領域的「萬金油」,無論是你是IT專業、數學專業、金融專業甚至是法律等相關專業,似乎沒學過Python就已經OUT了!
雲棲社區編程語言系列講座,3月14日-Python從入門到進階,和資深技術專家一起學習Python數據挖掘與機器學習技術實戰!你還在等什麼,趕快報名吧!!!
本文就為大家整理社區中關於Python的滿滿技術乾貨,希望能夠對於想要入門或者深入Python學習和使用的小夥伴們一些幫助!
當然,在乾貨之前,一首《Python之禪》送給大家:
- 優美勝於醜陋(Python 以編寫優美的代碼為目標)
- 明了勝於晦澀(優美的代碼應當是明了的,命名規範,風格相似)
- 簡潔勝於複雜(優美的代碼應當是簡潔的,不要有複雜的內部實現)
- 複雜勝於凌亂(如果複雜不可避免,那代碼間也不能有難懂的關係,要保持介面簡潔)
- 扁平勝於嵌套(優美的代碼應當是扁平的,不能有太多的嵌套)
- 間隔勝於緊湊(優美的代碼有適當的間隔,不要奢望一行代碼解決問題)
- 可讀性很重要(優美的代碼是可讀的)
- 即便假借特例的實用性之名,也不可違背這些規則(這些規則至高無上)
- 不要包容所有錯誤,除非你確定需要這樣做(精準地捕獲異常,不寫 except:pass 風格的代碼)
- 當存在多種可能,不要嘗試去猜測
- 而是盡量找一種,最好是唯一一種明顯的解決方案(如果不確定,就用窮舉法)
- 雖然這並不容易,因為你不是 Python 之父(這裡的 Dutch 是指 Guido )
- 做也許好過不做,但不假思索就動手還不如不做(動手之前要細思量)
- 如果你無法向人描述你的方案,那肯定不是一個好方案;反之亦然(方案測評標準)
- 命名空間是一種絕妙的理念,我們應當多加利用(倡導與號召)
台下十年功——Python基礎入門
- Python入門(一)了解與安裝
- Python入門(二)快捷鍵、操作符和BIF
- 《Python基礎之旅》—(1)起步
- 《Python基礎之旅》—(2)變數和簡單數據類型
- 《Python基礎之旅》—(3)列表、元組
- 安裝Python解釋器與安裝Pycharm開發工具
- 【Python學習 】Python實現的FTP上傳和下載功能
- 【資源篇】Python那麼火,你還不知道如何人門?
- Python 自省指南 如何監視您的 Python 對象
- 教你用一行Python代碼實現並行(附代碼)
- Python數據結構之集合概覽
牛刀小試——使用Python實現自動化工具,提升工作效率
- 手把手 | 20行Python代碼教你批量將PDF轉為Word
- Python爬蟲:用BeautifulSoup進行NBA數據爬取
- 拯救假期!我用Python寫了一個自動回復拜年信息的小程序
- Python 使用 itchat+pillow 實現微信消息自動回復
- 手把手教你用python搶票回家過年 !(附代碼)
- Python-關於豆瓣發布「說句話」,添加網頁等的js行為分析
- 使用python玩跳一跳超詳細使用教程
技藝高超——深入學習Python的技術「秘籍」
- 值得收藏的45個Python優質資源(附鏈接)
- 156個Python網路爬蟲資源,GitHub上awesome系列之Python爬蟲工具
- 一篇文章幫你解決python的包管理
- 2018年最新Python書單
- 谷歌推出Tangent開源庫,在Python源代碼上做自動微分
巔峰決戰——使用鋒利的「Python」挑戰機器學習
- 盤點·GitHub最著名的20個Python機器學習項目
- 2017年十大最受歡迎機器學習Python庫
- 十大Python機器學習開源項目
- 從零開始用Python構造決策樹(附公式、代碼)
- 7步掌握Python機器學習
- 手把手:用Python搭建機器學習模型預測黃金價格
- 小白學數據:教你用Python實現簡單監督學習演算法
- 不該被忽視的五個機器學習項目
更多技術乾貨敬請關注云棲社區知乎機構號:阿里云云棲社區 - 知乎
推薦閱讀: