课程费用

6800.00 /人

课程时长

3

成为教练

课程简介

本课程结合实际开发案例,从Python开发基础讲解,然后讲解基于Python 的应用

开发关键技术,课程将结合应用的开发案例剖析基于Python构建一个完整的应用的

方方面面。

目标收益

了解Python编程基础

了解Python编程规范

学习基于Python的文件和输入输出编程

错误和异常

函数和函数式编程

模块编程

面向对象编程

执行环境

正则表达式

网络编程

多线程、多进程、协程编程

Web编程
测试自动化

爬虫

网络安全编程

培训对象

测试、运维、数据分析、数据挖掘、机器学习、网络安全、程序设计等从业人员。

课程大纲


#第一天上午

Python快速入门
什么是Python

Python特点

Python高级特性

下载和安装Python

运行Python

集成开发环境

Python文档

比较Python(Python与其他语言的比较)

Python基础
语句和语法,标识符

变量和赋值

操作符,控制语句

错误和异常

函数,类,模块
基本风格指南

Python对象

Python 对象

标准类型

其他内建类型

内部类型

类型操作符

标准类型内建函数

类型工厂函数

标准类型的分类

数字处理

数字处理

如何创建数值对象并用其赋值(数字对象)

整型

双精度浮点型

复数

操作符

内建函数与工厂函数

布尔“数”

十进制浮点型

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

序列

字符串

字符串和操作符

只适用于字符串的操作符

内建函数

字符串内建函数

Unicode

列表

操作符

内建函数

元组、操作符和内建函数

序列:字符串、列表和元组 序列
字符串
字符串和操作符
只适用于字符串的操作符
内建函数
字符串内建函数
Unicode
列表
操作符
内建函数
元组、操作符和内建函数
映像和集合类型 映射类型、操作符、内建函数和工厂函数

集合类型、操作符、内建函数和方法


#条件和循环语句


if语句else语句 

ile语句

for语句

break语句

continue语句

pass语句

列表解析

生成器表达式
条件和循环语句
if语句else语句 
ile语句
for语句
break语句
continue语句
pass语句
列表解析
生成器表达式
文件和输入输出

文件对象

文件内建函数

文件内建方法

文件内建属性

标准文件

命令行参数

文件系统

文件执行

错误和异常

python 中的异常和错误

触发异常

检测和处理异常的流程解析

断言

字符串作为异常

上下文管理
函数和函数式编程
函数vs过程

调用函数

创建函数

传递函数

formal arguments

可变长度的参数

函数式编程

变量作用域

递归


函数vs过程

调用函数

创建函数

传递函数

formal arguments

可变长度的参数

函数式编程

变量作用域

递归


模块编程 模块和文件
名称空间 
导入模块 
模块内建函数
包和目录结构
自动载入的模块
模块执行
面向对象编程 面向对象设计与面向对象编程的关系
类的声明与定义、
类属性
类的实例、实例属性
绑定和方法调用
静态方法和类方法
组合
子类和派生
继承
类、实例和其他对象的内建函数
用特殊方法定制类
私有化
类的高级特性
执行环境

可调用对象
代码对象
可执行的对象声明和内建函数
执行其他(python)程序
执行其他(非python)程序
受限执行
结束执行
各种操作系统接口
第一天下午


正则表达式
什么是正则表达式
正则表达式使用的特殊符号和字符
正则表达式和Python语言
正则表达式示例
多线程、多进程、协程编程
线程和进程
Python、线程和全局解释器锁
thread模块
threading模块
多进程
线程池
gevent 协程编程
第二天


# Web编程
tornado
框架或Django讲解
测试自动化(面向测试) 单元测试
WebDriver API
使用Python进行Web自动化测试
API 测试
第三天
爬虫
http相关知识。
浏览器拦截、抓包。
python2 中编码知识。
抓取javascript 动态生成的内容。
模拟post、get,header等
cookie处理,登录。
代理访问。
多线程访问、gevent 异步。
正则表达式抽取、xpath抽取等
scrapy requests等第三方库的使用
网络安全编程(面向开发) Python中的网络编程
socket()模块函数
套接字对象(内建)方法
创建一个TCP服务器
创建TCP客户端
C/S版 netcat
tCP 代理
端口扫描
Pexpect SSH 交互
scapy 应用

#第一天上午

Python快速入门

什么是Python

Python特点

Python高级特性

下载和安装Python

运行Python

集成开发环境

Python文档

比较Python(Python与其他语言的比较)

Python基础

语句和语法,标识符

变量和赋值

操作符,控制语句

错误和异常

函数,类,模块
基本风格指南

Python对象


Python 对象

标准类型

其他内建类型

内部类型

类型操作符

标准类型内建函数

类型工厂函数

标准类型的分类

数字处理


数字处理

如何创建数值对象并用其赋值(数字对象)

整型

双精度浮点型

复数

操作符

内建函数与工厂函数

布尔“数”

十进制浮点型

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

序列

字符串

字符串和操作符

只适用于字符串的操作符

内建函数

字符串内建函数

Unicode

列表

操作符

内建函数

元组、操作符和内建函数

序列:字符串、列表和元组
序列
字符串
字符串和操作符
只适用于字符串的操作符
内建函数
字符串内建函数
Unicode
列表
操作符
内建函数
元组、操作符和内建函数
映像和集合类型
映射类型、操作符、内建函数和工厂函数

集合类型、操作符、内建函数和方法


#条件和循环语句


if语句else语句 

ile语句

for语句

break语句

continue语句

pass语句

列表解析

生成器表达式
条件和循环语句

if语句else语句 
ile语句
for语句
break语句
continue语句
pass语句
列表解析
生成器表达式
文件和输入输出


文件对象

文件内建函数

文件内建方法

文件内建属性

标准文件

命令行参数

文件系统

文件执行

错误和异常


python 中的异常和错误

触发异常

检测和处理异常的流程解析

断言

字符串作为异常

上下文管理
函数和函数式编程

函数vs过程

调用函数

创建函数

传递函数

formal arguments

可变长度的参数

函数式编程

变量作用域

递归


函数vs过程

调用函数

创建函数

传递函数

formal arguments

可变长度的参数

函数式编程

变量作用域

递归


模块编程
模块和文件
名称空间 
导入模块 
模块内建函数
包和目录结构
自动载入的模块
模块执行
面向对象编程
面向对象设计与面向对象编程的关系
类的声明与定义、
类属性
类的实例、实例属性
绑定和方法调用
静态方法和类方法
组合
子类和派生
继承
类、实例和其他对象的内建函数
用特殊方法定制类
私有化
类的高级特性
执行环境


可调用对象
代码对象
可执行的对象声明和内建函数
执行其他(python)程序
执行其他(非python)程序
受限执行
结束执行
各种操作系统接口
第一天下午


正则表达式

什么是正则表达式
正则表达式使用的特殊符号和字符
正则表达式和Python语言
正则表达式示例
多线程、多进程、协程编程

线程和进程
Python、线程和全局解释器锁
thread模块
threading模块
多进程
线程池
gevent 协程编程
第二天


# Web编程

tornado
框架或Django讲解
测试自动化(面向测试)
单元测试
WebDriver API
使用Python进行Web自动化测试
API 测试
第三天
爬虫

http相关知识。
浏览器拦截、抓包。
python2 中编码知识。
抓取javascript 动态生成的内容。
模拟post、get,header等
cookie处理,登录。
代理访问。
多线程访问、gevent 异步。
正则表达式抽取、xpath抽取等
scrapy requests等第三方库的使用
网络安全编程(面向开发)
Python中的网络编程
socket()模块函数
套接字对象(内建)方法
创建一个TCP服务器
创建TCP客户端
C/S版 netcat
tCP 代理
端口扫描
Pexpect SSH 交互
scapy 应用

活动详情

提交需求