李慧茹(
摘要:python作為一門非常有潛力的高級語言,在編程上發揮著越來越大的作用。Pvthon不僅功能強大,而且易學易用。Python和其它高級語言相比,比如C和C++等,python有很大的優越性。
關鍵詞:功能強大;語法簡潔
中圖分類號:TP311. 11
文獻標識碼:A
文章編號:1672 - 9129(2018)12 - 0016 - 01
據相關機構調查顯示,Python已經成為近幾年最流行的程序設計語言之一。很多中小學都把python搬人了計算機課堂中,給孩子們做了很好的計算機程序設計訓練,大大提升了孩子們的邏輯思維。python給初學者最初的印象便是簡潔。所有的變量都不需要定義。Python功能強大,在人工智能、云計算等方面發揮重要作用。Python與其它高級語言相比,優勢在哪里呢?下面以C和C++為例,進行闡述。
1python變量定義簡單
在C、C++中,變量的使用需要提前定義。尤其在C語言中,變量必須集中在前面定義,這給編程帶來了諸多的不便。雖然在C++中,變量可以隨用隨定義,但終究是需要定義才能使用。Python讓我們眼前一亮,想用就用,隨心所欲,有了一種自由的感覺。Python的語法非常優雅,甚至沒有像其他語言的大括號,分號等特殊符號,代表了一種極簡主義的設計思想。閱讀Python程序像是在讀英語。python人手非??欤梢灾苯油ㄟ^命令行交互環境來學習Python編程。 2 免費/開源 Python的所有內容都是免費開源的,這意味著你不需要花一分錢就可以免費使用Python,并且你可以自由地發布這個軟件的拷貝、閱讀它的源代碼、對它做改動、把它的一部分用于新的自由軟件中而且由于Python是開源的,它已經被移植到了大多數平臺下面,例如:Windows、MacOS、Linux、Andorid、iOS等等。
3 python內存管理簡單
C、C++中內存管理給非常繁瑣麻煩,程序非常容易出現內存方面的漏洞。但是在Python中內存管理是自動完成的,程序員可以專注于程序本身。
4 python中具有特色的for循環
在C/C++中,for循環擁有強大的功能,可以實現各類循環,幾乎能滿足所有程序的需求。但python在for循環上,卻略顯遜色,其功能不再那么強大。Pthon的for循環主要依靠關鍵詞in來實現的。也正是因為這樣,其具有特色性。for循環可以有兩種不同的實現方式。第一種便是單純控制循環次數。例如foriinrange(10),此處控制循環進行10次,i僅僅起到控制次數的作用,這一作用與其它高級語言極為相似。第二種中,是python所具有的特色,在類似于字符串的處理上,有foriinsting的用法,此時的i具有遍歷字符串的功能,對于字符串循環語句的實現,有極大的方便。
5 python擁有便利的字符串處理功能
Python對于字符串的處理給程序員帶來了極大的便利。在之前的C系列編程中,只能用字符類數組對字符串進行相應的操作,步驟相對比較繁瑣,而且在編程的過程中極其容易出錯。在python中,在創建一個字符串的時候,用s=”,即可完成一個空字符串的創建。接著將相應的內容進行添加的時候,直接用s=s+string,即可。
6 python對批量數據的處理非常靈活
眾所周知,在C\C++中,對批量數據的處理,主要依靠的是相應的數組,定義數組時,需要指定相應的數據類型,以及數組的長度,這些數組中只能存放單一數據類型,并且一般其長度是有限的。雖然動態數組可以解決這一問題,但使用起來不方便使得許多人望而卻步。而在py-thon中,對批量數據進行處理,使用的是列表,列表可以直接使用,無需定義大小,并且列表存儲的數據可以有多種數據類型。
總之,python這門程序設計語言具有很多優點,人工智能的興起讓Python -夜之間變得家喻戶曉它,簡單、直觀、強大、開源,代碼像純英語那樣容易理解,。Python的簡單易用讓我們能夠集中精力解決,實際的問題。而無需過多關注編程本身。此外,Python的交互控制臺使得編程與調試過程變得自然順暢。Python的諸多優點為python未來的持續性發展奠定了堅實的基礎,我們有理由相信,python將會在不遠的將來在計算機行業發揮越來越大的作用。
參考文獻:
I l嵇立安.網絡資源輔助下的Python程序設計教學[J].電子技術與軟件工程,2017( 21):250 - 251.
[2]嵩天,黃天羽.Python語言程序設計教學案例新思維[J].計算機教育,2017( 12):11 - 14.
[3]姚競.面向項目的“Python程序設計”教學實踐與研究[J].福建電腦,2009,25 (7):198 -199.
[4]周元哲.Python程序設計基礎[M].清華大學出版社,2015.
[5]江紅.Python程序設計教程[M].清華大學出版社,2014.