如何高效自學編程()?
01-29
看書自學編程,我在實踐書中的例子時會思考為什麼是這樣?換成其他又會怎樣呢(也實踐操作了)?就這樣不知不覺一兩個小時過去了,回過神來發現才看了一、兩頁,書中的例子也實踐一、兩個(1個例子就幾行代碼)。期間,因為英語差(除了字母表,認識的單詞沒幾個)還要查詢單詞的意思。
我這樣做真的好嗎? 怎樣才能更加高效的自學編程呢? 謝謝!PS:我自學編程語言是Python,用移動端打代碼,沒有一點編程經驗(一個學期前,瀏覽了一本Java的書)。
謝邀
教你朋友編程是最好的學習。
看到Sakura都認真回答了,我還是多寫點。
向題主推薦一套集成開發環境,其中面向Python的是PyCharm,根據這款IDE的智能提示以及代碼檢查能讓你的編程水平成精的。謝謝邀請1、首先要樹立一個觀念:通過學習Python 學會編程,不是純學習語法。2、要買一本好書3、有一台好使的電腦。4、有一個好使的編輯器或ide
5、最好是在Linux下學習。
請看看如何訓練自己的編程思路 - 通過python學會編程 - 知乎專欄直接把自己的電腦刷成命令行Linux。。或者用putty遠程VPS。。然後去看一本叫做Linux命令行大全的書,外國人寫的,大概半天看完,知道怎麼敲命令。再在網上找找vim使用方法。。如果你寫Python,可以查查怎麼定製自己的vim編輯器,相信你如果認真看完Linux命令行大全這並不難。。好了,你的編程模式變成了hard..最後一步就是熬過去。。你可以看python核心編程,把後面的練習都做一做。我沒坑你。。莫默就是這麼學的~ @莫默現在他進步很快,我很開心~
謝邀。1,每天背十個單詞就差不多了。2,用電腦會舒服點。3,看書沒有多做實例有效,但是看書能打基礎,所以慢慢看的基礎上多實做,找些改興趣的小項目案例做。4,找個朋友跟你一起琢磨,共同進步...5,該上課還是要上課,不管是MOOC還是線下培訓班。6,學編程急不來的,何況你才剛開始學習,要有耐心。7,等等。
英語是基礎,查單詞是好的;別用移動端,你需要台電腦;
Linux可以緩一緩,不然可能太難熬;
看書看得差不多了找點項目做,比如做個爬蟲,路上見招拆招收穫頗豐。這方面曾有答過個人經歷,不好意思再發了。只從老答案(如何處理 Python 入門難以進步的現象? - 塵浩的回答)摘一句話:教科書讀完,還有不懂的不如刷刷模擬卷。第一步:給自己一個二次元萌妹設定
第二步:學習女裝,偽聲,或者找個能幫你用語音騙騙人的小姑娘。第三步:找個水平比較好的單身程序員,天天黏著它讓它教你編程。有問題就問。第四步:吸幹了第三步的程序員,尋找下一個等級的程序員。以此類推。你會獲得一個對你死心塌地,願意教你教到凌晨的程序員。這個時候你要直要彎自己好好考慮。推薦閱讀:
※python里None 表示False嗎? (我是新手)
※請教在這段語句中li = [lambda for x in range(10)]的步驟是怎樣的?
※如何將python list中每12項的平均值組成一個新的list?
※python和C#結合的效果如何?是否能讓C#寫的程序調用python的庫?
※自學python遇到如下問題如何解決?(主要有關模塊安裝的問題)