零基礎學Python感受

零基礎學Python感受

Python

  Python是一個相對容易的編程語言。對於真正零基礎的同學來說,這畢竟是一門全新的知識領域,從零學起肯定會被各種困難打擊(大神請忽略這段話)。作爲文科生,曾經以爲把電腦桌面上的快捷圖標刪除就等於把整個程序刪除了------這就是我之前的基礎。我之所以學Python,不僅是因爲聽計算機專業的同學說Python容易,更重要的是因爲大學畢業找不到工作,搬磚又沒有條件,看着身邊學技術的同學,過的都挺不錯,自己不想這樣被餓死。就這樣決定學一門技術來養活自己。不過,所有知識領域都是一旦學會了,再回首去看就會感覺挺簡單的。如果再有零基礎入門的同學,向你詢問一些你認爲簡單到弱智的問題,你可能會內心中嘲笑、鄙視或者不想搭理。大家成長的環境不同,所處的層次不同,得到的信息和享有的資源也不同。聞道有先後,術業有專攻吧。我們很擅長遺忘,忘卻學過的知識又或者某種感受,知識可以重複複習,不好的感受就算了吧。正如小王子中所說的:所有的大人曾經都是小孩,只不過他們忘了。說這些,並不是想表達什麼。就是學習這件事吧,學起來到底如何,冷暖自知。(手動滑稽)
  學習Python,需要配置開發的環境。這和C/C++、Java等開發語言一樣,都需要一個編譯器。可以說這個編譯器起到了翻譯作用。因爲計算機本身只能通過二進制(0101010這樣的)進行指令操作運算,例如,電腦中低電壓表示0,高電壓表示1,在電腦的主板上電壓交替變化就可以表示0101010這樣的信號了。編譯器在大家用Python語言寫的代碼和電腦的機器語言之間翻譯。類似的,如果是Java寫的代碼,就需要Java的編譯器。雖然真正的翻譯過程要複雜些,由高級語言—>彙編語言—>機器語言,但這樣解釋更方便理解吧。
  Python運行環境的搭接,對每個零基礎入門的同學來說,都是必不可少的,我當時也是花了很長時間才成功。大家用的操作系統不同,而且應用更新的也很快,如果截圖進行一步步操作的話,也會暴漏很多信息,我這裏就不寫了。同學可以百度到最新的安裝教程,這種百度求學的過程會經常有的!
  下面是配置python開發環境的安裝包地址(二選一):
  https://www.python.org/downloads/
  https://www.anaconda.com/download/   (很多人對新手的推薦)
  開發環境安裝好之後,還需要一個寫Python代碼的文本,代碼都寫在上面。如果安裝的是第二個網址Anaconda,這個開發環境自帶一個寫Python的文本"Jupyter Notebook",直接用就行的。當然,還有一些專業的開發工具。如:Pycharm、Geany等。
  我學習的時候是先看的書,後看的視頻。用的書是:《Python編程 從入門到實踐》【美】Eric Matthes 著。學習的過程中,自己總結了一些筆記。對於初學者,建議一下不要學太深入,不要試圖記住很多函數。先從最常見的開始,入門之後就可以用一些進階的參考書做一些面試題之類的。希望同學們入門之後別急着寫項目,先寫大量的python練習題包括一些算法題,這是一種自我確定學會的方式。
  最後,學習編程這門知識與學習其它學科知識的一個重要不同在於,平時的數學等其它學科的學習,一般過程是由聽懂理解—>記住—>使用知識點的過程,而編程入門可能是相反的,是由使用—>記住—>理解的過程。所以很多零基礎入門的同學或許不太適應這種學習方式。
  一個不錯的自學教程網站(供同學們參考使用):
  https://www.runoob.com/python3/python3-tutorial.html
  希望能堅持下去,打卡…

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章