


Python培訓
達內IT學院
400-111-8989

Python的用處太多,前端、后端、數據、ML\AI、自動化等等等等。很多小白不知道學習方向導致學的東西太雜,技能范圍很廣但是沒有高度,自己玩可以工作就完蛋。這就是跳進坑里出不來。
Python盡管無所不能,但從大方向上看也是有幾大分支存在——比如我們之前提到的幾個方向。
在不同方向上,有不同的技能需求。選擇自己最愛的方向學,才能早日跳坑。所以我整理了各個方向的需求,給各位一個參考。
今天會主要著眼于:Python前端。
第一階段:Python入門
Python是我們的技能基礎。
數據類型
流程控制
常用模塊
函數、迭代器、裝飾器
遞歸、迭代、反射
面向對象編程
更高級的技能就不說了,最起碼這幾個你必須得爛熟于心。
這一階段在我看來沒什么難度, 不過據我的同伴們來講,裝飾器有點難,還有就是面向對象編程的思想需要仔細體會。
階段難度:2
資源推薦:
Welcome to Python.org
書籍
Python核心編程(第二版) (豆瓣)
圖靈程序設計叢書·父與子的編程之旅 (豆瓣)
第二階段:WEB前端基礎
做WEB當然要懂點基本的。
html/css 基礎
Dom 編程
原生 JS 學習
JQuery、EasyUi、AngulaJS
Ajax 異步加載
Highchart 畫圖
Bootstrap
同樣,真正的高難度只是并沒有作出要求,畢竟本文的主要目的還是面向小白。
本階段前四個項目很重要,屬于WEB的基礎級別知識,后三項最好要熟悉。難度在JS上。
階段難度:3
資源推薦:
w3school 在線教程
書籍
JavaScript DOM編程藝術 (第2版)
CSS實戰手冊(第2版) (豆瓣)
阮一峰的各種
第三階段:網絡編程
Socket c/s 編程、Twisted 異步網絡框架
多線程、多進程、攜程 gevent 、select\poll\epoll
FTP 服務器開發
批量命令、文件分布工具
RabbitMQ 消息隊列、SqlAlchemy ORM
Reids\MemCache\MongoDB 緩存數據庫
這個階段沒什么要求,我認為可以不做重點學習,但是最好還是要了解一下。
學習難度:1
資源推薦:
socket
Foundations of Python Network Programming
Computer Networking (7th Edition)
第四階段:Python WEB框架
Django
Tornado
Flask
Bottle
Session/中間件/ORM/Cookie/CSRF/FORM
只有這幾個,不過分吧?我的建議是,框架至少要熟悉兩個,其他的做個了解。
學習難度:視你選擇的框架而定。
資源推薦:
Django
Flask
Tornado
Bottle
書籍
The Definitive Guide to Django, 2nd Edition
Flask Web開發:基于Python的Web應用開發實戰
Introduction to Tornado
第五階段:實戰演練
嗯嗯,走在了這么久,總得練練手。
項目知乎上很多,大家自行檢索即可。
填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!