Python學習的十個階段,學完神功大成,對應一下看看你本身在哪一個階段

你們好,我是白雲。前端

今天給你們整理了Python學習的十個階段內容,看看你如今正處於哪一個階段,想學習的朋友也能夠根據這個階段規劃學習。web

階段一:Python基礎【 初入江湖】

Linux基礎

目標正則表達式

一、熟練使用Linux系統進行開發活動算法

二、掌握Linux 下編輯器的使用sql

內容:數據庫

Python開發環境搭建和學習方法介紹
認識和使用Linux系統
Linux基礎
Linux命令
Linux編輯器
Ubuntu安裝軟件和服務器編程

Python基礎

目標:flask

一、熟練掌握Python基礎語法後端

二、熟練使用面向對象編程思想數組

內容:

認識Python
變量&輸入輸出&基本數據類型
分支語句&運算符
While循環語句
For循環語句
經常使用序列數據類型-字符事
經常使用序列數據類型-列表
經常使用序列數據類型-字典
經常使用序列數據類型-元組
定義和調用函數
函數的嵌套調用
局部變量和全局變量
缺省參數函數
不定長參數函數
遞歸函數
匿名函數
文件和文件夾操做
類和對象的概念
定義類
建立實例對象
實例對象的使用
實例對象的初始化
封裝與隱藏屬性和方法
繼承和多繼承
重寫和多態
單例模式
異常
模塊
 

階段二:Python核心編程【 嶄露頭角】

Python高級編程

目標:

熟練使用Python高級用法

內容:

模塊的導入
==和Is的區別
深拷貝和淺拷貝
位運算
私有化和Property
閉包和裝飾器
動態屬性
生成器
迭代器
元類
Gc
內建屬性、內建方法
集合、Functools

Linux系統編程

目標:

熟練使用Python進行多任務併發編程

內容

Pdb調試、Pep8規則、 多任務概念、Fork子進程
Process建立子進程、進程池、進程間通訊
多線程、線程共享全局變量
互斥鎖、同步、異步

網絡編程

目標:

1.熟練使用Python進行Tcp/p網絡通信

2.理解Tcp/Ip協議棧的原理

內容

網絡簡介、Tcp/Ip協議、 Sokect. 聊天室
模擬Qq聊天、Wireshark的安裝和使用
Tftp原理詳解
Udp廣播、Tcp服務器和客戶端
組網和網絡通訊原理
Tcp的狀態、常見網絡攻擊、Nat.單進程服務器
Select版服務器、EpolI版服務器
協程、Gevent版服務器
 

正則表達式

目標

1.熟練掌握正則表達式語法

2.對字符串規律熟練使用正則表達式表達

內容

正則表達式-1
正則表達式-2

web服務器案例

目標

1.理解Http協議

2.可以獨立實現Web服務器

內容

應用層協議、Http協議詳解
爬蟲於搜索引葷
靜態文件Web服務器
動態Web服務器和Web框架

階段三:web前端開發【 聲名鵲起】

靜態頁面開發

目標:

一、 掌握經常使用Htm標籤的做用

二、掌握運用Css進行樣式設置的方法

三、熟練使用Html+CSss實現靜態效果頁面開發

內容:

Html簡介、標題&段落、圖片標籤
列表表格
表單標籤
樣式介紹&經常使用文本樣式、樣式選擇器
表格樣式、盒子模型
元素溢出&元素類型
浮動
定位、背景

首頁案例+Html5-+Css3

目標:

一、熟練使用Css3新增特性和動畫

二、 熟悉Html5新特性

3.實現移動端佈局

內容:

圖層及其操做
選區
切圖&雪碧圖製做
頁面佈局-首頁實例
主頁實例幻燈片&產品模塊&版權信息
登陸頁實例、Css權重和選擇器
首頁案例+Html5- +Css3
圓角&陰影&透明度、平移動畫
Animation動畫
Css前綴、H5新增標籤、屏幕適配&佈局類型
移動端效果、移動端佈局
Rem移動佈局
彈性盒子模型

Javascript和Javascript框架

目標:

1. 掌握Javascript基本語法

二、熟練使用Jquery開發動態頁面

內容:

Javascript介紹&元素&函數
變量&圖數、條件語句
數學計算&數組和循環語句、字符豐
定時器&倒計時
封閉函數&團包&內置對象
面向對象
Jquery選擇器&Click事件&尾性操做
Jquery動畫&尺寸
Jquey-事件傳遞原理
整屏滾動&幻燈片製做
Ajax&正則表達式&表單驗證
Jqueryui
Swiperjs, Bootstrap容器&按鈕
Bootstrap圖標&圖片&導航條&對話框
Bootstrap專題實例、Less-Gulp&性能優化
 

階段四:數據庫【登堂入室】

Mysql、Mongodb和Redis

目標:

一、熟練使用Mysq存儲關係數據

二、熟練使用Mongodb存儲非關係數據

三、熟練使用Redis進行Key-Value數據緩存

內容:

數據庫基本理論、Mysq|數據庫基本操做
Mysq|數據增長&刪除&修改
比較&邏輯運算符&模糊查詢
範圍查詢&聚合函數
分組&排序&分頁、存儲關係&鏈接查詢、查詢
關聯查詢
事務&索引
MysqI與Python交互
階段四:數據庫
Mysql. Mongodb和Redis
Mongodb介紹、Mongodb增刪改查
分組&篩選&排序&分頁、索引&安全性
複製&備份&恢復、與Python交互
Redis的基本配置
Redis字符串&鍵&Hash命令
Redis列表&Set&uZset命令
Redis-與Python交互&完善登陸模塊
 

階段五:後端開發之Django【縱橫江湖】

後端開發框架-Django

目標:

一、理解Django框架的工做原理

二、掌握Django框架視圖、 模板、模型的使用

三、熟練使用Django開發Web項目

內容:

搭建Django環境、建立項目、 設計模型
管理站點、建立視圖、建立模板
定義模型、模型成員
查詢集、條件查詢、關聯
Ur|配置、視圖
Httpreqeust對象、Httpresponse對象
Cookie和Session
階段五:後端開發之Django
模板語言、模板繼承HtmI轉義
Csrf、驗證碼、反向解析
靜態文件處理、中間件、 Admin站點
上傳圖片、分頁、省市區選擇
富文本編輯器、全文檢索、發送郵件
分佈式任務隊列Celery、項目部署
 

階段六:數據爬蟲【 名動四方】

爬蟲基礎模塊和類庫

目標:

一、熟練掌握Urllib2和Requests模塊

二、熟練掌握Xm和Json數據的提取

三、熟練掌握動態頁面爬取技術

內容:

爬蟲基礎知識
使用Urlib2模塊發送Http請求
使用Requests模塊發送Http請求
使用正則表達式提取數據
使用Xpath提取數據
使用Lxm提取數據
爬蟲基礎模塊和類庫
使用Beautiful Soup 4提取數據
提取Json數據
多線程爬蟲
使用Selenium+ Phantomjs爬取動態頁面
使用Tesseracti識別驗證碼
 

Scrapy框架

目標:

熟練掌握Scrapy框架

內容:

Scrapy框架安裝配置
Scrapy框架入門案例
Scrapy Shel和Item Pipeline
Spider和Crawlspider
Request和Response
Scrapy框架中間件
Scrapy實戰項目

Scrapy+ Redis分佈式爬蟲

內容:

Scrapy- Redis分佈式搭建與官方案例
有緣網分佈式爬蟲項目
It桔子分佈式爬蟲項目
 

階段七:後端開發flask【威震江湖】

Flask框架

目標:

1.熟練使用lask框架實現Web後端技術

二、理解Flask框架實現原理

內容:

開發環境配置
路由的定義方式
請求和應用上下文
Flask _Script基本使用
內置模板Jinja2
表單
Csrf介紹
數據庫擴展Flask-Sqlalchem
郵件擴展
綜合案例
藍圖
Flask-Login擴展
測試
項目部署

微信公衆號開發

目標:

掌握微信公衆號開發技術

內容:

基本概念和微信開發原理
接受發送消息和自定義菜單

階段八:Shell編程和自動化運維【震古鑠今】

Shell編程和自動化運維

目標:

瞭解自動化運維相關技術

內容:

運維和Shel簡介、Shel編程
Shell經常使用工具
Nginx功能、Nginx配置、 自動化部署簡介、Fabric

階段九:數據結構和算法【大道至簡】

數據結構與算法

目標

一、熟練掌握常見數據結構

二、熟練掌握常見排序算法

三、熟練掌握樹的遍歷算法

內容:

算法引入、Python列表和字典
時間複雜度和大0表示法
數據結構引入、順序表的結構與實現、順序表的操做
單項鍊表
單項循環鏈表、雙向鏈表
棧與隊列基礎、棧的實現、隊列實現
排序算法的穩定性、冒泡排序、選擇排序
插入排序、希爾排序、快速排序
歸併排序、搜索
二叉樹、二叉樹的遍歷

階段十:人工智能【踏破虛空】

數據分析

目標

熟練掌握數據清洗、分析、可視化相關技術

內容:

理論知識
科學計算工具Numpy
數據分析工具Pandas
數據可視化工具
Python文本分析工具

機器學習

目標

掌握經常使用機器學習算法

內容:

機器學習簡介
特徵工程.
機器學習算法簡介
Sklearn數據集與評估器
分類算法-K近鄰算法
分類算法模型評估
分類算法-樸素貝葉斯算法
模型的選擇與調優
決策樹與隨機森林
線性迴歸
邏輯迴歸

深度學習

目標

初步掌握使用Tensorflow實現深度學習

內容:

初識Tensorflow
Tensorflow進階
可視化學習Tensorboard
Tensorflowio操做
卷積神經網絡
Cifar圖像分類案例
分佈式原理
推薦系統
 

 


相關文章
相關標籤/搜索