首先,本人是985大學生一枚,現在在讀大四。聯考之前沒有接觸過程式設計,但是作為一名理科生,不學幾個程式設計語言好像都說不過去,但是本人不是計算機專業,也沒有達到用程式寫一些進階的軟體啥的,但是應付考試,做做競賽啥的是完全夠了的。
以Python為例首先,python作為我最早學習的一門語言,當時第一次接觸程式設計,看到這些代碼的時候也是雲裡霧裡的,啥也看不懂。同時,最要命的是,老師上課根本不講如何用Python進行編寫程式,講的都是一些關于計算機的基礎知識,資料的結構啥的。是以Python這門語言基本上是靠自學的,接下來我講一講自學的一些方法。
- 刷題
老師雖然沒有講如何學這門語言,但是老師給我們提供了一個平台名叫educoder,大家都可以去這個平台上選課程學習。
https://tiaozhanbei.nauac.com/detail?id=7925&openId=opLrBvqK5J9vBpZ6Ac9HDQkq_VQo (二維碼自動識别)
這上面有很多的教學班,對不同的語言進行教學,同時老師會在班級裡面釋出一些挑戰實訓。這些實訓就像闖關一樣有趣,當時我花了很多的時間在這上面闖關。闖關的感覺就像是在玩遊戲一樣,當你和你的同班同學闖關,你就像是在打怪更新一樣。不會感到像一般學數學那樣無趣。
每闖過一關就會得到100 的金币和100的經驗值,金币可以用來購買答案,如果你确實不會的話。但是如果檢視答案,你就不會得到對應的經驗值。
老師會按照循序漸進的方式對
當時我似乎沉迷于闖關了,每個班級會進行排名,我一直都是在排行榜的前幾不下,當時我們班100多人,我還是第一次接觸程式設計。現在曬一曬我的金币和經驗值。
當你完成一個課程裡面所有的關卡以後,你的基本功基本上就到位了,你基本上對這門語言有了一定的了解了。接下來就是:
2.實踐
之後就是使用這門程式語言幫你解決問題,各種問題。真的,當時我小到電腦都不想用,都拿這個當電腦。雖然大材小用了。嘻嘻(♡˙︶˙♡)
不過用他幫你解決各種課程大作業的問題挺好用的,強大的計算功能。還有參加各種競賽,這個時候語言就不是最核心的了,核心的就是算法僞代碼,就是如何用這個語言解決問題,步驟是什麼。用這個參加數模競賽,實體競賽的時候我都作為的程式設計者,有思路一般都能編出來,還能做一些強大的圖檔。可以專門去學習一下。
還有擴充的就是爬網頁,等等。有次上級讓我做個表格,當時其他人都是一個個敲的,用了近一天,我就編了個程式,用了兩個小時。特别高效,未來估計還會經常用,是以好好學吧。!
對于matlab和c語言,當你熟練掌握一門語言之後,學習另外一門就比較容易了。就改變一下你表達的方式而已,但是同時學習幾門程式設計語言就會很麻煩,報錯總是因為你用這個文法寫到另一個上了,别問我怎麼知道的。
如果覺得本篇文章對你有幫助的話,别忘了點贊加關注哦(´-ω-`)。評論區可以問你們在程式設計過程遇到的問題哦,如果有很多問題的話,下一片文章我就幫你們解答哦