回覆列表
-
1 # 阿木說科技
-
2 # 吳佟
python是一門非常有潛力的高階語言,歷經多年的發展,其在程式設計上發揮著越來越大的作用。在這學期中,透過選修python課上的基礎知識學習,我對python也有了一定的認識。
在學習python的第一節課上,其對我的最初的印象就是,相較於我學習過的c語言程式設計,它更加的簡潔。所有的變數都不需要像c語言程式設計那樣需要提前去定義,這樣給了程式設計者很大的自由空間與方便。如x=2,即可同時完成變數的定義與賦值。對於簡化程式的程式碼,起到了許多的作用。而且,在字串上的處理,python相對於c語言也是給程式設計師極大的便利。在c語言中,只能用字元類的陣列對字串進行相應的操作,步驟也是相對於比較繁瑣的,而在python中,當我們需要建立一個字串的時候,只需要在建立字串的時候用“s=”就可以了。而python不僅如此,它的庫也很多,正因為它強大的庫,讓程式設計變得不再艱難。我們只需要呼叫庫中的函式,而對於函式的具體實現,也沒有特殊的需求。
但是,我認為python雖然在許多方面相對於c語言比較方便,但也有其相對於弱一點的方面,比如說for迴圈等方面。不過也依然不會影響到python的強大,而隨著近幾年來的發展,python的受歡迎度也越來越高,而它的運用的領域也是越來越多,比如人工智慧和大資料等領域,python都是在其中扮演者重要的角色。雖然一學期下來,我對python的學習也僅僅只是它的基礎方面,但python的強大,也是足足地吸引著我,希望自己能夠在不斷地學習中,將python學習的更加好。
首先可以明確的是,Python 並不適合大多數人。
Python 作為一門程式語言,學習、使用起來是需要基礎的。一方面要了解程式設計,另一方面要能寫程式碼。
現在很多廣告在推學習 Python,點進去你會發現,都是各種速成培訓班,天花亂墜的給你講 Python 如何提高效率、你不學的話是多麼落伍,有的甚至收費還不便宜。
所以,Python 熱是各種培訓機構營造出來的,因為這種錢太好賺了。
你如果真的想系統學習這門程式語言,建議購買動物書,或者直接線上學習。
推薦2個免費學習的網站:
1.菜鳥教程
網址:www.runoob.com
本教程適合想從零開始學習 Python 程式語言的開發人員。當然本教程也會對一些模組進行深入,讓你更好的瞭解 Python 的應用。
2.中國大學MOOC
網址:www.icourse163.org
裡面有許多線上公開課,推薦北京大學陳斌的《Python語言基礎與應用》
本課基於主講教師在北京大學講授資料結構與演算法課(Python版)的多年教學實踐經驗,面向零程式設計基礎的大學生和社會公眾,全面講授Python語言基礎,培養學生計算思維的能力,並講解Python語言中經典的擴充套件模組,讓學生能用Python語言解決各種常見問題。
其實在網際網路上學習,在精而不在多,盯緊一個方向鑽研,終究會由菜鳥變為大師。