Python語言介紹

人人可以學Python.png

Python語言可以開發(fā)什么?

python可以開發(fā)的東西有許多, 目前主要用于做數(shù)據(jù)分析統(tǒng)計(如大數(shù)據(jù)分析),數(shù)據(jù)挖掘, 人工智能, 科學研究計算,web服務端開發(fā)方面, 自動化運維。

提示:文章下端列出了Python開發(fā)的部分大項目

哪些人適合學習Python?

沒有任何編程語言基礎(chǔ)和有其他語言基礎(chǔ)的人員都適合學習Python語言。
如果你需要學習編程,轉(zhuǎn)行IT開發(fā)行業(yè),可以考慮學習Python語言入門。
Python語法簡單, 容易學習入門,開發(fā)速度快,代碼可讀性高。
現(xiàn)已有許多高校將Python作為編程入門語言學校(之前都是學習C語言為入門語言)。

Python語言的特點

Python 屬于高級編程語言,結(jié)合了解釋性、編譯性、互動性和面向?qū)ο筇攸c的腳本語言。許多Linux發(fā)行版系統(tǒng)默認安裝了Python語言, 并使用Python開發(fā)系統(tǒng)桌面

解釋型語言: 開發(fā)過程中沒有編譯環(huán)節(jié)。類似Shell,PHP和Perl等腳本語言。
交互式語言: 你可以在Python 交互終端直接運行代碼。
面向?qū)ο笳Z言: Python支持代碼封裝,繼承。
容易學習: 語法簡單,關(guān)鍵字少
可讀性高:語法較其他語言接近自然語言
代碼庫豐富:擁有豐富的標準庫與許多優(yōu)秀的第三方庫
移植性:Python可以移植到許多工作平臺
數(shù)據(jù)庫驅(qū)動:大多常用數(shù)據(jù)庫都有提供Python驅(qū)動包,借口
粘性高(嵌入): Python被稱為膠水語言, 可以在Python中嵌入它的母親語言C/C++,提高運行效率。

Python發(fā)展歷

作者:Guido van Rossum
Python在上世紀八十年代末和九十年代初,在荷蘭國家數(shù)學和計算機科學研究所設(shè)計出來的。
當時Guido為了打發(fā)圣誕節(jié)的無趣,決定開發(fā)一個新的解釋型語言,由于他是Monty Python喜劇團體的愛好者,所以取名譽Python(巨蟒)
Python 源代碼使用 GPL(GNU General Public License)協(xié)議。
Python目前是由一個核心開發(fā)團隊在開發(fā)與維護,Guido van Rossum 依然是該項目的重要成員,并指導。

Python部分大項目

國內(nèi)python項目:

       豆瓣網(wǎng),知乎,V2EX,果殼網(wǎng),網(wǎng)易的許多游戲,騰訊的某些網(wǎng)站,搜狐的郵箱

** 國外項目:**

        Quora - 社交問答網(wǎng)站
        Google Groups, Google Gmail, Google Maps, Google App Engine
        YouTube - 全球最大的視頻分享網(wǎng)站,某些功能上使用到python
        NASA - 美國宇航局,從1994年起把python作為主要開發(fā)語言
        Yahoo! Groups - 雅虎推出的群組交流平臺
        BitTorrent - bt下載軟件客戶端
        Pinterest - 圖片社交分享網(wǎng)站
        Path - 私密社交應用
        SlideShare - 幻燈片存儲、展示、分享的網(wǎng)站
        Yelp - 美國商戶點評網(wǎng)站
        Digg - 社交新聞分享網(wǎng)站
        Reddit - 社交分享網(wǎng)站,最早用Lisp開發(fā),在2005年轉(zhuǎn)為python
        Ubuntu Software Center - Ubuntu 9.10版本后自帶的圖形化包管理器
        gedit - Linux平臺的文本編輯器
        GIMP - Linux平臺的圖像處理軟件
** 游戲**

        Slide - 谷歌收購的社交游戲/應用開發(fā)公司
        EVE - 網(wǎng)絡(luò)游戲EVE也使用Python進行開發(fā)
        Civilization IV - 游戲《文明4》
        Battlefield 2 - 游戲《戰(zhàn)地2》
**  繪圖/特效軟件**

        Blender - 以C與Python開發(fā)的開源3D繪圖軟件
        Industrial Light & Magic - 工業(yè)光魔,喬治·盧卡斯創(chuàng)立的電影特效公司
        Cinema 4D - 整合3D模型、動畫與繪圖的高級三維繪圖軟件,以其高速的運算和強大
的渲染插件著稱.

未經(jīng)作者同意,禁止轉(zhuǎn)載!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容