Python的簡單介紹
目標
了解Python的歷史
#了解Python的特徵
了解Python的應用
掌握Linux下Python開發環境的建構
理解Windows下Python環境建置
- 案例
- 第一節Python簡史
- 一種解釋型的、物件導向的、有動態語意的高階程式設計語言
- 是一種讓你在程式設計時能夠保持自己風格的程式設計語言,你不用費什麼勁就可以實現你想要的功能,並且編寫的程式清晰易懂。
- Python簡史
- Python的發展,可以分成幾個重要的階段:
- Python程式設計
- BeOpen時期:Guido van Rossum與BeOpen公司合作,此一期間將Python2.0推出,甚至Python1.6也同時問世,但原則上已經分別維護了。
- DC時期:目前Guido已離開BeOpen公司,將開發團隊帶到Digital Creations(DC)公司,該公司以發展Zope系統聞名,因此這項合作也頗受注目。
- Python 3.0
- #Python獲年度Tiobe程式語言大獎
Python在2010年獲得了較大的市佔率成長,2010年1月以來Python的市佔率成長了1.81%,是成長速度最快的。
- Python程式語言中的定位
- 高階動態程式語言
- 簡單易學
- 解釋性&編譯性
- Python中也有編譯執行的特性。
- Python既支援流程導向的程式設計也支援物件導向的程式設計。與其他主要的語言如C++和Java相比,Python以非常強大又簡單的方式實作物件導向程式設計。讓我迷惑的是,Python中類的屬性似乎不是那麼重要,至少我現在還不是很明白。
- 使用Python語言編寫程序,無需考慮諸如管理記憶體一類的底層。
- 可以把部分程式用C或C++寫,然後Python程式中使用它們。與此相反,可以把Python嵌入C/C++程序,提供腳本功能。
- 自由地發布這個軟體的拷貝、閱讀它的原始碼、對它做改動、把它的一部分用於新的自由軟體中。現階段,我們好像不太在意這一點。
- 由於它的開源本質,Python已經被移植在許多平台上。如果能避免使用依賴系統的特性,那麼所有Python程式無需修改即可在任何平台上面運作。包括Linux、Windows、FreeBSD、Macintosh、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、Window CE甚至還有PocketPC!
- 豐富的函式庫
- 豐富的函式庫,似乎已成為判斷程式語言是否強大的重要標準。 Python標準函式庫確實很龐大。它可以幫助你處理各種工作,包括正規表示式、文件生成、單元測試、線程、資料庫、網頁瀏覽器、CGI、FTP、電子郵件、XML、XML-RPC、HTML、WAV檔案、密碼系統、GUI 、TK和其他與系統有關的操作。只要安裝了Python,所有這些功能都是可用的。這被稱作Python的「功能齊全」理念。除了標準庫以外,還有許多其他高品質的庫(似乎可以稱為第三方),如wxPython、Twisted和Python圖像庫等等。 ######總結############易用與速度的完美結合############把精力放在要解決的總理上############在跨平台又容易擴展####
自動化的記憶體管理
內建許多高階而實用的資料型態
輕易結合網路程式模組
萬能鑰匙? No, 膠水語言
第第三節Python的應用
##Google- 實作Web爬蟲和搜尋引擎中的許多組件。
- Yahoo使用它(包括其他技術)管理討論群組。
- NASA在它的幾個系統中既用了Python開發,也將其作為腳本語言。
- 影片分享服務大部分是由Python編寫的。
- Ruby名氣很大,但在國內真正用的人不多。
- Python的「可用性」要好的多,Java本來就在傳統的大型應用中佔有重要地位。
- 雖然Python沒有Perl的函式庫強大,但是很多函式庫還是在大型商業中應用的比較廣泛,比之Ruby還是要穩的多。
- Python的簡潔。
- 還用,據說Ruby是小日本創造的。
- 其他:都根植於Unix體系,Google使用Python。
- 大多Linux發行版預設安裝了Pthon環境。如想下載不同的版本,可至www.python.org下載。軟體安裝方法參考Linux軟體安裝。
- 輸入Python可啟動Python互動模式
- #程式編輯建議使用VIM ##Windows環境
- 可下載安裝python的msi所直接安裝
- #自帶python的GUI開發環境
- 開發工具很多
以上是Python的簡單介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

Linux終端中查看Python版本時遇到權限問題的解決方法當你在Linux終端中嘗試查看Python的版本時,輸入python...

使用FiddlerEverywhere進行中間人讀取時如何避免被檢測到當你使用FiddlerEverywhere...

在使用Python的pandas庫時,如何在兩個結構不同的DataFrame之間進行整列複製是一個常見的問題。假設我們有兩個Dat...

Uvicorn是如何持續監聽HTTP請求的? Uvicorn是一個基於ASGI的輕量級Web服務器,其核心功能之一便是監聽HTTP請求並進�...

如何在10小時內教計算機小白編程基礎?如果你只有10個小時來教計算機小白一些編程知識,你會選擇教些什麼�...

攻克Investing.com的反爬蟲策略許多人嘗試爬取Investing.com(https://cn.investing.com/news/latest-news)的新聞數據時,常常�...
