更新時間:2022-12-19 來源:黑馬程序員 瀏覽量:
Python最早是由荷蘭計算機程序員Guido van Rossum(吉多·范羅蘇姆)創(chuàng)建的高級通用編程語言。吉多.范羅蘇姆有一句名言就是“Life is short,you need Python”(人生苦短,我用Python),這句名言在程序員界非常火熱,一般一說起Python,大家都會把這句話掛在嘴邊。他為什么要設計Python呢?主要目標有如下幾個:
(1)Python語言具有開源性,任何使用Python的人都可以為它做貢獻。
?。?)Python語言是一門直觀且簡單的語言,它相比其他的主流開發(fā)語言在功能上一樣強大。
?。?)就像閱讀英文那樣,Python的代碼在理解起來不吃力。
?。?)Python在短期開發(fā)的日常任務中更為實用。
(5)Python的設計哲學在于“優(yōu)雅、明確、簡單”。它的語言方式更加接近于自然語言,具有很好的可閱讀性,適合初學者來學習。Python在開發(fā)效率上絲毫不輸其他主流編程語言,跨平臺性良好的同時,也方便技術人員進行調(diào)試和排錯。
Python語言的特點是什么?
?。?)入門簡單。一般對于Java、C或JavaScript腳本熟悉的朋友都可以在短時間內(nèi)熟練掌握Python。
?。?)功能強大。Python擁有海量級的模塊庫,可以處理IT行業(yè)前沿的開發(fā)功能。
·數(shù)據(jù)庫:無縫連接主流數(shù)據(jù)庫MySQL、Oracle和SQLServer。
·數(shù)據(jù)分析:NumPy、Pandas庫在商業(yè)上已經(jīng)逐步超越R語言。
·機器學習:Scikit-Learn、TensorFlow是國際上熱門的機器學習平臺。
·電腦設計:Maya、3DMax都內(nèi)置或擴展了Python語言支持。
·游戲開發(fā):Pygame提供了圖像、音頻、視頻、手柄、AI等全套游戲開發(fā)模塊庫。
?。ㄉ厦嫣岬降腜andas、Scikit-Learn、TensorFlow是Python模塊庫)。
?。?)Python是一門動態(tài)的語言,支持面向?qū)ο缶幊?、函?shù)式編程和交互式編程,具有類、函數(shù)、異常處理、列表(List)、字典(Dictionary)和元組(Tuple)等數(shù)據(jù)類型。
?。?)Python擁有豐富的第三方Python庫、活躍的開源社區(qū)和完善的模塊文檔,第三方Python庫都托管在GitHub上。GitHub是一個面向開源及私有軟件項目的托管平臺,因為只支持Git作為唯一的版本庫格式進行托管,故名GitHub。
https://github.com/