自學一門編程語言需要多大的時間和精力,比如Python?

4 個回答
IT人刘俊明
2019-06-29

謝謝邀請!

作為一名IT行業的從業者,同時也是一名計算機專業的教育工作者,我來回答一下這個問題。

首先,學習一門編程語言的使用並不算困難,尤其是Python語言,基本的語法結構還是比較清晰的,一方面Python屬於函數式語言和麵向對象語言的結合體,另一方面Python語言自身有大量的庫可以方便開發,所以目前IT行業內的程序員普遍比較喜歡使用Python語言進行項目開發。

謝謝邀請!

作為一名IT行業的從業者,同時也是一名計算機專業的教育工作者,我來回答一下這個問題。

首先,學習一門編程語言的使用並不算困難,尤其是Python語言,基本的語法結構還是比較清晰的,一方面Python屬於函數式語言和麵向對象語言的結合體,另一方面Python語言自身有大量的庫可以方便開發,所以目前IT行業內的程序員普遍比較喜歡使用Python語言進行項目開發。

學習Python語言的時間週期因人而異,對於已經從業多年的程序員來說,學習Python語言還是比較簡單的,通常來說,一週左右的瞭解時間就可以邊學邊用了。我在從事機器學習研發的早期,一直在使用Java語言,後來用了不到一週的時間來學習Python之後,就一直在使用Python進行機器學習領域的研發,所以Python對於程序員來說,學習起來還是非常簡單的。

對於沒有任何基礎的初學者來說,學習Python還是需要一段時間的,主要需要掌握以下三方面內容:

第一:Python的基本語法。Python的基本語法雖然對於程序員來說是比較簡答的,但是對於沒有編程基礎的初學者來說,依然需要一個系統的學習過程。結合實驗的時間,大部分初學者需要6周左右的時間才能熟悉基本的Python語法。如果再結合一些具體的實驗,往往需要更長的時間,但是大部分初學者在10周左右都能夠掌握Python語法。

第二:Python針對於具體開發領域的庫。Python語言之所以廣受歡迎,一個重要的原因是Python語言有豐富的庫支撐,比如在大數據和機器學習領域就有Numpy、Matplotlib、Scipy、pandas等庫,如果熟練使用這些庫,將大大提升Python的開發能力。

第三:實踐過程。學習編程語言一定要注重實踐的過程,Python語言也不例外,實踐的時間也是因人而異的,大部分初學者在10周左右都能夠形成一個相對完整的知識結構。

我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關於互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收穫。

如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言!

前方有只程序猿
2019-06-28

主要看你有沒有其他編程基礎,如果有,那麼自學一門其他編程語言,入門是相當容易的。特別是題主說的Python,近乎於自然語言,號稱最簡單易學的編程語言。

但如果0基礎,去學編程語言的話,是需要天賦和努力的,特別是那些比較難學的C、C++、Java等等,當然如果想學好,都是非常耗費精力的。

比如我有C語言基礎,之後自學Java,大概一個月掌握大部分基本編程知識,也能上手寫小項目,當然也耗費了許許多多精力,接著就是需要不斷練習強化,讓水平一直提高。

西海狂飙
2019-06-29

這個得看你要達到什麼程度,比如要學會應用,可以時不時的做點小工具來方便自己工作,大約1到2個月足夠了,如果是商用級或者工業級的水平那就要更多的時間,具體多久和相關領域有關,主要是職業感覺和素養比較難以培養。

這個得看你要達到什麼程度,比如要學會應用,可以時不時的做點小工具來方便自己工作,大約1到2個月足夠了,如果是商用級或者工業級的水平那就要更多的時間,具體多久和相關領域有關,主要是職業感覺和素養比較難以培養。

永永在深圳
2019-06-29

有編程基礎的上手很快,python看看語法直接拿例子或經典的項目來學習;沒學過編程可以一點點按照教程計劃去學習,一個月初級應該可以。

相關推薦

推薦中...