課程費用

6800.00 /人

課程時長

3

成為教練

課程簡介

本課程結合實際開發(fā)案例,從Python開發(fā)基礎講解,然后講解基于Python 的應用

開發(fā)關鍵技術,課程將結合應用的開發(fā)案例剖析基于Python構建一個完整的應用的

方方面面。

目標收益

了解Python編程基礎

了解Python編程規(guī)范

學習基于Python的文件和輸入輸出編程

錯誤和異常

函數(shù)和函數(shù)式編程

模塊編程

面向對象編程

執(zhí)行環(huán)境

正則表達式

網(wǎng)絡編程

多線程、多進程、協(xié)程編程

Web編程
測試自動化

爬蟲

網(wǎng)絡安全編程

培訓對象

測試、運維、數(shù)據(jù)分析、數(shù)據(jù)挖掘、機器學習、網(wǎng)絡安全、程序設計等從業(yè)人員。

課程大綱


#第一天上午

Python快速入門
什么是Python

Python特點

Python高級特性

下載和安裝Python

運行Python

集成開發(fā)環(huán)境

Python文檔

比較Python(Python與其他語言的比較)

Python基礎
語句和語法,標識符

變量和賦值

操作符,控制語句

錯誤和異常

函數(shù),類,模塊
基本風格指南

Python對象

Python 對象

標準類型

其他內建類型

內部類型

類型操作符

標準類型內建函數(shù)

類型工廠函數(shù)

標準類型的分類

數(shù)字處理

數(shù)字處理

如何創(chuàng)建數(shù)值對象并用其賦值(數(shù)字對象)

整型

雙精度浮點型

復數(shù)

操作符

內建函數(shù)與工廠函數(shù)

布爾“數(shù)”

十進制浮點型

# 序列:字符串、列表和元組

序列

字符串

字符串和操作符

只適用于字符串的操作符

內建函數(shù)

字符串內建函數(shù)

Unicode

列表

操作符

內建函數(shù)

元組、操作符和內建函數(shù)

序列:字符串、列表和元組 序列
字符串
字符串和操作符
只適用于字符串的操作符
內建函數(shù)
字符串內建函數(shù)
Unicode
列表
操作符
內建函數(shù)
元組、操作符和內建函數(shù)
映像和集合類型 映射類型、操作符、內建函數(shù)和工廠函數(shù)

集合類型、操作符、內建函數(shù)和方法


#條件和循環(huán)語句


if語句else語句 

ile語句

for語句

break語句

continue語句

pass語句

列表解析

生成器表達式
條件和循環(huán)語句
if語句else語句 
ile語句
for語句
break語句
continue語句
pass語句
列表解析
生成器表達式
文件和輸入輸出

文件對象

文件內建函數(shù)

文件內建方法

文件內建屬性

標準文件

命令行參數(shù)

文件系統(tǒng)

文件執(zhí)行

錯誤和異常

python 中的異常和錯誤

觸發(fā)異常

檢測和處理異常的流程解析

斷言

字符串作為異常

上下文管理
函數(shù)和函數(shù)式編程
函數(shù)vs過程

調用函數(shù)

創(chuàng)建函數(shù)

傳遞函數(shù)

formal arguments

可變長度的參數(shù)

函數(shù)式編程

變量作用域

遞歸


函數(shù)vs過程

調用函數(shù)

創(chuàng)建函數(shù)

傳遞函數(shù)

formal arguments

可變長度的參數(shù)

函數(shù)式編程

變量作用域

遞歸


模塊編程 模塊和文件
名稱空間 
導入模塊 
模塊內建函數(shù)
包和目錄結構
自動載入的模塊
模塊執(zhí)行
面向對象編程 面向對象設計與面向對象編程的關系
類的聲明與定義、
類屬性
類的實例、實例屬性
綁定和方法調用
靜態(tài)方法和類方法
組合
子類和派生
繼承
類、實例和其他對象的內建函數(shù)
用特殊方法定制類
私有化
類的高級特性
執(zhí)行環(huán)境

可調用對象
代碼對象
可執(zhí)行的對象聲明和內建函數(shù)
執(zhí)行其他(python)程序
執(zhí)行其他(非python)程序
受限執(zhí)行
結束執(zhí)行
各種操作系統(tǒng)接口
第一天下午


正則表達式
什么是正則表達式
正則表達式使用的特殊符號和字符
正則表達式和Python語言
正則表達式示例
多線程、多進程、協(xié)程編程
線程和進程
Python、線程和全局解釋器鎖
thread模塊
threading模塊
多進程
線程池
gevent 協(xié)程編程
第二天


# Web編程
tornado
框架或Django講解
測試自動化(面向測試) 單元測試
WebDriver API
使用Python進行Web自動化測試
API 測試
第三天
爬蟲
http相關知識。
瀏覽器攔截、抓包。
python2 中編碼知識。
抓取javascript 動態(tài)生成的內容。
模擬post、get,header等
cookie處理,登錄。
代理訪問。
多線程訪問、gevent 異步。
正則表達式抽取、xpath抽取等
scrapy requests等第三方庫的使用
網(wǎng)絡安全編程(面向開發(fā)) Python中的網(wǎng)絡編程
socket()模塊函數(shù)
套接字對象(內建)方法
創(chuàng)建一個TCP服務器
創(chuàng)建TCP客戶端
C/S版 netcat
tCP 代理
端口掃描
Pexpect SSH 交互
scapy 應用

#第一天上午

Python快速入門

什么是Python

Python特點

Python高級特性

下載和安裝Python

運行Python

集成開發(fā)環(huán)境

Python文檔

比較Python(Python與其他語言的比較)

Python基礎

語句和語法,標識符

變量和賦值

操作符,控制語句

錯誤和異常

函數(shù),類,模塊
基本風格指南

Python對象


Python 對象

標準類型

其他內建類型

內部類型

類型操作符

標準類型內建函數(shù)

類型工廠函數(shù)

標準類型的分類

數(shù)字處理


數(shù)字處理

如何創(chuàng)建數(shù)值對象并用其賦值(數(shù)字對象)

整型

雙精度浮點型

復數(shù)

操作符

內建函數(shù)與工廠函數(shù)

布爾“數(shù)”

十進制浮點型

# 序列:字符串、列表和元組

序列

字符串

字符串和操作符

只適用于字符串的操作符

內建函數(shù)

字符串內建函數(shù)

Unicode

列表

操作符

內建函數(shù)

元組、操作符和內建函數(shù)

序列:字符串、列表和元組
序列
字符串
字符串和操作符
只適用于字符串的操作符
內建函數(shù)
字符串內建函數(shù)
Unicode
列表
操作符
內建函數(shù)
元組、操作符和內建函數(shù)
映像和集合類型
映射類型、操作符、內建函數(shù)和工廠函數(shù)

集合類型、操作符、內建函數(shù)和方法


#條件和循環(huán)語句


if語句else語句 

ile語句

for語句

break語句

continue語句

pass語句

列表解析

生成器表達式
條件和循環(huán)語句

if語句else語句 
ile語句
for語句
break語句
continue語句
pass語句
列表解析
生成器表達式
文件和輸入輸出


文件對象

文件內建函數(shù)

文件內建方法

文件內建屬性

標準文件

命令行參數(shù)

文件系統(tǒng)

文件執(zhí)行

錯誤和異常


python 中的異常和錯誤

觸發(fā)異常

檢測和處理異常的流程解析

斷言

字符串作為異常

上下文管理
函數(shù)和函數(shù)式編程

函數(shù)vs過程

調用函數(shù)

創(chuàng)建函數(shù)

傳遞函數(shù)

formal arguments

可變長度的參數(shù)

函數(shù)式編程

變量作用域

遞歸


函數(shù)vs過程

調用函數(shù)

創(chuàng)建函數(shù)

傳遞函數(shù)

formal arguments

可變長度的參數(shù)

函數(shù)式編程

變量作用域

遞歸


模塊編程
模塊和文件
名稱空間 
導入模塊 
模塊內建函數(shù)
包和目錄結構
自動載入的模塊
模塊執(zhí)行
面向對象編程
面向對象設計與面向對象編程的關系
類的聲明與定義、
類屬性
類的實例、實例屬性
綁定和方法調用
靜態(tài)方法和類方法
組合
子類和派生
繼承
類、實例和其他對象的內建函數(shù)
用特殊方法定制類
私有化
類的高級特性
執(zhí)行環(huán)境


可調用對象
代碼對象
可執(zhí)行的對象聲明和內建函數(shù)
執(zhí)行其他(python)程序
執(zhí)行其他(非python)程序
受限執(zhí)行
結束執(zhí)行
各種操作系統(tǒng)接口
第一天下午


正則表達式

什么是正則表達式
正則表達式使用的特殊符號和字符
正則表達式和Python語言
正則表達式示例
多線程、多進程、協(xié)程編程

線程和進程
Python、線程和全局解釋器鎖
thread模塊
threading模塊
多進程
線程池
gevent 協(xié)程編程
第二天


# Web編程

tornado
框架或Django講解
測試自動化(面向測試)
單元測試
WebDriver API
使用Python進行Web自動化測試
API 測試
第三天
爬蟲

http相關知識。
瀏覽器攔截、抓包。
python2 中編碼知識。
抓取javascript 動態(tài)生成的內容。
模擬post、get,header等
cookie處理,登錄。
代理訪問。
多線程訪問、gevent 異步。
正則表達式抽取、xpath抽取等
scrapy requests等第三方庫的使用
網(wǎng)絡安全編程(面向開發(fā))
Python中的網(wǎng)絡編程
socket()模塊函數(shù)
套接字對象(內建)方法
創(chuàng)建一個TCP服務器
創(chuàng)建TCP客戶端
C/S版 netcat
tCP 代理
端口掃描
Pexpect SSH 交互
scapy 應用

活動詳情

提交需求