python是一種物件導向、直譯式計算機程式語言,由荷蘭人guido van rossum發明於2023年,2023年發行第乙個公開發行版。它常被暱稱為膠水語言,它能夠很輕鬆的把用其他語言製作的各種模組(尤其是c/c++)輕鬆地聯結在一起。
python是純粹的自由軟體, 源**和直譯器cpython遵循 gpl協議。語法簡潔清晰,特色之一是強制用空白符作為語句縮排。名字**於乙個喜劇,最初設計python這種語言的人並沒有想到python會在工業和科研上獲得如此廣泛的使用。
python是一種解釋型、物件導向、動態資料型別的高階程式語言。自從20世紀90年代初python語言誕生至今,它逐漸被廣泛應用於處理系統管理任務和web程式設計。python已經成為最受歡迎的程式語言之一。2023年1月,它被tiobe程式語言排行榜評為2023年度語言。自從2023年以後,python的使用率是呈線性增長。[1]
由於python語言的簡潔、易讀以及可擴充套件性,在國外用python做科學計算的研究機構日益增多,一些知名大學已經採用python教授程式設計課程。例如麻省理工學院的電腦科學及程式設計導論課程就使用python語言講授。眾多開源的科學計算軟體包都提供了python的呼叫介面,例如著名的計算機視覺庫opencv、三維視覺化庫vtk、醫學影象處理庫itk。而python專用的科學計算擴充套件庫就更多了,例如如下3個十分經典的科學計算擴充套件庫:numpy、scipy和matplotlib,它們分別為python提供了快速陣列處理、數值運算以及繪圖功能。因此python語言及其眾多的擴充套件庫所構成的開發環境十分適合工程技術、科研人員處理實驗資料、製作圖表,甚至開發科學計算應用程式。
說起科學計算,首先會被提到的可能是matlab。然而除了matlab的一些專業性很強的工具箱還無法替代之外,matlab的大部分常用功能都可以在python世界中找到相應的擴充套件庫。和matlab相比,用python做科學計算有如下優點:
● 首先,matlab是一款商用軟體,並且**不菲。而python完全免費,眾多開源的科學計算庫都提供了python的呼叫介面。使用者可以在任何計算機上免費安裝python及其絕大多數擴充套件庫。
● 其次,與matlab相比,python是一門更易學、更嚴謹的程式語言。它能讓使用者編寫出更易讀、易維護的**。
● 最後,matlab主要專注於工程和科學計算。然而即使在計算領域,也經常會遇到檔案管理、介面設計、網路通訊等各種需求。而python有著豐富的擴充套件庫,可以輕易完成各種高階任務,開發者可以用python實現完整應用程式所需的各種功能
python安裝:
通常centos自帶python2.6
如果要想替換它用高於2.6版本的,請參照網上教程
入門程式通常是helloworld,今天我也來乙個helloworld吧
我的python版本是用預設的2.6版本
>>> print 'hello, world'
hello, world
Python程式設計的基礎入門簡介
python程式設計從入門到實踐 基礎入門 1 python中的變數 2 python首字母大寫使用title 方法,全部大寫upper 方法,全部小寫lower 方法 3 python中字串拼接使用 號 4 python中刪除字串的空格 刪除末尾空格的rstrip 刪除開頭空格的lstrip 刪除...
python入門簡介
1.python基本認識 python是解釋型 物件導向的語言 2.python的優缺點 優點 1.容易理解 2.可移植跨平台 3.豐富的庫,可擴充套件性,可嵌入c和c 語言 4.應用範圍廣 科學計算 人工智慧 大資料 雲計算等 缺點 1.效能比主流程式語言低,執行速度教慢 3.python直譯器 ...
shell程式設計入門簡介
曾經有人說過,學習linux不知道shell程式設計,那就是不懂linux,現在細細品味確實是這樣。shell是作業系統的最外層,shell可以合併程式語言以控制程序和檔案,以及啟動和控制其他程式。shell通過提示您輸入,向作業系統解釋該輸入,然後處理來自作業系統的任何結果輸出,簡單來說shell...