Python簡介

Python PK C

  1. python是動態編譯語言,c 是靜態編輯語言 。
    C中內存管理是由開發者管理,python中內存問題由python解釋器負責。
  2. python有很多庫文件。C語言中對於混雜數組(python中的列表)和哈希表(python中的字典)還沒有想要的標準庫。
  3. Python 不能用來寫內核。藉助Python語言提供的API,使用C或者C++來對Python進行功能性擴展。

Python PK Java

  1. python是動態編譯語言,Java是靜態編輯語言。
  2. Python支持面向對象&函數編程方式。java支持面向對象。
  3. Python比Java要簡單,非常適合與構造快速原型。
  4. Python和Java 適合多名程序員以漸進方式協同開發大型項目

Python優點

  1. 簡單—Python是一種代表簡單主義思想的語言。
  2. 易學—關鍵字少 ,結構簡單 ,語法清晰。
  3. 免費、開源—Python是FLOSS(自由/開放源碼軟件)之一。
  4. 高層語言—當你用Python語言編寫程序的時候,你無需考慮諸如如何管理你的程序使用的內存一類的底層細節。
  5. 解釋性—Python語言寫的程序不需要編譯成二進制代碼。你可以直接從源代碼運行程序。
  6. 可移植性—由於它的開源本質,Python已經被移植在許多平臺上(經過改動使它能夠工作在不同平臺上)。如果你小心地避免使用依賴於系統的特性,那麼你的所有Python程序無需修改就可以在下述任何平臺上面運行。這些平臺包括Linux、Windows、FreeBSD。
  7. 面向對象—Python即支持面向過程的編程也支持面向對象的編程。在“面向過程”的語言中,程序是由過程或僅僅是可重用代碼的函數構建起來的。在“面向對象”的語言中,程序是由數據和功能組合而成的對象構建起來的。
  8. 豐富的庫—Python標準庫確實很龐大。它可以幫助你處理各種工作,包括正則表達式、文檔生成、單元測試、線程、數據庫、網頁瀏覽器、CGI、FTP、電子郵件、XML、XML-RPC、HTML、WAV文件、密碼系統、GUI(圖形用戶界面)、Tk和其他與系統有關的操作

簡單使用

  1. 在IDLE中,如果使用交互式編程模式,那麼直接在提示符“>>>”後面輸入相應的命令並回車執行即可,如果執行順利的話,馬上就可以看到執行結果,否則會拋出異常。
  2. 在IDLE界面中使用菜單“File”—>“New File”創建一個程序文件,輸入代碼並保存爲.py或.pyw文件。
  3. 使用菜單“Run”—>“Check Module”來檢查程序中是否存在語法錯誤,或者使用菜單“Run”—>“Run Module”運行程序,程序運行結果將直接顯示在IDLE交互界面上。
  4. 在有些情況下可能需要在命令提示符環境中運行Python程序文件。在“開始”菜單的“附件”中單擊“命令提示符”,切換到源程序所在目錄,然後執行Python程序。
  5. 在空白出按Shift鍵點鼠標右鍵,可以在資源管理器中切換至相應的文件夾並直接進入命令提示符環境。
  6. 在IDLE環境下,除了撤銷(Ctrl+Z)、全選(Ctrl+A)、複製(Ctrl+C)、粘貼(Ctrl+V)、剪切(Ctrl+X)等常規快捷鍵之外,其他比較常用的快捷鍵如下表所示。
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章