从零开始Python基础入门班
python基础入门班,包含视频课件源代码
【课程大纲】
第1课 入门基础
- Python简介
- Python安装和notebook环境配置(Windows平台)
- 编程经验分享
- 语法格式简介:缩进;注释;引号的使用;中文支持…
- 编码规范简介
第2课 关键字与循环控制
- 常用关键字介绍
- 运算符和基本运算
- 位运算介绍
- 变量和赋值
- 字符串处理
- 条件判断
- 循环控制
- 函数定义;可变参数和递归
第3课 容器以及容器的访问使用
- 函数定义
- 容器:list/tuple;dict; set
- 切片
- 列表推倒
- 生成器以及什么是协程
- 迭代器
- 实现堆栈;队列;链表和二叉树
第4课 面向对象基础
- 类和实例
- 访问限制
- 继承和多态以及多重继承
- 获取对象信息
- 实例属性和类属性
- 模块和包
第5课 文件访问与函数式编程入门
- 文本文件读写
- 二进制文件读写
- 文件和目录操作
- 序列化与反序列化
- 高阶函数
- 返回函数
- 匿名函数
- 装饰器
- 偏函数
第6课 高级面向对象
- 使用slots和property
- 类的内部成员函数
- 枚举类
- 元类
- 异常与错误处理
- 调试
- 单元测试
第7课 并发编程以及系统常用模块
- 多进程
- 多线程;锁和线程局部变量
- 正则表达式简介
- 日期和时间
- 常用内建模块:collections;itertools
第8课 常用第三方模块
- Python的request模块
- beautiful soup和网络爬虫初步
相关资源