·提供源代码,方便读者运行代码 ·提供配套的视频,提升读者的学习效率 Python是一种广泛使用的计算机程序设计语言。凭借简洁性、易读性以及可扩展性,Python成为多数平台上写脚本和快速开发应用的理想编程语言,并且逐渐被用于大型项目的开发。通过阅读本书,读者可以轻松掌握Python编程水平。 本书主要内容: ·Python 语言基础; ·数据类型; ·运算符; ·条件控制语句和循环结构语句; ·序列、字符串、列表; ·字典与集合; ·文件与I/O ; ·函数、GUI 编程、异常处理。
售 价:¥
6.4
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐

内容提要
前言
第1章 概述
1.1 初识Python
1.1.1 Python简介
1.1.2 Python的应用领域
1.2 Python的安装与问题处理
1.2.1 安装Python
1.2.2 解决“ 'python'不是内部或外部命令……”的问题
1.3 Python开发工具
1.4 基本输出函数print()
1.4.1 使用连接符连接多个字符串
1.4.2 指定位数编号输出
1.5 输入函数input()
1.5.1 常用输入
1.5.2 去除输入的非法字符
1.5.3 多数据输入
1.5.4 强制转换输入
1.5.5 对输入数据进行验证
第2章 Python基础知识
2.1 注释
2.1.1 单行注释
2.1.2 多行注释
2.1.3 中文编码声明注释
2.1.4 注释程序以进行调试
2.2 编码格式
2.2.1 代码缩进
2.2.2 编码规范
2.3 关键字与标识符
2.3.1 关键字
2.3.2 标识符
第3章 数据类型
3.1 变量
3.1.1 理解Python中的变量
3.1.2 变量的定义与使用
3.2 基本数据类型
3.2.1 数字类型
3.2.2 字符串类型
3.2.3 布尔类型
3.2.4 数据类型转换
第4章 运算符
4.1 算术运算符
4.1.1 加运算符“+”
4.1.2 减运算符“-”
4.1.3 乘运算符“*”
4.1.4 除运算符“/”
4.1.5 整除运算符“//”
4.1.6 求余运算符“%”
4.1.7 求幂运算符“**”
4.2 赋值运算符
4.2.1 简单的赋值运算符“=”
4.2.2 加法赋值运算符“+=”
4.2.3 减法赋值运算符“-=”
4.2.4 乘法赋值运算符“*=”
4.2.5 除法赋值运算符“ /=”
4.2.6 求余赋值运算符“ %= ”
4.2.7 幂赋值运算符“**=”
4.2.8 整除赋值运算符“//=”
4.3 比较运算符
4.3.1 等于运算符“==”
4.3.2 不等于运算符“!=”
4.3.3 大于运算符“>”
4.3.4 小于运算符“< ”
4.3.5 大于或等于运算符 “>= ”
4.3.6 小于或等于运算符 “<=”
4.4 逻辑运算符
4.4.1 成员运算符
4.4.2 身份运算符
4.5 运算符的优先级
第5章 条件控制语句
5.1 if语句
5.2 if…else语句
5.3 if…elif…else语句
5.4 if语句的嵌套
5.5 使用and连接if语句
5.6 使用or连接if语句
5.7 使用not的if语句
第6章 循环结构语句
6.1 基础for循环
6.1.1 进行数值循环
6.1.2 利用range( )函数强化循环
6.1.3 遍历字符串
6.2 嵌套的for循环
6.2.1 遍历嵌套列表
6.2.2 生成多少个互不相同且无重复数字的三位数
6.2.3 生成数字矩阵
6.3 for 表达式
6.3.1 利用for表达式生成数字、字母
6.3.2 双层for表达式
6.3.3 3层for表达式
6.3.4 生成字典或者集合
6.4 在for循环中使用 else 语句
6.5 while循环
6.5.1 while计数循环
6.5.2 在while循环语句中使用none
6.6 循环嵌套
6.7 跳转语句
6.7.1 break语句
6.7.2 continue语句
第7章 序列
7.1 认识序列
7.1.1 索引
7.1.2 切片
7.1.3 序列相加
7.1.4 乘法
7.2 序列的常用方法
7.2.1 检查某个元素是不是序列的成员
7.2.2 计算序列的长度
7.2.3 计算序列的最大值
7.2.4 计算序列的最小值
7.2.5 计算序列中元素的和
7.2.6 对序列中的元素进行排序
7.2.7 统计序列中某元素出现的总次数
7.2.8 将序列转换为列表
7.2.9 将序列转换为字符串
7.2.10 返回序列的反向访问的迭代子
7.2.11 将序列组合为一个索引序列
7.3 元组
7.3.1 元组的创建和删除
7.3.2 访问元组元素
7.3.3 修改元组元素
7.3.4 元组推导式
第8章 字符串
8.1 字符串操作
8.1.1 字符串的定义
8.1.2 字符串的拼接
8.1.3 检索字符串
8.1.4 截取与更新字符串
8.1.5 字符串的分割
8.1.6 字符串中字母的大小写转换
8.1.7 去除字符串中的空格和特殊字符
8.1.8 格式化字符串
8.2 字符编码转换
8.2.1 用encode()方法编码
8.2.2 用decode()方法解码
8.3 转义字符与原始字符
8.3.1 转义字符
8.3.2 原始字符
8.4 字符串运算符
8.4.1 认识字符串运算符
8.4.2 应用字符串运算符
8.5 字符串的操作方法
8.5.1 center()、ljust()、rjust()、zfill()方法的应用
8.5.2 其他常用方法
第9章 列表
9.1 认识列表
9.2 创建列表
9.2.1 使用赋值运算符直接创建列表
9.2.2 使用list()函数创建列表
9.2.3 遍历列表
9.3 添加与删除列表
9.3.1 使用append()方法添加列表
9.3.2 使用insert()方法向列表的指定位置插入元素
9.3.3 使用extend()方法将序列的全部元素添加到列表中
9.3.4 使用copy()方法复制列表中的所有元素到新列表
9.3.5 使用remove()方法删除列表中的指定元素
9.3.6 使用pop()方法删除列表中的元素
9.3.7 使用clear()方法删除列表中的所有元素
9.4 查询列表
9.4.1 获取指定元素首次出现的索引
9.4.2 获取指定元素出现的次数
9.4.3 判断列表元素是否存在
9.4.4 判断列表元素是否不存在
9.5 列表排序
9.5.1 使用sort()方法对列表元素排序
9.5.2 使用sorted()函数对列表元素排序
9.5.3 使用reverse()方法反转列表
9.6 列表推导式
第10章 字典与集合
10.1 字典
10.1.1 字典的创建和删除
10.1.2 通过键值对访问字典
10.1.3 遍历字典
10.1.4 添加、修改和删除字典元素
10.1.5 字典推导式
10.2 集合
10.2.1 集合的创建
10.2.2 集合元素的添加和删除
10.2.3 集合的交集、并集和差集运算
第11章 文件与I/O
11.1 基本文件操作
11.1.1 创建和打开文件
11.1.2 关闭文件
11.1.3 打开文件时使用with语句
11.1.4 写入文件内容
11.1.5 读取文件
11.2 目录操作
11.2.1 os和os.path模块
11.2.2 路径
11.2.3 判断目录是否存在
11.2.4 创建目录
11.2.5 删除目录
11.2.6 遍历目录
11.3 高级文件操作
11.3.1 删除文件
11.3.2 重命名文件和目录
11.3.3 获取文件基本信息
11.4 os.path 模块中的函数
11.4.1 isdir()函数
11.4.2 abspath()函数
11.4.3 join()函数
11.4.4 basename()函数
11.4.5 dirname()函数
11.4.6 split()函数
11.4.7 splitext()函数
第12章 函数
12.1 函数的创建和调用
12.1.1 创建函数
12.1.2 调用函数
12.1.3 pass空语句
12.2 参数传递
12.2.1 了解形参和实参
12.2.2 位置参数
12.2.3 关键字参数
12.2.4 为参数设置默认值
12.2.5 可变参数
12.3 返回值
12.4 变量的作用域
12.4.1 局部变量
12.4.2 全局变量
12.5 匿名函数
第13章 GUI编程
13.1 初识GUI
13.1.1 什么是GUI
13.1.2 常用的GUI框架
13.1.3 安装 wxPython
13.2 创建应用程序
13.2.1 创建wx.App的子类
13.2.2 直接使用wx.App类
13.2.3 使用wx.Frame框架
13.3 常用控件
13.3.1 wx.StaticText类
13.3.2 wx.TextCtrl类
13.3.3 wx.Button类
13.4 布局
13.4.1 BoxSizer
13.4.2 使用BoxSizer
13.5 事件处理
13.5.1 事件
13.5.2 绑定事件
第14章 异常处理
14.1 异常
14.2 try…except语句
14.2.1 简单try…except语句
14.2.2 带有多个 except语句块的 try语句块
14.2.3 处理多个异常的 except 语句块
14.2.4 捕获所有异常
14.3 try…except…else语句
14.4 try…except…finally语句
14.5 使用raise语句抛出异常
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜