“看視頻看呀看呀看,看完了就想寫點(diǎn)東西 可是無從下手呀,我以為基礎(chǔ)不扎實(shí)——又去看視頻,視頻看完了,想網(wǎng)上找點(diǎn)習(xí)題來做,結(jié)果簡單的習(xí)題做不出來……”這是很多Python入門者面臨的困境。
正文共:2179 字
預(yù)計(jì)閱讀時間:6 分鐘?
通常許多新手的學(xué)習(xí)路徑就是看完理論再看視頻,然后動手去練。
但在這個過程中也出現(xiàn)了題主描述的“很難把知識點(diǎn)結(jié)合起來寫個簡單的東西”、“不知道怎么培養(yǎng)編程思維,讓自己從自己所學(xué)的知識結(jié)合起來”、“能看懂代碼,能修改代碼,但不知道從何下手寫”……
總結(jié)成一個問題就是:如何學(xué)以致用?其實(shí)恰恰有很多人不知道如何運(yùn)用學(xué)到的知識,甚至不知道如何去學(xué)習(xí)?,F(xiàn)在Python的學(xué)習(xí)視頻有很多,但是都不夠系統(tǒng),很多人都是這看一個那看一個,學(xué)習(xí)順序完全是混亂的,而且前后根本銜接不上。想要把學(xué)到的東西充分利用好,首先你得明確學(xué)習(xí)路徑。
我們將Python技術(shù)路徑劃分出七個模塊:入門知識 - Python基礎(chǔ) - Web框架 - 基礎(chǔ)項(xiàng)目 - 網(wǎng)絡(luò)編程 - 數(shù)據(jù)與計(jì)算 - 綜合項(xiàng)目。這樣就保證了學(xué)習(xí)方向的正確性和知識的完整性。
學(xué)習(xí)Python的思路就是先是穩(wěn)扎穩(wěn)打基礎(chǔ)知識,然后模仿(任何高手都是從模仿開始的),最后是自己實(shí)踐。
打牢基礎(chǔ)知識,除了看書以外,還要熟悉在操作系統(tǒng)中熟悉這些用法,學(xué)什么都要自己先動手!所以我們提供了Linux的在線環(huán)境,任何課程都可以在Linux環(huán)境中進(jìn)行,甚至基礎(chǔ)的入門知識都可以學(xué)習(xí)。
點(diǎn)擊小程序?qū)W習(xí)完整路徑——
當(dāng)然更重要的是,一定要PC端登陸,在看教程的同時把代碼敲出來,這才是最好的學(xué)編程方式!
https://www.shiyanlou.com/paths/
基礎(chǔ)入門:
1.Linux 基礎(chǔ)入門(新版)
2.Vim編輯器
3.Git 實(shí)戰(zhàn)教程
4.MySQL 基礎(chǔ)課程
5.Python3 簡明教程
6.Python版設(shè)計(jì)模式實(shí)踐
7.SQLAlchemy 基礎(chǔ)教程
Web框架:
1.Python Flask Web框架
2.Django 搭建簡易博客
學(xué)完基礎(chǔ)知識之后就是很重要的一步——模仿。這也是學(xué)以致用的關(guān)鍵。
入手一些基本的項(xiàng)目實(shí)戰(zhàn),既可以檢驗(yàn)自己已學(xué)內(nèi)容的掌握程度,又可以初步了解整個過程,還可以找到一些靈感。一舉三得。
基礎(chǔ)項(xiàng)目:
1.Python 圖片轉(zhuǎn)字符畫
2.200 行 Python 代碼實(shí)現(xiàn)
3.Python 破解驗(yàn)證碼
4.Python文本解析器
5.Python3 圖片隱寫術(shù)
6.pygame開發(fā)打飛機(jī)游戲
7.Python實(shí)現(xiàn)Python解釋器
8.Python實(shí)現(xiàn)3D建模工具
9.Python3 實(shí)現(xiàn)色情圖片識別
10.Python3 & OpenCV 視頻轉(zhuǎn)字符動畫
11.Python 實(shí)現(xiàn)簡單畫板
12.Python3 實(shí)現(xiàn) Markdown 解析器
13.PyQt 實(shí)現(xiàn)簡易瀏覽器
14.使用 Python 解數(shù)學(xué)方程
15.Python3實(shí)現(xiàn)簡單的FTP認(rèn)證服務(wù)器
16.Python 實(shí)現(xiàn)從 excel 讀取數(shù)據(jù)并繪制成精美圖像
學(xué)完這些基礎(chǔ)項(xiàng)目相信大家都會有一個質(zhì)的飛躍!
當(dāng)然這還不夠,網(wǎng)絡(luò)編程和數(shù)據(jù)與計(jì)算也是Python開發(fā)人員必學(xué)的內(nèi)容!
網(wǎng)絡(luò)編程:
1.Flask 實(shí)現(xiàn)簡單聊天室
2.Python 實(shí)現(xiàn)端口掃描器
3.Python3 實(shí)現(xiàn)可控制肉雞的反向Shell
4.Python 實(shí)現(xiàn) FTP 弱口令掃描器
5.Python3 實(shí)現(xiàn)火車票查詢工具
6.Python實(shí)現(xiàn)簡易局域網(wǎng)視頻聊天工具
7.基于 TCP 的 python 聊天程序
8.基于 TCP 的 python 聊天程序
9.Python3基于Scapy實(shí)現(xiàn)DDos
10.Python打造漏洞掃描器
數(shù)據(jù)與計(jì)算 :
1.數(shù)獨(dú)游戲的Python實(shí)現(xiàn)與破解
2.基于 Flask 與 MySQL 實(shí)現(xiàn)番劇推薦系統(tǒng)
3.Python 基于共現(xiàn)提取《釜山行》人物關(guān)系
4.Python 實(shí)現(xiàn)英文新聞?wù)詣犹崛?/p>
5.K-近鄰算法實(shí)現(xiàn)手寫數(shù)字識別系統(tǒng)--《機(jī)器學(xué)習(xí)實(shí)戰(zhàn) 》
6.Python 氣象數(shù)據(jù)分析:《Python 數(shù)據(jù)分析實(shí)戰(zhàn)》
7.神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)手寫字符識別系統(tǒng)
8.基于無監(jiān)督學(xué)習(xí)的自編碼器實(shí)現(xiàn)
9.人機(jī)對戰(zhàn)初體驗(yàn):Python基于Pygame實(shí)現(xiàn)四子棋游戲
10.使用 Python 解數(shù)學(xué)方程
11.NBA常規(guī)賽結(jié)果預(yù)測:利用Python進(jìn)行比賽數(shù)據(jù)分析
12.使用 Python 實(shí)現(xiàn)深度神經(jīng)網(wǎng)絡(luò)
學(xué)完上面的內(nèi)容,新手基本對Python入門了,該掌握的都掌握的差不多了,最后到了檢驗(yàn)真理的時候了。最后一個綜合項(xiàng)目就是沒那么簡單了。
綜合項(xiàng)目:
1.基于 Flask 與 RethinkDB 實(shí)現(xiàn)TODO List
2.高德API + Python 解決租房問題
3.Python 實(shí)現(xiàn) Redis 異步客戶端
4.Python3 實(shí)現(xiàn)簡單的 Web 服務(wù)器