课程背景
Python已经成为稳居前三的最受欢迎的语言之一,从实践看,它简单易用、跨平台、功能强大、扩展性强,具体来看,而且能够将其它语言编写的程序融合起来,达成无缝连接,号称是万能胶水语言。
课程收益
周全掌握
Python
语言以及其编程思想。
掌握
Python
基本格式,在实际应用里,以及常用的
6
种基本语句
。
掌握常用的准则资料类型
掌握面向对象编程的思路,往细里说,能够自定义类、模块和包
掌握文件的准则操作,以及异常处理等等
熟习单元测试以及文档编写。
熟练常用的准则库
课程大纲
环境搭建
目的:掌握基本的
P
ython编程思想和编程语句,熟稔常用资料结构的操作
Python
简介
P
ython的九大运用领域
网络编程
网络爬虫、
W
eb运用
界面开发(
GUI
开发)
游戏开发
科学计算
资料拆解、资料挖掘
机器研习、机器智能
系统运维、自动化
RPA
P
ython的事务制度
P
ython的优势和劣势
Python
安装的几种方式
Python
核心程序安装
Python
扩展库安装
代码编辑器
VSCode
安装以及配置
交互式
Python
运行
Python
基本语句
基本格式
编码(
utf-8
)
注释(单引号,双引号、三引号)
缩进(缩进—代码块)
标识符命名规则
保留字和内置函数
书写格式(一行一句,一行多句、一句多行)
基本语句(主要
6
种)
赋值语句
变量定义
赋值运算符
输出语句
语句
自动换行,落地时,不换行输出
变量位置输出
格式化字符串输出
输入语句
input
语句
判断语句
if-elif-else
语句
比较运算符
成员运算符
布尔运算符
身份运算符
循环语句
遍历循环
for-else
条件循环
while-else
循环中断(
break
和
continue
)
异常语句
try-excep-else-finally
其它特殊语句
上手:访问文件
/
目录
P
ython资料类型
Python
对象识别
常用的六种准则资料类型
不可变类型(
Number, String, Tuple
)
可变类型(
list, Dict, Set
)
数字类型
四种常用数字类型(
int,
Boolean
, float, complex
)
数字格式化字符
常用的数字扩展库
运算符(算术运算符,位运算符)
字符串
字符串表示
字符串访问
字符串转义
字符串前缀
字符串操作
字符串格式化
列表(中括号表示,在实际应用里,逗号分隔,位置访问)
列表定义
列表访问
列表修改
列表操作
列表切片
元组(小括号表示,执行层面,逗号分隔,位置访问)
元组定义
元组访问
元组切片
字典(大括号表示,逗号分隔,要害字访问)
字典定义
字典访问
字典修改
字典操作
集合(大括号表示,执行层面,逗号分隔,遍历访问)
集合定义
集合访问
集合修改
集合运算
日期时间
datetime, date, time, timedelt
日期格式化字符含义
面向对象编程
自定义函数
函数定义
函数调用
函数参数
函数值传递
匿名函数
自定义类
类的定义
类名称的性质(公有的和私有的)
类属性(定义、访问、
类办法(定义、采用)
特殊的类系统办法
派生类
重载父类办法
自定久模块
模块格式
导入模块,导入函数
模块的搜索路径
模块的特殊用法
包
包的构造
包的导入
文件操作和异常处理
常规的文件操作
文件打开
open
函数
文件打开模式
文件读写
读写文本行
读写文件字节
文件随机读写(文件指针管控)
文本换行符格外处理
文件关闭和异常
异常处理
异常语句
多异常捕获
异常匹配顺序
异常重抛出
对象序列化
CSV
文件操作
单元测试
质量将控常用两个模块
doctest
unittest
怎样在程序中自动嵌入测试用例
对函数开展单元测试
对类(属性和办法)开展单元测试
常用的断言办法
单元测试用例编写要则和规范
实例实战
构造一个日志记录模块
构筑一个资源浏览程序
结束:课程
收束
和
问题答疑
。
老师简介
Introduction to lecturers
弄懂更多
珀菲特顾问|傅一航老师
适合谁听
业务支持部、IT系统部、系统开发部、网络运维部等等相关技艺人员。。建议同一家企业 3 人以上同来,课堂上直接改造本企业的实际问题——单人参加也能学到方法,但带不走可用的成果。
交付流程
课前:顾问访谈 2 位管理者,收集现状与问题清单,讲师据此调整案例。课中:讲授与演练各占一半,产出可直接用的工具与方案。课后:7 天内提交改进建议,30 天内一次线上答疑。
