-
Python基础
- Python概述
- Python环境
- Python工具
- Python规范
-
Python语法
- 注释
- 标识符
- 常量
- 变量
- 输入
- 输出
- 运算符
-
Python字符串
- 字符串概述
- 字符串下标
- 字符串操作
-
Python列表
- 列表概述
- 列表创建
- 列表追加
- 列表删除
- 列表修改
- 列表查找
- 列表操作
-
Python元组
- 元组概述
- 元组创建
- 元组操作
-
Python字典
- 字典概述
- 字典创建
- 字典操作
-
Python集合
- 集合概述
- 集合操作
-
Python结构
- 结构概述
- 条件结构
- 循环结构
- 跳转语句
-
Python函数
- 函数概述
- 函数使用
- 函数参数
- 函数变量
- 匿名函数
- 嵌套函数
- 递归函数
-
Python对象
- 面向对象
- 类的使用
- 对象属性
- 魔法方法
- 类的继承
- 类的封装
- 类的多态
- 抽象的类
- 类的属性
- 类的方法
- 静态方法
-
Python拷贝
- 拷贝概述
- 浅拷贝语法
- 深拷贝语法
-
Python异常
- 异常概述
- 异常语法
- 异常日志
- 自定义类
- 异常穿透
-
Python文件
- 文件概述
- 字符型文件
- 字节型文件
- 文件路径
- 文件模块
-
Python模块
- 模块概述
- 模块导入
- 模块别名
- 模块制作
- 模块变量
- 包的语法
- 包的安装
-
Python GUI
- GUI概述
- GUI主窗口
- GUI组件类型
- GUI简单组件
- GUI布局组件
- GUI事件处理
- GUI其他组件
- GUI菜单组件
- GUI打包
-
Python装饰器
- 回调函数
- 闭包语法
- 装饰器语法
- 装饰器使用
- 多个装饰器
- 装饰器参数
-
Python推导式
- 推导式概述
- 推导式用法
-
Python生成器
- 生成器概述
- 生成器创建
-
Python迭代器
- 迭代器概述
- 迭代器创建
- 动态加成员
-
Python网络
- 网络编程概述
- 套接字编程语法
- 套接字TCP编程
- 套接字UDP编程
-
Python并发
- 多任务概述
- 多进程概述
- 多进程实现
- 进程的编号
- 进程的特征
- 线程的概述
- 多线程实现
- 线程的特征
- 线程互斥锁
- 进程和线程
- 协程的语法
-
Python正则
- 正则表达式概述
- 正则表达式函数
- 正则表达式语法
1 Python简介
Python是一门面向对象的解释型的计算机程序设计语言,它由荷兰人,吉多·范罗苏姆(Guido van Rossum)1989年发明,1991年公布。
2 Python优点
(1) 语法简洁:Python语法简洁易懂,容易上手;
(2) 强大的库:Python拥有丰富、强大的库支持;
(3) 面向对象:Python既支持面向过程的编程,也支持面向对象的编程;
(4) 解释型语言:Python是一门解析型语言;
(5) 可移植性强:Python可在Linux、Windows、MacOS等平台上面运行。
3 Python缺点
Python语言唯一的缺点就是执行效率慢。
4 Python版本
(1) Python2.x:目前已经停止更新;
(2) Python3.x:是目前主流版本。
5 Python官网
官网:www.python.org
6 Python应用
(1) Web开发:可用Python来进行网站开发;
(2) 网络爬虫:可用 Python来进行爬虫;
(3) 数据分析:可用Python的NumPy、SciPy、Pandas、Matplotlib等扩展库来进行数据分析;
(4) 自动化脚本:可用Python来编写自动化脚本;
(5) 桌面软件:可用Python的PyQt、PySide、wxPython、PyGTK等扩展库来开发桌面应用程序;
(6) 游戏开发:可用Python来进行游戏开发;
(7) 人工智能:可用Python来进行人工智能领域的开发。