-
内容大纲
本书详细地介绍了Python的语法知识,并借助集成开发工具PyCharm,提升读者的编程能力,训练读者的程序思维,让其快速、轻松地掌握一门时下非常流行的编程语言。
全书共10章,分别是Python概述、Python基础、字符串、流程控制语句、复合数据类型、函数与模块、异常处理、面向对象编程、文件处理和综合案例,书中所有知识点均给出了示例代码和相关案例,辅助读者理解相关概念及其应用。
本书可作为全国高等学校计算机类相关专业的教材,亦可作为高等学校各专业的通识教材,以及计算机编程爱好者的自学读物。 -
作者介绍
-
目录
第1章 Python概述
1.1 Python简介
1.1.1 Python的发展史
1.1.2 Python的特点
1.1.3 Python的应用领域
1.1.4 Python不同版本的区别
1.2 Python环境配置
1.2.1 安装Python解释器
1.2.2 Python程序的运行方式
1.3 集成开发环境
1.3.1 PyCharm的下载与安装
1.3.2 PyCharm的使用
1.4 程序编写的基本方法
本章小结
第2章 Python基础
2.1 程序的输入与输出
2.1.1 输入函数input()
2.1.2 输出函数print()
2.2 程序风格
2.2.1 代码缩进
2.2.2 代码注释
2.2.3 语句换行
2.3 变量与数据类型
2.3.1 标识符和关键字
2.3.2 数据类型
2.3.3 变量创建与赋值
2.4 数字类型
2.4.1 整型(int)
2.4.2 浮点型(float)
2.4.3 布尔型(bool)
2.4.4 复数型(complex)
2.4.5 type()函数及类型转换
2.5 运算符
2.5.1 算术运算符
2.5.2 赋值运算符
2.5.3 比较运算符
2.5.4 逻辑运算符
2.5.5 按位运算符
2.5.6 成员运算符
2.5.7 身份运算符
2.5.8 运算符优先级
本章小结
第3章 字符串
3.1 字符串的创建
3.1.1 定义字符串
3.1.2 转义字符
3.2 字符串格式化
3.2.1 %格式控制符
3.2.2 format()格式化方法
3.3 字符串的处理
3.3.1 字符串基本操作
3.3.2 字符串运算符
3.3.3 字符串处理方法
本章小结
第4章 流程控制语句
4.1 程序表示方法
4.1.1 程序流程图
4.1.2 基本结构流程图
4.1.3 流程图的应用
4.2 顺序结构
4.3 分支结构
4.3.1 单分支结构:if语句
4.3.2 双分支结构:if-else语句
4.3.3 多分支结构:if-elif-else语句
4.3.4 嵌套分支结构
4.4 循环结构
4.4.1 while循环
4.4.2 for循环
4.4.3 range()函数
4.4.4 循环控制———break、continue和pass语句
4.4.5 嵌套循环
本章小结
第5章 复合数据类型
5.1 数据类型分类
5.1.1 序列、映射和集合类型
5.1.2 可变和不可变数据类型
5.2 列表
5.2.1 列表的创建
5.2.2 列表的操作
5.2.3 列表的综合应用案例
5.3 元组
5.3.1 元组的创建
5.3.2 元组的操作
5.3.3 元组的综合应用案例
5.4 字典
5.4.1 字典的创建
5.4.2 字典的操作
5.4.3 字典的应用
5.5 集合
5.5.1 集合的创建
5.5.2 集合的操作
5.5.3 集合的运算
5.5.4 集合的应用
本章小结
第6章 函数与模块
6.1 函数概述
6.2 函数基础语法
6.2.1 函数的定义
6.2.2 函数的调用
6.3 函数返回值
6.4 函数的参数
6.4.1 位置参数
6.4.2 关键字参数
6.4.3 默认参数
6.4.4 不定长参数
6.4.5 多参函数
6.5 变量的作用域
6.5.1 局部变量
6.5.2 全局变量
6.6 yield关键字
6.6.1 迭代器
6.6.2 推导式
6.6.3 函数生成器
6.7 函数的特殊形式
6.7.1 匿名函数
6.7.2 递归函数
6.8 模块
6.8.1 模块的概念
6.8.2 模块的导入和使用
6.8.3 内置模块
6.8.4 自定义模块
6.8.5 第三方模块
本章小结
第7章 异常处理
7.1 理解异常
7.1.1 异常的概念
7.1.2 异常的种类
7.2 异常处理
7.2.1 try-except
7.2.2 finally
7.3 抛出异常
7.3.1 raise语句
7.3.2 assert语句
7.4 代码调试
本章小结
第8章 面向对象编程
8.1 理解面向对象思想
8.1.1 编程思想发展简介
8.1.2 面向过程与面向对象
8.2 类和对象
8.2.1 类的概念
8.2.2 对象的概念
8.2.3 类的设计
8.2.4 类和对象的创建
8.3 方法
8.3.1 实例方法
8.3.2 类方法
8.3.3 静态方法
8.4 属性
8.4.1 实例属性
8.4.2 类属性
8.5 面向对象特征
8.5.1 封装
8.5.2 继承
8.5.3 多态
本章小结
第9章 文件处理
9.1 文件基础
9.1.1 文件概述
9.1.2 文件类型
9.2 文件操作
9.2.1 打开和关闭文件
9.2.2 文件的读、写操作
9.2.3 文件读、写位置
9.2.4 管理文件和目录
9.3 CSV和JSON文件
9.3.1 CSV文件操作
9.3.2 JSON文件操作
本章小结
第10章 综合案例
10.1 直方图分析
10.2 折线图分析
10.3 饼图分析
本章小结
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...