Python 基础教程

313课时
1.7K学过
8分

1. Python 基础教程

Python 基础教程

Python 简介

Python 发展历史

Python 特点

Python 环境搭建

Python下载

Python安装

环境变量配置

Python 环境变量

运行Python

Python 中文编码

Python 中文编码-实例

第一个 Python 程序

Python 标识符

Python 保留字符

行和缩进

多行语句

Python 引号

Python注释

Python空行

等待用户输入

同一行显示多条语句

print 输出

多个语句构成代码组

命令行参数

Python 变量类型

变量赋值

多个变量赋值

标准数据类型

Python数字

Python字符串

Python列表

Python 元组

Python 字典

Python数据类型转换

Python 运算符

Python算术运算符

Python算术运算符-实例

Python比较运算符

Python比较运算符-实例

Python赋值运算符

Python赋值运算符-实例

Python位运算符

Python位运算符-实例

Python逻辑运算符

Python逻辑运算符-实例

Python成员运算符

Python成员运算符-实例

Python身份运算符

Python身份运算符-实例

Python运算符优先级

Python运算符优先级-实例

Python 条件语句

Python 条件语句-实例1

Python 条件语句-实例2

Python 条件语句-实例3

简单的语句组

Python 循环语句

循环控制语句

Python While 循环语句

Python While 循环语句-实例1

Python While 循环语句-实例2

无限循环

循环使用 else 语句

简单语句组

Python for 循环语句

Python for 循环语句-实例1

通过序列索引迭代

循环使用 else 语句

Python for 循环语句-实例2

Python 循环嵌套

Python 循环嵌套-实例

Python break 语句

Python break 语句-实例

Python continue 语句

Python continue 语句-实例

Python pass 语句

Python pass 语句 - 实例

Python Number(数字)

Python Number 类型转换

Python math 模块、cmath 模块

Python数学函数

Python随机数函数

Python三角函数

Python数学常量

Python 字符串

Python 访问字符串中的值

Python 字符串连接

Python 转义字符

Python字符串运算符

Python字符串运算符-实例

Python 字符串格式化

Python三引号(triple quotes)

Unicode 字符串

python的字符串内建函数

Python 列表(List)

访问列表中的值

更新列表

删除列表元素

Python列表脚本操作符

Python列表截取

Python列表函数&方法

Python 元组

Python 元组-实例

访问元组

修改元组

删除元组

元组运算符

元组索引,截取

无关闭分隔符

元组内置函数

Python 字典(Dictionary)

访问字典里的值

修改字典

删除字典元素

字典键的特性

字典内置函数&方法

Python 日期和时间

Python 日期和时间-实例

什么是时间元组?

获取当前时间

获取格式化的时间

格式化日期

获取某月日历

Time 模块

日历(Calendar)模块

其他相关模块和函数

Python 函数

定义一个函数

定义一个函数-实例

函数调用

参数传递

python 传不可变对象实例

传可变对象实例

参数

必备参数

关键字参数

关键字参数-实例

默认参数

不定长参数

匿名函数

return 语句

变量作用域

全局变量和局部变量

Python 模块

import 语句

from…import 语句

from…import* 语句

搜索路径

PYTHONPATH 变量

命名空间和作用域

dir()函数

globals() 和 locals() 函数

reload() 函数

Python中的包

Python 文件I/O

打印到屏幕

读取键盘输入

打开和关闭文件

File对象的属性

close()方法

write()方法

read()方法

文件定位

重命名和删除文件

Python里的目录

文件、目录相关的方法

Python File(文件) 方法

Python 异常处理

python标准异常

什么是异常?

异常处理

异常处理-实例1

异常处理-实例2

使用except而不带任何异常类型

try-finally 语句

异常的参数

异常的参数-实例

触发异常

触发异常-实例

用户自定义异常

Python OS 文件/目录方法

Python 内置函数

2. Python 高级教程

Python 面向对象

面向对象技术简介

创建类

创建类-实例

创建实例对象

访问属性

访问属性-实例

Python内置类属性

Python内置类属性-实例

python对象销毁(垃圾回收)

python对象销毁-实例

类的继承

类的继承-实例

方法重写

基础重载方法

运算符重载

类属性与方法

类属性与方法-实例

Python 正则表达式

re.match函数

re.match函数-实例

re.search方法

re.search方法-实例

re.match与re.search的区别

检索和替换

检索和替换-实例

repl 参数是一个函数

re.compile 函数

re.compile 函数-实例1

re.compile 函数-实例2

findall

findall-实例

re.finditer

re.finditer-实例

re.split

re.split-实例

正则表达式对象

正则表达式修饰符 - 可选标志

正则表达式模式

正则表达式实例

Python CGI编程

网页浏览

CGI架构图

Web 服务器支持及配置

第一个CGI程序

HTTP头部

CGI环境变量

GET和POST方法

简单的表单实例:GET方法

使用POST方法传递数据

通过CGI程序传递checkbox数据

通过CGI程序传递Radio数据

通过CGI程序传递 Textarea 数据

通过CGI程序传递下拉数据

CGI中使用Cookie

Cookie设置

检索Cookie信息

文件上传实例

文件下载对话框

Python 操作 MySQL 数据库

什么是MySQLdb?

如何安装MySQLdb?

数据库连接

数据库连接-实例

创建数据库表

数据库插入操作

数据库查询操作

数据库更新操作

删除操作

执行事务

执行事务-实例

错误处理

Python 网络编程

什么是 Socket?

socket()函数

Socket 对象(内建)方法

服务端

服务端-实例

客户端

客户端-实例

Python Internet 模块

Python SMTP发送邮件

Python SMTP发送邮件-实例

使用Python发送HTML格式的邮件

Python 发送带附件的邮件

在 HTML 文本中添加图片

使用第三方 SMTP 服务发送

多线程

Python线程

Python线程-实例

线程模块

使用Threading模块创建线程

线程同步

线程同步-实例

线程优先级队列( Queue)

线程优先级队列-实例

什么是 XML?

Python 对 XML 的解析

python使用SAX解析xml

ContentHandler类方法介绍

make_parser方法

parser方法

parseString方法

Python 解析XML实例

使用xml.dom解析xml

使用xml.dom解析xml-实例

Python GUI编程(Tkinter)

Tkinter 编程

Tkinter 编程-实例1

Tkinter 编程-实例2

Tkinter 组件

标准属性

几何管理

Python2.x与3​​.x版本区别

print 函数

Unicode

除法运算

异常

xrange

八进制字面量表示

不等运算符

去掉了repr表达式``

多个模块被改名(根据PEP8)

数据类型

Python IDE

Python JSON

JSON 函数1

使用第三方库:Demjson

JSON 函数2

Python 100例

课程评价 (0)

请对课程作出评价:
0/300

学员评价

暂无精选评价
5分钟

Python 发展历史

Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。

Python 本身也是由诸多其他语言发展而来的,这包括 ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和其他的脚本语言等等。

像 Perl 语言一样,Python 源代码同样遵循 GPL(GNU General Public License)协议。

现在 Python 是由一个核心开发团队在维护,Guido van Rossum 仍然占据着至关重要的作用,指导其进展。

Python 2.7 被确定为最后一个 Python 2.x 版本,它除了支持 Python 2.x 语法外,还支持部分 Python 3.1 语法。