當前位置:
首頁 > 最新 > 你第一門真正學習的編程語言——Python

你第一門真正學習的編程語言——Python

Python對我本人而言是一門很舒服的語言,它可以很輕易的做很多事情,比如結合樹莓派以及opencv(一個圖像識別的庫),做一個人臉識別作品。

又比如結合pygame這個遊戲庫,做一個類似《口袋妖怪》的遊戲

再比如你在計算機上做大量的工作,最終你會發現你想要可以自動完成一些任務。例如,你可能希望對大量文本文件執行搜索和替換,或者以複雜的方式重命名和重新排列一堆照片文件。

當然也有「爬蟲」,用於解決如何從別人的網站,比如如何從淘寶網那裡得到很多商品信息

又又又比如人工智慧

Python幾乎無所不能,入門又非常簡單,基本只要有些英語基礎和會操作計算機,都可以進行學習。它屏蔽一些對初學者不友的概念,比如指針這些。同時,因為他有很多很好的第三方庫(你們就認為是包裝好的工具箱或者小型裝配廠吧),所以很簡單就能做出很酷的作品,以此來激勵自己去往更深入的學習。

雖然 Python 易於使用,但它卻是一門完整的編程語言。Python 中有大量的數據結構而且有比 shell 或批處理文件更強的編程支持。另一方面,Python 比起 C 來有更多的錯誤檢查機制,同時也是個 高級語言,內置高階數據類型,比如流暢好用的數組和字典。也正是由於 Python 內置這些常用的數據類型,Python 比大部分主流語言像是 Awk 甚至是 Perl 都要好用,至少有很多事情用 Python 來做很!簡!單!

Python 程序可以是獨立的多個模塊,這樣我們就能復用它們。同時Python 自身還帶有大量的標準模塊,可以作為我們構建程序的基石,也可以是我們入門 Python 的絕佳材料。標準模塊所提供的有文件 I/O, 系統調用,套接字甚至桌面圖形介面(Tk)都有。

Python 是個解釋性語言,也就是說不需要進行彙編和鏈接,從而減少我們開發程序的時間。解釋器是可以交互的,我們可以用它來了解 Python 的功能寫一些用完就丟的程序,或者是測試一些函數的功能,同時還是一個趁手的計算器。

Python 所寫出的來的程序簡潔也更加可讀。比起 C, C++ Java 來用 Python 實現同樣的功能要少寫很多,至於原因嘛:

高階數據類型可以讓我們在一條聲明裡就能表達出複雜的操作。(簡潔)

代碼塊(聲明族)由縮進代替括弧。(可讀)

不需要任何變數或參數的聲明。

Python 是 可擴展的:如果你了解如何使用 C 語言編程,向編譯器添加新的內置函數或者模塊就會變得很容易,這樣可以以最快的速度執行關鍵的命令。或者將 Python 程序連接到僅僅以二進位提供的庫上(例如供應商特定的圖形庫)。一旦你使用了上述方法,你就可以將 Python 解釋器鏈接到用 C 編寫的應用程序,將其作為當前程序的擴展或命令語言。

順帶說一下,這個語言是以 BBC 節目 「Monty Python"s Flying Circus」 來命名的,與爬行動物完全無關。不僅允許在文檔中對 Monty Python 的短劇進行引用,我們還鼓勵這麼做。

這篇文稍微介紹下python可以幹嘛, 下一篇文就開始用python來講解一個小遊戲。


Python的生態系統龐大,應用場景豐富。

人生苦短, 我用Python

揭陽第一家青少年編程訂閱號


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Python 的精彩文章:

Python就是語言中的C位,不服來辯!
Python入門教程——邏輯運算符、身份運算符和成員運算符

TAG:Python |