為什麼要學習python

來源:互聯網
上載者:User

如果你做很多在電腦上工作,最終你發現,有一些任務,你想實現自動化。例如,您可能要執行搜尋和替換過大量的文字檔,或在一個複雜的方式重新命名和重新排列了一堆照片檔案。也許你想編寫一個小型的自訂資料庫,或者一個專門的圖形化使用者介面應用程式,或一個簡單的遊戲。


果你是一個專業的軟體開發人員,你可能有幾個C / C + + /
Java庫工作,但發現平時寫/編譯/測試/重編譯周期太慢。也許你正在編寫一個測試套件這樣的庫,並找到一個乏味的任務編寫測試代碼。或者,也許你已經
寫了一個程式,可以使用擴充語言,你不想為您的應用程式的設計和實施一種全新的語言。

你可以寫一個Unix
shell指令碼或Windows批次檔的某些任務,但是是最好的shell指令碼,在走動檔案和更改文本資料,圖形化使用者介面的應用程式或遊戲並不適合。
你可以寫一個C / C + + / Java程式,但它可以採取了很多的開發時間甚至第一方案草案。
Python是便於使用,可在Windows,Mac OS X和Unix作業系統,將協助你得到更快速地完成工作。

Python是使用
簡單,但它是一個真正的程式設計語言,提供更多的結構和shell指令碼或批次檔,可以提供比大型程式的支援。另一方面,Python也提供了更多的錯誤檢
查比C是一個非常高層次的語言,它具有高層次的內建資料類型,如靈活的數組和字典。因為擁有更多的通用資料類型,Python是適用於一個更大的問題域比
Awk甚至Perl,但至少很多東西都容易在Python這些語言。

Python允許你分割你的程式模組,可以重複使用在其他Python程式。它配備了一個標準的模組,你可以使用你的程式的基礎 - 或作為例子開始學習Python編程的大集合。這些模組提供了一些事情,如檔案I / O,系統調用,插座,甚至像Tk圖形化使用者介面介面。

Python是一種解釋語言,它可以為您節省大量的時間在程式開發過程中是必要的,因為不需要編譯和連結。解譯器可以互動使用,這使得它易於實驗的語言特徵,寫扔掉的節目,在自下而上的程式開發或測試功能。這也是一個方便的案頭計算機。

Python使編寫應用程式時緊湊和可讀性。 Python寫的程式通常要短得多,比同樣的C,C + +或Java程式,有以下幾個原因:

高層次的資料類型允許你在一條語句中表達複雜的操作;
語句的組織依賴於縮排而不是開始和結束的括弧;
沒有變數或參數聲明是必要的。

Python
是可擴充的:如果你知道如何在C程式很容易添加一個新的內建功能或模組的解釋,無論是執行關鍵操作以最大的速度,或連結Python程式庫可能只提供以二
進位形式(如供應商特定的圖形庫)。一旦你真的上鉤,你可以連結到一個應用程式用C語言編寫的Python解譯器,並用它作為該應用程式的擴充或命令列語
言。

老王python提供實用的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.