程式設計 英語 數學之學習方法

2022-09-12 10:30:20 字數 2037 閱讀 4724

程式設計:摘至知乎《零基礎應當如何開始學習 python ?》注:其他人的回答也同樣精彩,程式語言的學習方法都是通用的)

雖然我不是python高手,但我是零基礎,之前會的都是軟體ps,ppt之類。

如果目的是想成為程式設計師,參考教學大綱。

1,找到合適的入門書籍,大致讀一次,迴圈啊判斷啊,常用類啊,搞懂(太難的跳過)

2,做些簡單習題,字串比較,讀取日期之類 python cookbook不錯(太難太無趣的,再次跳過,保持興趣是最重要的,不會的以後可以再學)

3,加入python討論群,態度友好笑眯眯(很重要,這樣高手才會耐心糾正你錯誤常識)。很多小問題,糾結許久,對方一句話點播思路,真的節約你很多時間。耐心指教我的好人,超級超級多謝。

5,時刻記住目的,不是為了當程式設計師,是為了解決問題。比如,想偷懶抓網頁內容,用urllib不行,用request也不行,才發現抓取內容涉及那麼多方面(cookie,header,ssl,url,j**ascript等等),當然可以聽人家勸,回去好好讀書,從頭讀。

或者,不求效率,只求解決,用ie開啟網頁再另存為行不行?ie已經渲染過全部結果了。

問題變成:1--開啟指定的10個網頁(一行**就行)。更複雜的想儲存呢?利用已經存在的包,比如pam30(我的是python3),直接開啟ie,用函式outhtml另存為文字,再用搜尋函式(str搜尋也行,re正則也行)找到資料。簡單吧?而且**超級短。

6,保持興趣,用最簡單的方式解決問題,什麼底層驅動,各種交換,留給大牛去寫吧。我們利用已經有的包完成。

7,耐心讀文件,並且練習快速讀文件。拿到新包,找到自己所需要的函式,是需要快速讀一次的。這個不難,讀函式名,大概能猜到是幹嘛的,然後看看返回值,能判斷是不是自己需要的。

8,寫幫助檔案和學習筆記,並發布共享。教別人的時候,其實你已經自己再次思考一次了。

我覺得學程式就像學英文,把高頻率的詞(迴圈,判斷,常用包,常用函式)搞懂,就能拼裝成自己想要的軟體。

然後,http://

stackoverflow.com

和http://

google.com

是很好用的。

然後,堅持下去~

6月10日補充------------------------------

一定要保持興趣,太複雜的跳過,就像小學數學,小學英語,都是由簡入深。

網路很平面,無數國際大牛著作好書,關於python,演算法,電腦,網路,或者程式設計師思路,或者商業思維(浪潮之巔是本好書)等等,還有國際名校的網路公開課(中英文本幕翻譯完畢,**不是難事),講計算機,網路,安全,或者安卓系統,什麼都有,只要能持續保持興趣,一點點學習下去,不是難事。

所有天才程式設計師,都曾是兒童,回到兒童思維來理解和學習。覺得什麼有趣,先學,不懂的,先放著,遇到問題再來學,效果更好。

唯一建議是,不要太貪心,耐心學好一門優雅的語言,再學其它。雖然j**ascript做特效很炫,或提某問題時,有大牛建議,用ruby來寫更好之類,不要改方向。就像老笑話:「要學習遞迴,必須首先理解遞迴。」然後死迴圈一直下去。堅持學好一門語言,再研究其他。

即使一門語言,跟網路,資料庫等等相關的部分,若都能學好,再學其他語言,是很快的事情。

另外就是,用學英文的耐心來學計算機,英文遇到不懂的詞,抄下,查詢。

python裡,看到http,查查定義,看到outhtml,查查定義,跟初學英語時候一樣,不要直接猜意思,因為精確描述性定義,跟含糊自然語有區別的。而新人瞎猜,很容易錯誤理解,wiki,google很有用。

我還在使勁啃python的路上~~ 一起加油:)

數學:摘至《程式設計師怎樣學數學》

學習數學的正確方法是忽略實際的演算法和證明,對於大部分情況來說,他們的名字,他們的作用,他們計算的大致步驟,(有時是)誰發明了他們,發明了多久了,他們的缺陷是什麼,和他們相關的有什麼,把數學當文科來學。

開源框架之學習方法

這段時間準備重新系統學習下struts2,無意間搜到一篇介紹struts2的學習的文章 url 作者並沒有直接的介紹struts學習的內容,而是開篇給讀者介紹了如何有效率的去學習乙個開源框架,作者的一些觀點我很是贊同,現將學習方法寫在下面,為以後的學習提供方向。b 1.閱讀,仔細閱讀,反覆閱讀每個開...

主題 逆向英語學習方法

什麼是逆向法 上 1 逆急於求成 前面已經提到,不少人由於 急於求成 而屢學屢敗。不少人認識到了英語用途和他們英語水平之間的差距,很自然地就會產生急於求成的想法和做法。其實學習英語和學習其他知識一樣,是乙個個由不會到會,由知之不多到知之較多的循序漸進的過程,不是突擊一下就能奏效的。不少人的實踐表明,...

轉,英語學習方法2

說 說起來很奇妙,我起初也只是打算先過聽力關,按照上面的步驟堅持了3個月,不過在聽的同時跟著讀,後來因為聽的太爛太無聊,會跟著錄音一起背,兩個月下來發現開口說英語變成了很自然的事情。回頭來看,英語的口語真的是看似入門很難,但是真的進去了也就那麼回事。不過高口訓練的英漢對譯還是很有用的,實際上拿新概念...