Python語言以簡單著稱,所以20天掌握Python的基本語法是完全沒有問題的,但是熟練程度肯定還需要不斷的提高。另外對于有編程基礎和沒有編程基礎的人來說,學習Python的進度也是有較大區別的。
每個人對Python語言的入門有不同的理解,但是通常的理解是能使用Python語言做一個小的綜合性應用,比如做一個小型的網站開發,或者是一個爬蟲。如果單純從這個角度來說,即使基礎比較薄弱的人,如果在20天內每天都能保障足夠的學習時間(至少3個小時),那么入門Python語言是沒有問題的。
對于有編程基礎的程序員來說,學習Python的時間往往都比較短。我在選擇使用Python做機器學習開發之前,只用了三天時間就完成了Python基本語法的學習,然后就開始使用Python做算法實現,這個過程也是一邊使用一邊學習。后來也使用Python陸續做了幾個機器學習的落地應用,逐漸對Python的使用有了一個較為全面的理解,當然這已經是一年之后的事情了。所以,編程語言無論簡單與否,要想真正熟悉并掌握它的使用,還是需要實踐的錘煉。
Python語言目前在Web開發、科學計算、大數據開發和人工智能開發等領域有廣泛的應用,隨著大數據和人工智能的不斷發展,未來Python的發展前景將非常廣闊。另外,Python語言在最近也被列入到嵌入式開發語言中,Python的應用領域得到了進一步的拓展,從語言生態的角度來說,Python已經越來越完善了。
基于以上原因,目前學習Python是一個不錯的選擇。