Python零基础入门视频教程
课程介绍:
现在Python在各领域内的应用越来越广,比如数据分析、机器学习等等,而且不少人已经把Python作为第一门学习的编程语言。为了更好的辅助大家学好Python、入门Python,特开本《Python基础入门班》,从零起步、快学Python,Python从零基础到精通。
第1课 入门基础
1. Python简介
2. Python安装和notebook环境配置(Windows平台)
3. 编程经验分享
4. 语法格式简介:缩进;注释;引号的使用;中文支持
5. 编码规范简介
第2课 关键字与循环控制
1. 常用关键字介绍'
2. 运算符和基本运算
3. 位运算介绍
4. 变量和赋值*
5. 字符串处理
6. 条件判断
7. 循环控制;
8. 函数定义;可变参数和递归
第3课 容器以及容器的访问使用
1. 函数定义
2. 容器
3. 切片#
4. 列表推倒
5. 生成器以及什么是协程
6. 迭代器
7. 实现堆栈;队列;链表和二叉树
实例:利用递归函数解决八皇后问题第4课 面向对象基础
1. 类和实例
2. 访问限制
3. 继承和多态以及多重继承
4. 获取对象信息
5. 实例属性和类属性
6. 模块和包
第5课 文件访问与函数式编程入门
1. 文本文件读写
2. 二进制文件读写
3. 文件和目录操作
4. 序列化与反序列化
5. 高阶函数5
6. 返回函数*
7. 匿名函数
8. 装饰器
9. 偏函数
第6课 高级面向对象
1. 使用__slots__和property
2. 类的内部成员函数
3. 枚举类
4. 元类
5. 异常与错误处理
6. 调试
7. 单元测试
实例:MVC中Model简易实现
第7课 并发编程以及系统常用模块
1. 多进程
2. 多线程;锁和线程局部变量
3. 正则表达式简介
4. 日期和时间
5. 常用内建模块
第8课 常用第三方模块
1. Python的request模块
2. beautiful soup和网络爬虫初步
实例:python发送电子邮件和短信