Python老師說Python是編程里最簡單的還是兩眼一抹黑咋辦?
現在入門都學Python了嗎?我當年是C語言。其實,說Python簡單,只是因為他是腳本語言,不過基本語言有的東西,他都有,不過相比C++和Java來說,是會簡單點。
我的經歷大一入門,領書,拿到了一本C語言,激動的心情,不言而喻,終于可以開始學習我最喜歡編程,未來的美好畫面浮現眼前,感覺自己未來可期。當時的心情是這樣的:
打開讀了幾頁,心情是這樣的
再看幾頁,心情是這樣的
然后是這樣的
是的,那時候,我感覺到無比具大的打擊,完全不明白這是什么情況,為什么會是這樣,其實,這是因為我沒有理解編程思維。
編程思維編程思維是一種與現有生活中的常規思維有一定的區別思維模式,它主要是對任務進行分解,然后重復執行一些任務,尋找任務的規律,再制定指定的算法。
常規思維中,你思考一個問題的處理方式是這樣的
(虛擬場景)
老婆:去買斤蘋果,如果有西瓜,就買一個
老公:老婆,一斤蘋果和一個西瓜到啦。
……
你要把這個事情放到編程中實現,需要轉換成編程思維,再錄入電腦,是需要這樣的
(虛擬場景)
老婆:去買斤蘋果,如果有西瓜,就買一個
老公:老婆,一個蘋果。
老婆:不是叫你買一斤嗎?
老公:因為老板也賣西瓜的啊!
……
教學方式另外,就是教材的問題,我當初看的那本教材,第一章其實不是入門,是個總結,所以晦澀難懂,直到我后來再買了本書,才恍然大悟,原來一個好的教材,一個好的教學方式,真的可以讓人輕松學會很深奧的知識。
所以我懷疑你老師的教學能力,你可以理解下費曼學習法。
教材的話,我推薦一個百日Python的Github項目,你可以按這上面的計劃,讓自己花100天時間,來學習:https://github.com/jackfrued/Python-100-Days
實踐實踐才是檢驗真理的唯一方式,我想你應該是比較少動手敲代碼吧,編程其實是以實踐為主的,就像科研是以實驗為主,數學是以動筆為主,你老在那看呀想呀,真不如動手練習下。
比如你爬些小姐姐的圖片呀之類的。
如果自己實在不知道做什么,可以去實驗樓那邊,選一個項目來做,這樣對你的進步非常大。
總結好像說的差不多了,這邊再總結下,學習編程三步曲
練習編程思維設置良好的教學方式不斷的進行實踐