學(xué)好Python-新手小白如何做?
新手小白如何學(xué)好Python?有哪些參考方法嗎?這是一個老生常談的話題了。今天為大家?guī)韮晌磺拜叺姆窒?,他們給出了非常實(shí)用的方法和思路,希望對你有所幫助。
1、多練,兩個字:多練
如果真的要說方法可以參考如下:
①集中:
首先收集各種Python相關(guān)的的資料;網(wǎng)頁版本,PDF版本,書籍,視頻,公眾號等等。
②分類:
粗略瀏覽了一下,發(fā)現(xiàn)這些無外乎就是講:環(huán)境搭建、print,格式化輸出,變量類型和了,運(yùn)算符,布爾值、數(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)站,知識進(jìn)行收集,整理,便于查找。
2.將自己寫過的代碼進(jìn)行收集,整理,封裝,便于再度利用。
⑤最后,強(qiáng)調(diào)一下,多練。
2、經(jīng)驗(yàn)分享
關(guān)于自學(xué)python,為大家分享三個小經(jīng)驗(yàn):
1.找一本淺顯易懂,例程比較好的教程,從頭到尾看下去。不要看很多本,專注于一本。把里面的例程都手打一遍,搞懂為什么。我當(dāng)時看的是《簡明python教程》,不過這本書不是非常適合零基礎(chǔ)初學(xué)者。推薦《Python編程:從入門到實(shí)戰(zhàn)》
2.去找一個實(shí)際項(xiàng)目練手。
最好是要有真實(shí)的項(xiàng)目做??梢哉?guī)讉€同學(xué)一起做個網(wǎng)站之類。注意,真實(shí)項(xiàng)目不一定非要是商業(yè)項(xiàng)目,你寫一個只是自己會用的博客網(wǎng)站也是真實(shí)項(xiàng)目,關(guān)鍵是要核心功能完整。
3.最好能找到一個已經(jīng)會python的人。
問他一點(diǎn)學(xué)習(xí)規(guī)劃的建議(上知乎也是個途徑),然后在遇到卡殼的地方找他指點(diǎn)。這樣會事半功倍。但是,要學(xué)會搜索,學(xué)會如何更好地提問。沒人愿意幫你寫作業(yè)或是回答“一搜便知”的問題。
然而,別人的經(jīng)驗(yàn)未必能完全復(fù)制。對于完全沒有編程經(jīng)驗(yàn)的初學(xué)者,在學(xué)習(xí)python的時候,面對的不僅僅是python這門語言,還需要面臨“編程”的一些普遍問題,比如:
從零開始,不知道從何入手,找了本編程教材發(fā)現(xiàn)第二章開始就看不懂了
缺少計(jì)算機(jī)基礎(chǔ)知識,被一些教程略過的“常識性”問題卡住
遇到問題不知道怎么尋找解決方案
看懂語法之后不知道拿來做什么,學(xué)完一陣子就又忘了
缺少數(shù)據(jù)結(jié)構(gòu)、設(shè)計(jì)模式等編程基礎(chǔ)知識,只能寫出小的程序片段。
首先要有信心。雖然可能你看了幾個小時也沒在屏幕上打出一個三角形,或者壓根兒就沒能把程序運(yùn)行起來。但相信我,幾乎所有程序員一開始都是這么折騰過來的。
選擇合適的教程。有些書很經(jīng)典,但未必適合你,可能你寫了上萬行代碼之后再看它會比較好。寫代碼,然后寫更多的代碼。光看教程,編不出程序。從書上的例程開始寫,再寫小程序片段,然后寫完整的項(xiàng)目。
除了學(xué)習(xí)編程語言,也兼顧補(bǔ)一點(diǎn)計(jì)算機(jī)基礎(chǔ),和英語。
不但要學(xué)寫代碼,還要學(xué)會看代碼,更要會調(diào)試代碼。讀懂你自己程序的報(bào)錯信息。再去找些github上的程序,讀懂別人的代碼。
好啦!今天的分享到這里就結(jié)束了,希望大家持續(xù)關(guān)注關(guān)注馬哥教育官網(wǎng),每天都會有大量優(yōu)質(zhì)內(nèi)容與大家分享!
版權(quán)聲明:轉(zhuǎn)載文章來自公開網(wǎng)絡(luò),版權(quán)歸作者本人所有,推送文章除非無法確認(rèn),我們都會注明作者和來源。如果出處有誤或侵犯到原作者權(quán)益,請與我們聯(lián)系刪除或授權(quán)事宜。