學python非常困難怎麼辦?

先說下我的情況

今年18在美國上大一,這學期有一門CS課並且以後就想學CS專業。但是之前十八年一點都沒接觸過編程,用電腦幹過最高端的事是用魔獸地圖編輯器做了張地圖。我承認我想學CS的動機不純潔,很喜歡用電腦但是對編程沒有太大興趣(畢竟根本不了解),選這專業大部分原因是因為好找工作待遇好。

這門課是教python,因為之前聽過不少人說python在眾多編程語言里算是容易入門的一個,是一門很高級的語言,所以在學期開始時我非常有信心,也決心想盡全力學好它。最開始也就學簡單的運算,可是某一節課講到while loop突然跟不上了,自此之後每節課都上的懵懵懂懂。

現在學了一個半月,做作業寫程序如果不看別人的話就一點頭緒都沒有。

想問一下我未來該不該選這門專業,18歲零基礎開始學是不是有點晚?但是我真的想學好因為我的目標是在美國找工作。


「是一門很高級的語言」

你是不是沒理解「高級語言」是個什麼東西……


有一個過程的,需要下功夫。

看一些老外講課講的很簡單,但習題都很難。

可以看看

如何通過學習python學會編程

article/how_to_learn_python.md at master · pythonpeixun/article · GitHub


我19歲在國內三千本學的計算機

當時接到錄取通知書我也很方,以前接觸電腦都是微機課上玩紙牌,CPU是啥都不知道,打字一分鐘敲不出幾個字。

剛開學的C語言課,輸出Hello world錯了十幾次,老師看了我直搖頭。

(╯‵□′)╯︵┴─┴去他媽的搖頭

然後就課下照著書【多練啊】,輸出多個Hello world都刻意不用循環,全部手打!(主要是也不知道有循環這個東西),學了一段時間,發現聽課蠻枯燥的,我這人聽課基本聽不進去,喜歡看著書,自己敲代碼,然後去OJ刷題。後來慢慢的系裡OJ榜(每次作業二十個題)一直排前三,有基礎的都沒超過我。再後來考試的時候奇蹟地做對了14/15題,前三名。當時自信心爆棚,感覺找到了學一門語言的方法。之後學別的語言就觸類旁通了。

入學前打字一分鐘幾個,大學裡編程語言學得也不差啊,你看現在打字速度,都提升到一分鐘十幾個了(逃


所有的編程語言都是易學難精的,看你的情況,我覺得你應該先把英語學好,然後了解一下程序的控制語句以及用法,然後把習題獨立做出來,之後不斷簡化你的程序,直到不能簡化為止。

學習編程,其實就是用計算機的運行方式思考和解決問題,就如同做小學的應用題。

當然,我說的不一定對,希望對你有用


學一下 js吧,能做很多東西,入門比python平緩,深入了依然有很多東西可以做


Python都學不會還真的沒比Python簡單的,多寫應該就好了。剛開始寫不出來很正常


你是零基礎,你想學 Python,但是你卻沒有買一本 《Head First Python》 作為編程啟蒙書? 活該入不了門


推薦閱讀:

<模型匯總-6>堆疊自動編碼器Stacked_AutoEncoder-SAE
[PS-1] Python入門練習之提醒事項
RSA系列——實踐測試
開篇 自製8位計算機介紹
Compile過後的Mathematica程序大概比Python編的慢多少?

TAG:Python | 留學 | 計算機科學 | 留學美國 |