第六篇——初嘗Python,意猶未盡

來源:互聯網
上載者:User

標籤:

作業2的要求是選一個你從來沒有學過的程式設計語言,試一試實現準系統。那麼在這裡我準備學習Python語言進行學習,並嘗試用Python寫一寫東西。

http://www.runoob.com/

 

Python是一種解釋型、物件導向、動態資料類型的進階程式設計語言。
Python由Guido van Rossum於1989年底發明,第一個公開發行版發行於1991年。
像Perl語言一樣, Python 原始碼同樣遵循 GPL(GNU General Public License)協議。

Python是純粹的自由軟體, 原始碼和解譯器CPython遵循 GPL(GNU General Public License)協議。
Python文法簡潔清晰,特色之一是強制用空白符(white space)作為語句縮排。
Python具有豐富和強大的庫。它常被暱稱為膠水語言,能夠把用其他語言製作的各種模組(尤其是C/C++)很輕鬆地連接在一起。常見的一種應用情形是,使用Python快速產生程式的原型(有時甚至是程式的最終介面),然後對其中[2] 有特別要求的部分,用更合適的語言改寫,比如3D遊戲中的圖形渲染模組,效能要求特別高,就可以用C/C++重寫,而後封裝為Python可以調用的擴充類庫。需要注意的是在您使用擴充類庫時可能需要考慮平台問題,某些可能不提供跨平台的實現。

以上是我選擇Python學習的原因,夠簡單,夠清晰。

其實是本人在學習環境與災害地質學的時候,有個實習是讓我們計算每個因子圖件的資訊量,我們當時想用欄位calculator來計算一個相當複雜、工程量很大的東西,沒想到arcgis沒有我們想象的那麼強大,它只能進行最基本的相加相減等計算,只要公式稍微複雜一點或者資料小數點太多,it cannot get over it ! 這一點啟發我,能不能用python寫一個外掛程式,讓它可以進行複雜的運算,所以我便萌生了要學習python的想法。

然後繼續跟著菜鳥教程上的步驟,學習搭建Python環境。這個可以參照部落格園的這篇http://www.cnblogs.com/windinsky/archive/2012/09/20/2695520.html

然後是平台的開發,我嘗試安裝Python的過程中,用時下比較流行的話來說,發現的確有套路可言。
至於代碼嘛,我就寫了一個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.