- 零基礎學Python(升級版)
- 明日科技編著
- 825字
- 2024-05-14 10:52:15
1.1 Python概述
視頻講解:資源包\Video\01\1.1 Python簡介.mp4

1.1.1 了解Python
Python,本義是指“蟒蛇”。1989年,荷蘭人Guido van Rossum發明了一種面向對象的解釋型高級編程語言,將其命名為Python,標志如圖1.1所示。Python的設計哲學為優雅、明確、簡單,實際上,Python始終貫徹著這一理念,以至于現在網絡上流傳著“人生苦短,我用Python”的說法。可見,Python有著簡單、開發速度快、節省時間和容易學習等特點。
Python是一種擴充性強大的編程語言。它具有豐富和強大的庫,能夠把使用其他語言制作的各種模塊(尤其是C/C++)很輕松地聯結在一起。所以Python常被稱為“膠水”語言。
1991年,Python的第一個公開發行版問世。從2004年開始,其使用率呈線性增長,Python逐漸受到編程者的歡迎和喜愛。2010年,Python榮膺TIOBE 2010年度語言桂冠;2020年,IEEE Spectrum發布的2020年度編程語言排行榜中,Python位居第1名,在2022~2023年的TIOBE編程語言排行榜中持續占據著第一的位置,如圖1.2所示。

圖1.1 Python的標志

圖1.2 TIOBE編程語言排行榜
1.1.2 Python的版本
Python自發布以來,主要有三個版本:1994年發布的Python 1.0版本(已過時)、2000年發布的Python 2.0版本(到2020年4月更新到2.7.18,現在已經停止更新)和2008年發布的3.0版本(2023年10月已經更新到3.12.0)。
1.1.3 Python的應用領域
Python作為一種功能強大的編程語言,因其簡單易學而受到很多開發者的青睞。那么,Python的應用領域有哪些呢?概括起來主要有以下幾個應用領域:
? Web開發
? 大數據處理
? 人工智能
? 自動化運維開發
? 云計算
? 爬蟲
? 游戲開發
例如,我們經常訪問的集電影、讀書、音樂于一體的創新型社區豆瓣網、美國最大的在線云存儲網站Dropbox、由NASA(美國國家航空航天局)和Rackspace合作的云計算管理平臺OpenStack、國際上知名的游戲SidMeier's Civilization(文明)等項目都是使用Python實現的。
目前,全球最大的搜索引擎Google在其網絡搜索系統中廣泛應用了Python語言,曾經聘用了Python之父Guido van Rossum;Facebook網站大量的基礎庫和YouTube視頻分享服務的大部分也是由Python語言編寫的,如圖1.3所示。

圖1.3 應用Python的公司
說明
Python語言不僅可以應用到網絡編程、游戲開發等領域,還可以在圖形圖像處理、智能機器人、爬取數據、自動化運維等多方面嶄露頭角,為開發者提供簡約、優雅的編程體驗。
- Google Apps Script for Beginners
- 摩登創客:與智能手機和平板電腦共舞
- 實戰Java程序設計
- VSTO開發入門教程
- Building Mapping Applications with QGIS
- Java性能權威指南(第2版)
- Big Data Analytics
- 算法訓練營:提高篇(全彩版)
- 零基礎學單片機C語言程序設計
- Apache Spark 2.x for Java Developers
- Microsoft Dynamics AX 2012 R3 Financial Management
- Test-Driven Development with Django
- 后臺開發:核心技術與應用實踐
- 石墨烯改性塑料
- 玩轉.NET Micro Framework移植:基于STM32F10x處理器