python 簡介
python 是乙個高層次的結合了解釋性、編譯性、互動性和物件導向的指令碼語言。
python 的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語ntobpskeeu法結構。
python 是一種解釋型語言: 這意味著開發過程中沒有了編譯這個環節。類似於php和perl語言。
python 是互動式語言: 這意味著,您可以在乙個python提示符,直接互動執行寫你的程式。
python 是物件導向語言: 這意味著python支援物件導向的風格或**封裝在物件的程式設計技術。
python 是初學者的語言:python 對初級程式設計師而言,是一種偉大的語言,它支援廣泛的應用程式開發,從簡單的文書處理到 www 瀏覽器再到遊戲。
python 發展歷史
python 是由 guido van rossum 在八十年代末和九十年代初,在荷蘭國家數學和電腦科學研究所設計出來的。
python 本身也是由諸多其他語言發展而來的,這包括 abc、modula-3、c、c++、algol-68、smalltalk、unix shell 和其他的指令碼語言等等。
像 perl 語言一樣,python 源**同樣遵循 gpl(gnu general public license)協議。
現在 python 是由乙個核心開發團隊在維護,guido van rossum 仍然佔據著至關重要的作用,指導其進展。
python 特點
1.易於學習:python有相對較少的關鍵字,結構簡單,和乙個明確定義的語法,學習起來更加簡單。
2.易於閱讀:python**定義的更清晰。
3.易於維護:python的成功在於它的源**是相當容易維護的。
4.乙個廣泛的標準庫:python的最大的優勢之一是豐富的庫,跨平台的,在unix,windows和macintosh相容很好。
5.互動模式:互動模式的支援,您可以從終端輸入執行**並獲得結果的語言,互動的測試和除錯**片斷。
6.可移植:基於其開放源**的特性,python已經被移植(也就是使其工作)到許多平台。
7.可擴充套件:如果你需要一段執行很快的關鍵**,或者是想要編寫一些不願開放的演算法,你可以使用c或c++完成那部分程式,然後從你的python程式中呼叫。
8.資料庫:python提供所有主要的商業資料庫的介面。
9.gui程式設計:python支援gui可以建立和移植到許多系統呼叫。
10.可嵌入: 你可以將python嵌入到c/c++程式,讓你的程式的使用者獲得"指令碼化"的能力。
python 環境搭建
python可應用於多平台包括 linux 和 mac os x。
你可以通過終端視窗輸入 "python" 命令來檢視本地是否已經安裝python以及python的安裝版本。
關注「資料**」,回覆 python大禮包,領 python大禮包**教程
python**
python最新原始碼,二進位制文件,新聞資訊等可以在python的官網檢視到:
你可以在以下鏈結中** python 的文件,你可以程式設計客棧** html、pdf 和 postscript 等格式的文件。
python文件**位址:www.python.org/doc/
python安裝
python已經被移植在許多平台上(經過改動使它能夠工作在不同平台上)。
您需要**適用於您使用平台的二進位制**,然後安裝python。
如果您平台的二進位制**是不可用的,你需要使用c編譯器手動編譯源**。
編譯的源**,功能上有更多的選擇性, 為python安裝提供了更多的靈活性。
以下為不同平台上安裝python的方法:
1.unix & linux 平台安裝 python
以下為在unix & linux 平台上安裝 python 的簡單步驟:
執行以上操作後,python會安裝在 /usr/local/bin 目錄中,python庫安裝在/usr/local/lib/pythonxx,xx為你使用的python的版本號。
2.window 平台安裝 python
以下為在 window 平台上安裝 python 的簡單步驟:
3.mac 平台安裝 python
最近的macs系統都自帶有python環境,你也可以在鏈結 download/ 上**最新版安裝。
乙份成功的專案總結應該包括哪些內容
一 專案總結要根據報告物件的不同進行調整 1 開始前要想清楚報告物件的需求和關注點是什麼,如何用報告去覆蓋和滿足 2 尤其是大專案的總結,應視具體報告物件的需求和關注點進行文字或口頭表達的調整,比如 向總經理匯報,可能有下述結構的第一部分就夠了,但要突出專案對公司戰略意義,目標達成情況,或加入對未來...
乙份規範的介面文件應該包括什麼內容?
1.介面文件是什麼 在專案開發彙總,web專案的前後端是分離開發的。應用程式的開發,需要由前後端工程師共同定義介面,編寫介面文件,之後大家都根據這個介面文件進行開發,到專案結束前都要一直維護。2.為什麼要寫介面文件?1 專案開發過程中前後端工程師有乙個統一的檔案進行溝通交流開發 2 專案維護中或者專...
第乙份工作應該做什麼???
1997年7月,我走出校門正式成為一名社會人。十年過去了,回憶自己初入社會的經歷,感觸很多。畢業求職受挫 畢業於我而言第一感覺就是解脫 再也不用考試了 再也不用上課了!好啊!至少當時這麼認為的 隨之而來是對未來的一片迷茫。就知道走向社會後應該工作,至於做什麼完全沒有概念。當時我用業務時間在麥當勞作乙...