新手小白如何學(xué)好Python?有哪些參考方法嗎?這是一個老生常談的話題了。今天為大家?guī)韮晌磺拜叺姆窒硪祝麄兘o出了非常實用的方法和思路慢叨,希望對你有所幫助。
1务蝠、多練拍谐,兩個字:多練
如果真的要說方法可以參考如下:
①集中:
首先收集各種Python相關(guān)的的資料;網(wǎng)頁版本请梢,PDF版本,書籍力穗,視頻毅弧,公眾號等等。
②分類:
粗略瀏覽了一下当窗,發(fā)現(xiàn)這些無外乎就是講:環(huán)境搭建够坐、print,格式化輸出崖面,變量類型和了元咙,運算符,布爾值巫员、數(shù)字庶香,字符串,元組简识,列表赶掖,字典感猛,集合以及內(nèi)部函數(shù);循環(huán)和條件語句奢赂;函數(shù)陪白;類;lambda函數(shù)膳灶,列表生成式咱士;異常處理,文件操作轧钓,import序厉;各種第三方的庫
③取舍:
前面說的必學(xué),學(xué)完就算入門了聋迎。取舍主要針對第三方的庫脂矫。
選擇你要學(xué)習(xí)的方向:
1.web方向
2.gui方向
3.數(shù)據(jù)處理方向
4.人工智能方向
……
④收納:
主要分兩個方面:
1.將所學(xué)習(xí)的網(wǎng)站,知識進行收集霉晕,整理庭再,便于查找。
2.將自己寫過的代碼進行收集牺堰,整理拄轻,封裝,便于再度利用伟葫。
⑤最后恨搓,強調(diào)一下,多練筏养。
2斧抱、經(jīng)驗分享
關(guān)于自學(xué)python,為大家分享三個小經(jīng)驗:
1.找一本淺顯易懂渐溶,例程比較好的教程辉浦,從頭到尾看下去。不要看很多本茎辐,專注于一本宪郊。把里面的例程都手打一遍,搞懂為什么拖陆。我當(dāng)時看的是《簡明python教程》弛槐,不過這本書不是非常適合零基礎(chǔ)初學(xué)者。推薦《Python編程:從入門到實戰(zhàn)》
2.去找一個實際項目練手依啰。
最好是要有真實的項目做乎串。可以找?guī)讉€同學(xué)一起做個網(wǎng)站之類速警。注意灌闺,真實項目不一定非要是商業(yè)項目艰争,你寫一個只是自己會用的博客網(wǎng)站也是真實項目,關(guān)鍵是要核心功能完整桂对。
3.最好能找到一個已經(jīng)會python的人甩卓。
問他一點學(xué)習(xí)規(guī)劃的建議(上知乎也是個途徑),然后在遇到卡殼的地方找他指點蕉斜。這樣會事半功倍逾柿。但是,要學(xué)會搜索宅此,學(xué)會如何更好地提問机错。沒人愿意幫你寫作業(yè)或是回答“一搜便知”的問題。
然而父腕,別人的經(jīng)驗未必能完全復(fù)制弱匪。對于完全沒有編程經(jīng)驗的初學(xué)者,在學(xué)習(xí)python的時候璧亮,面對的不僅僅是python這門語言萧诫,還需要面臨“編程”的一些普遍問題,比如:
從零開始枝嘶,不知道從何入手帘饶,找了本編程教材發(fā)現(xiàn)第二章開始就看不懂了
缺少計算機基礎(chǔ)知識,被一些教程略過的“常識性”問題卡住
遇到問題不知道怎么尋找解決方案
看懂語法之后不知道拿來做什么群扶,學(xué)完一陣子就又忘了
缺少數(shù)據(jù)結(jié)構(gòu)及刻、設(shè)計模式等編程基礎(chǔ)知識,只能寫出小的程序片段竞阐。
首先要有信心缴饭。雖然可能你看了幾個小時也沒在屏幕上打出一個三角形,或者壓根兒就沒能把程序運行起來骆莹。但相信我颗搂,幾乎所有程序員一開始都是這么折騰過來的。
選擇合適的教程汪疮。有些書很經(jīng)典峭火,但未必適合你毁习,可能你寫了上萬行代碼之后再看它會比較好智嚷。寫代碼,然后寫更多的代碼纺且。光看教程盏道,編不出程序。從書上的例程開始寫载碌,再寫小程序片段猜嘱,然后寫完整的項目衅枫。
除了學(xué)習(xí)編程語言,也兼顧補一點計算機基礎(chǔ)朗伶,和英語弦撩。
不但要學(xué)寫代碼,還要學(xué)會看代碼论皆,更要會調(diào)試代碼益楼。讀懂你自己程序的報錯信息。再去找些github上的程序点晴,讀懂別人的代碼感凤。