更多課程 選擇中心

Python培訓
美國上市教育機構

400-111-8989

Python培訓

Python Web不知道怎么學?看這篇就夠了!

  • 發布:Python培訓
  • 來源:知識
  • 時間:2017-08-15 13:54

Python的用處太多,前端、后端、數據、ML\AI、自動化等等等等。很多小白不知道學習方向導致學的東西太雜,技能范圍很廣但是沒有高度,自己玩可以工作就完蛋。這就是跳進坑里出不來。

Python盡管無所不能,但從大方向上看也是有幾大分支存在——比如我們之前提到的幾個方向。

在不同方向上,有不同的技能需求。選擇自己最愛的方向學,才能早日跳坑。所以我整理了各個方向的需求,給各位一個參考。

今天會主要著眼于:Python前端。

第一階段:Python入門

Python是我們的技能基礎。

數據類型

流程控制

常用模塊

函數、迭代器、裝飾器

遞歸、迭代、反射

面向對象編程

更高級的技能就不說了,最起碼這幾個你必須得爛熟于心。

這一階段在我看來沒什么難度, 不過據我的同伴們來講,裝飾器有點難,還有就是面向對象編程的思想需要仔細體會。

階段難度:2

資源推薦:

Python教程

Welcome to Python.org

書籍

Python核心編程(第二版) (豆瓣)

圖靈程序設計叢書·父與子的編程之旅 (豆瓣)

第二階段:WEB前端基礎

做WEB當然要懂點基本的。

html/css 基礎

Dom 編程

原生 JS 學習

JQuery、EasyUi、AngulaJS

Ajax 異步加載

Highchart 畫圖

Bootstrap

同樣,真正的高難度只是并沒有作出要求,畢竟本文的主要目的還是面向小白。

本階段前四個項目很重要,屬于WEB的基礎級別知識,后三項最好要熟悉。難度在JS上。

階段難度:3

資源推薦:

JavaScript教程

w3school 在線教程

書籍

JavaScript & jQuery交互式Web前端開發

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

第五階段:實戰演練

嗯嗯,走在了這么久,總得練練手。

項目知乎上很多,大家自行檢索即可。

預約申請免費試聽課

填寫下面表單即可預約申請免費試聽!怕錢不夠?可就業掙錢后再付學費! 怕學不會?助教全程陪讀,隨時解惑!擔心就業?一地學習,可全國推薦就業!

上一篇:123個Python滲透測試工具,Python逆向防滲透工具
下一篇:小白開始學Python經典的繪圖庫

哪些崗位學了Python更有優勢?

Python中字符串的處理技巧有哪些

零基礎學Python要掌握的小技巧

Python編程中常見的錯誤有哪些?

選擇城市和中心
黑龍江省

吉林省

河北省

湖南省

貴州省

云南省

廣西省

海南省

亚洲Av -宅男色影视,首长不要好深h,gogo人体高清大胆专