學Python,不需要有程式設計基礎!

airland發表於2021-09-11

學Python,不需要有程式設計基礎!

程式設計零基礎,可以學習 Python 嗎”,這是很多初學者經常問我的一個問題。當然,在計算機方面的基礎越好,對學習任何一門新的程式語言越有利。但如果你在程式語言的學習上屬於零基礎,也不用擔心,因為無論用哪門語言作為學習程式設計的入門語言,總是要有一個開始。

就我個人的觀點,Python 作為學習程式設計的入門語言是再合適不過的。凡是在大學計算機專業學習過 C 語言的同學都感同身受,認為 C 語言不是很好的入門語言,很多曾經立志學習程式設計的讀者,在學習了 C 語言之後,就決心不再學習程式設計。因此,是否學會 C 語言,好像成為了進入程式設計行業的篩選標準。

0dd7912397dda1446cbcc41bbcb7d0a20df486e6.png
但是,如果將 Python 作為程式設計入門語言,就不會出現類似 C 語言的那些窘境問題。目前,逐漸有高校開始使用 Python 作為軟體專業大學生(甚至也包含非軟體專業)的入門程式語言。

零基礎也能學 Python,目標就是和初學者一起,從零基礎開始學習 Python。因此,程式設計零基礎的你,無需猶豫,儘管放膽來學。

除此之外,很多初學者還面臨這樣一個問題,那就是教程已經學完啦,教程中的程式碼也都已經親自編寫並執行透過了,但還是不知道如何開發一個真正的應用程式,面對問題還是不知道如何下手解決。

如果你深有同感,只能說明你缺乏練習,程式碼編輯量太少。從程式設計零基礎到專業程式設計師的過程,除了學習更多的基礎知識,更要刻意地去培養自己的程式設計思維,這沒有捷徑,只有靠不斷積累自己的程式碼量。

當然,增加程式碼量並不是要我們去盲目地編寫程式碼,如果找不到增加程式碼量的方向,可以從閱讀別人的程式碼開始。需要注意的是,在閱讀他人編寫的程式碼時,要邊閱讀邊思考,多問幾個為什麼,例如程式碼為什麼要這麼寫,有什麼意圖,有沒有更簡單的方法可以實現等等,必要情況下還可以給程式碼進行必要的註釋。不僅如此,在完全理解他人程式碼的前提下,還可以試圖對程式碼做修改,實現一些自己的想法。做到這些,才能說明你將別人的程式碼消化吸收了。

初學者在寫程式碼或者除錯程式碼的過程中,肯定會遇到很多問題,怎麼辦呢?最好的方法就是藉助網路尋找答案,看看類似的問題別人是如何解決的,千萬不要總是侷限在自己的思維範圍中。在這裡,給大家推薦一個專門針對程式設計答疑解惑的網站 Stack OverFlow。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/964/viewspace-2837348/,如需轉載,請註明出處,否則將追究法律責任。

相關文章