自學(xué)非常重要的一件事情就是要有一個(gè)整體的學(xué)習(xí)路線圖,知道自己下一步該如何做!
黑馬程序員Python學(xué)習(xí)路線圖:Python職業(yè)生涯規(guī)劃Python 各階段獲得技能說(shuō)明
第一階段:Python基礎(chǔ)編程配套學(xué)習(xí)視頻:
Python入門教程完整版(懂中文就能學(xué)會(huì))
第二階段:Html5+Css3由淺入深教程
第三階段:Python進(jìn)階之Django框架
Django搭建垃圾分類論壇
python實(shí)戰(zhàn)項(xiàng)目從0開(kāi)發(fā)一個(gè)Django博客系統(tǒng)
第四階段:nginx之項(xiàng)目部署實(shí)戰(zhàn)
技術(shù)干貨-Linux Shell 精通教程
IT技術(shù)圈的虛擬化容器化技術(shù)之Docker
第五階段:第六階段:Python爬蟲(chóng)數(shù)據(jù)挖掘基礎(chǔ)教程
第七階段:第八階段:Python3天快速入門機(jī)器學(xué)習(xí)項(xiàng)目
關(guān)于學(xué)習(xí)視頻:可關(guān)注“傳智播客官方賬號(hào)”頭條號(hào),私信“Python”獲取
你好,學(xué)好python其實(shí)是很容易的,有一點(diǎn)編程基礎(chǔ)(大學(xué)是計(jì)算機(jī)相關(guān)專業(yè))就可以自學(xué)了。下面我以我的經(jīng)驗(yàn)總結(jié)下學(xué)習(xí)線路。
1.首先把基礎(chǔ)打好,學(xué)習(xí)python的基本數(shù)據(jù)類型、io操作、多線程、多進(jìn)程、異常處理、正則表達(dá)式、網(wǎng)絡(luò)編程等等知識(shí)。弄明白裝飾器、協(xié)程等概念;
2.學(xué)完基礎(chǔ)后下面的學(xué)習(xí)就要看你想從事哪方面的工作了。如果是后端開(kāi)發(fā),那你就要學(xué)習(xí)web框架,如Django、Tornado、Flask等;學(xué)習(xí)數(shù)據(jù)庫(kù)知識(shí),如mysql、redis;服務(wù)器如uwsgi、gunicorn、nginx;版本控制知識(shí)如git。如果想從事爬蟲(chóng)工作,那你就要學(xué)好正則表達(dá)式、xpath、scrapy等知識(shí)。如果想從事數(shù)據(jù)分析的工作,那你首先要學(xué)numpy、pandas、scipy等知識(shí)。如果想從事機(jī)器學(xué)習(xí)人工智能方面的工作,除了學(xué)習(xí)numpy之外,還要學(xué)習(xí)tensorflow、回歸算法、決策樹(shù)算法、向量機(jī)、樸素貝葉斯等知識(shí)。
希望上面的分析可以幫助到你,學(xué)習(xí)中有什么問(wèn)題歡迎私信交流!
最后附上一張python的知識(shí)圖譜:
對(duì)于初學(xué)者來(lái)說(shuō),Python還是很友好的,它是最接近自然語(yǔ)言的一種編程語(yǔ)言。
不過(guò)對(duì)于零基礎(chǔ)的小白來(lái)說(shuō),要感受到Python的友好才能建立學(xué)習(xí)信心,所以要選對(duì)入門書(shū)籍。
新手選教材,一定要選擇淺顯易懂的,切忌選擇那種有編程基礎(chǔ)的人學(xué)習(xí)的Python書(shū)籍,它們只會(huì)不斷的給你添堵,然后不斷的打擊你的自信心。
Python零基礎(chǔ)推薦書(shū)籍《與孩子一起學(xué)編程》
這本書(shū)說(shuō)是給兒童設(shè)計(jì)的,所以內(nèi)容比較生動(dòng)。非常非常非常簡(jiǎn)單易懂 不用花太長(zhǎng)時(shí)間就能看下來(lái)一遍。而且里面的例子也很有趣,不像別的書(shū)籍里面就是單純的input一行行代碼,結(jié)果output一行行文字。
import一個(gè)easygui,初學(xué)者分分鐘做個(gè)圖形界面出來(lái),對(duì)于初學(xué)python,成就感up!!!
《笨辦法學(xué)python》
經(jīng)典中的經(jīng)典。
本書(shū)是一本Python入門書(shū)籍,適合對(duì)計(jì)算機(jī)了解不多,沒(méi)有學(xué)過(guò)編程,但對(duì)編程感興趣的讀者學(xué)習(xí)使用。這本書(shū)以習(xí)題的方式引導(dǎo)讀者一步一步學(xué)習(xí)編程,從簡(jiǎn)單的打印一直講到完整項(xiàng)目的實(shí)現(xiàn),讓初學(xué)者從基礎(chǔ)的編程技術(shù)入手,最終體驗(yàn)到軟件開(kāi)發(fā)的基本過(guò)程。
對(duì)于初學(xué)者來(lái)說(shuō),就推薦這兩本書(shū)籍,非常適合完全零基礎(chǔ)的小白,但是看書(shū)的時(shí)候也要記得,書(shū)看一遍肯定是不夠的,記住的東西就算多也有可能出現(xiàn)記不牢的情況。
所以,書(shū)看過(guò)一遍之后,有了大概的了解,再看一遍,記住,這一遍要精讀,并且開(kāi)始邊讀邊做練習(xí),練習(xí)可以自己去網(wǎng)絡(luò)上找,也可以到w3cschool APP進(jìn)行訓(xùn)練。
書(shū)籍,時(shí)間長(zhǎng)了總會(huì)讓人感到枯燥,并且,學(xué)習(xí)編程,實(shí)踐還是很重要的,不能只是紙上談兵!
從哪里開(kāi)始?
當(dāng)然是從行動(dòng)開(kāi)始
網(wǎng)絡(luò)上免費(fèi)的Python教程多到你花2年時(shí)間都看不完
不用糾結(jié)去找到“最好”的教程,隨便找一份播放量大的先照著開(kāi)始
等你基本入門后,再找優(yōu)秀的教程和書(shū)籍深入學(xué)習(xí)
現(xiàn)實(shí)情況是
100個(gè)人有學(xué)習(xí)的想法
20個(gè)人采取有效的行動(dòng)
最后,僅有4個(gè)人面對(duì)困難并堅(jiān)持了下去
如果對(duì)自己沒(méi)有信心,自己不努力去面對(duì)從零到一的困難
即使給你再好的視頻,再好的書(shū)籍
那也只不過(guò)是一堆沒(méi)用的電子資料而已