python編程入門之簡介

來源:互聯網
上載者:User

標籤:lan   領域   實現   inner   amp   類型   height   blank   pen   

引用百度百科:

Python是一種物件導向、直譯式電腦程式設計語言,由荷蘭人Guido van Rossum發明於1989年,1991年發行第一個公開發行版。它常被暱稱為膠水語言,它能夠很輕鬆的把用其他語言製作的各種模組(尤其是C/C++)輕鬆地連接在一起。

Python是純粹的自由軟體, 原始碼和解譯器CPython遵循 GPL協議。文法簡潔清晰,特色之一是強制用空白符作為語句縮排。名字來源於一個喜劇,最初設計Python這種語言的人並沒有想到Python會在工業和科研上獲得如此廣泛的使用。

Python是一種解釋型、物件導向、動態資料類型的進階程式設計語言。自從20世紀90年代初Python語言誕生至今,它逐漸被廣泛應用於處理系統管理任務和Web編程。Python已經成為最受歡迎的程式設計語言之一。2011年1月,它被TIOBE程式設計語言熱門排行榜評為2010年度語言。自從2004年以後,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及其絕大多數擴充庫。

Python LOGO

● 其次,與MATLAB相比,Python是一門更易學、更嚴謹的程式設計語言。它能讓使用者編寫出更易讀、易維護的代碼。

● 最後,MATLAB主要專註於工程和科學計算。然而即使在計算領域,也經常會遇到檔案管理、介面設計、網路通訊等各種需求。而Python有著豐富的擴充庫,可以輕易完成各種進階任務,開發人員可以用Python實現完整應用程式所需的各種功能

 

 

 

 

Python安裝:

通常CentOS內建python2.6

如果要想替換它用高於2.6版本的,請參照網上教程

 

入門程式通常是HelloWorld,今天我也來一個HelloWorld吧

我的Python版本是用預設的2.6版本

>>> print ‘hello, world‘hello, world

 

python編程入門之簡介

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.