Python基础教程——专业
每个课时90分钟, 课后及时练习巩固
- 课时1: Python 概述
- HelloWorld
- 简介
- 环境搭建
- 中文编码
- 课时2: Python 基础语法
- 交互式编程
- 脚本式编程
- Python 标识符
- Python 保留字符
- 行和缩进
- 多行语句
- Python 引号
- Python 注释
- Python 空行
- 等待用户输入
- 同一行显示多条语句
- Print输出
- 多个语句构成代码组
- 命令行参数
- 课时3: Python 变量类型
- 变量赋值
- 多个变量赋值
- 标准数据类型
- Python 数字
- Python 字符串
- Python 列表
- Python 元组
- Python 字典
- Python 数据类型转换
- 课时4: Python 运算符
- Python 算术运算符
- Python 比较运算符
- Python 赋值运算符
- Python 位运算符
- Python 逻辑运算符
- Python 成员运算符
- Python 身份运算符
- Python 运算符优先级
- 课时5: Python 条件语句
- if语句
- if else语句
- if elif else语句
- 简单的语句组
- if的高级用法
- 课时6: Python 循环语句
- while循环
- for循环
- 嵌套循环
- 循环控制语句break
- 循环控制语句continue
- 循环控制语句pass
- 课时7: Python Number(数字)
- Python Number 类型转换
- Python 数学函数
- Python 随机数函数
- Python 三角函数
- Python 数学常量
- 课时8: Python 字符串
- Python 访问字符串中的值
- Python 字符串更新
- Python 转义字符
- Python 字符串运算符
- Python 字符串格式化
- Python 三引号
- Unicode 字符串
- Python 的字符串内建函数
- 课时9: Python 列表
- 访问列表中的值
- 更新列表
- 删除列表元素
- Python 列表脚本操作符
- Python 列表截取
- Python 列表函数
- Python 列表方法
- 课时10: Python 元组
- 访问元组
- 修改元组
- 删除元组
- 元组运算符
- 元组索引、截取
- 无关闭分隔符
- 元组内置函数
- 课时11: Python 字典
- 访问字典里的值
- 修改字典
- 删除字典元素
- 字典键的特性
- 字典的内置函数
- 字典的内置方法
- 课时12: Python 日期和时间
- 什么是时间元组
- 获取当前时间
- 获取格式化的时间
- 格式化日期
- 获取某月日历
- Time 模块
- Calendar 模块
- 其他相关模块和函数
- 课时13: Python 函数
- 定义一个函数
- 函数调用
- 参数传递
- 必备参数
- 关键字参数
- 缺省参数
- 不定长参数
- 匿名参数
- return 语句
- 变量作用域
- 全局变量和局部变量
- 课时14: Python 模块
- import 语句
- from…import 语句
- from…import * 语句
- 搜索路径
- PYTHONPATH 变量
- 命名空间和作用域
- dir() 函数
- globals() 和 locals() 函数
- reload() 函数
- Python 中的包
- 课时15: Python 文件I/O
- 打印到屏幕
- 读取键盘输入 raw_input 函数
- 读取键盘输入 input 函数
- 打开和关闭文件 open 函数
- File对象的属性
- close() 方法
- write() 方法
- read() 方法
- 文件定位
- 重命名 rename() 方法
- 删除 remove() 方法
- Python 里的目录 mkdir() 方法
- Python 里的目录 chdir() 方法
- Python 里的目录 rmdir() 方法
- 文件、目录相关的方法
- Python File(文件) 方法
- Python OS 文件/目录方法
- 课时16: Python 异常处理
- Python 标准异常
- 什么是异常
- 异常处理
- 使用except而不带任何异常类型
- 使用except而带多种异常类型
- try-finally 语句
- 异常的参数
- 出发异常
- 用户自定义异常
- 课时17: Python 内置函数一
- adb()
- all()
- any()
- basestring()
- bin()
- bool()
- bytearray()
- callable()
- chr()
- classmethod()
- cmp()
- compile()
- complex()
- delattr()
- dict()
- dir()
- str()
- sum()
- 课时18: Python 内置函数二
- divmod()
- enumerate()
- eval()
- execfile()
- file()
- filter()
- float()
- format()
- frozenset()
- getattr()
- globals()
- hasattr()
- hash()
- help()
- hex()
- id()
- super()
- tuple()
- 课时19: Python 内置函数三
- input()
- int()
- isinstance()
- issubclass()
- iter()
- len()
- list()
- locals()
- long()
- map()
- max()
- memoryview()
- min()
- next()
- oct()
- type()
- staticmethod()
- unichr()
- zip()
- 课时20: Python 内置函数四
- open()
- ord()
- pow()
- print()
- property()
- range()
- raw_input()
- reduce()
- reload()
- repr()
- reversed()
- round()
- set()
- setattr()
- slice()
- sorted()
- vars()
- xrange()
- __import__()
- exec 内置表达式
- 课时21: Python 面向对象
- 面向对象技术简介
- 创建类
- 创建实例对象
- 访问属性
- Python 内置类属性
- Python 对象销毁(垃圾回收)
- 类的继承
- 方法重写
- 基础重载方法
- 运算符重载
- 类属性与方法
- 单下划线、双下划线、头尾双下划线说明
- 课时22: Python 正则表达式
- re.match 函数
- re.search 方法
- re.match 与 re.search 的区别
- 检索和替换
- 正则表达式修饰符 - 可选标志
- 正则表达式模式
- 正则表达式实例
- 课时23: Python JSON
- 什么是JSON
- JSON函数 json.dumps
- JSON函数 json.loads
- JSON函数 encode
- JSON函数 decode
- 课时24: Python XML解析
- 什么是XML
- Python 对XML的解析
- Python 使用SAX解析xml
- Python 解析XML实例
- 使用xml.dom解析xml
- 课时25: Python http请求
- 什么是http
- http请求方式 get
- http请求方式 post
- http请求方式 put
- http请求方式 delete
- Python 第三方库Requests
- 课时26: Python 网络编程
- 什么是Socket
- socket() 函数
- 简单实例
- Python Internet 模块
- 课时27: Python 多线程
- 开始学习python线程
- 线程模块
- 使用Threading模块创建线程
- 线程同步
- 线程优先级队列(Queue)
- 课时28: Python 包管理
- Python 包安装
- pip 包管理器
- pip 安装/环境配置
- pip 安装包
- pip 删除包
- pip 查看已安装包列表
- pip 导出已安装包列表
- 课时29: Python IDE 集成开发环境
- PyCharm安装与配置
- 项目管理
- 语法高亮
- 代码跳转
- 智能提示与自动完成
- 调试