内容推荐 本书共7章,涵盖了Python语言的开发环境及工具的使用、程序基础、数据类型与基本操作、程序控制流程、函数与模块、面向对象编程以及Python语言在数据分析方面的案例应用,包含网络爬虫的编写、Python图形的绘制等内容。 本书内容丰富,以各种编程实例详细讲解函数和扩展库的用法,适用于学习Python语言的初级用户、中级用户,其丰富的各类函数、扩展库的使用说明也可以作为高级用户的使用参考。本书可作为各类院校计算机相关专业的基础课程教材,也可作为Python学习者的参考书。 同时,本书编著者作为参与并获得全国高职院校技能大赛——“大数据技术与应用”一等奖的指导教师,书中内容涵盖了当前“大数据技术与应用”方面关于Python语言的各项基本技能,因此本书也可以作为参赛学生和指导教师们的备赛参考工具书。 目录 第1章 初识Python 1.1 计算机程序设计 1.1.1 计算机程序的概念 1.1.2 计算机程序语言 1.1.3 程序语言的编码发展史 1.2 Python的发展 1.3 Python的优点 1.4 Python 3 版本的特点 1.4.1 Python版本的发展概述 1.4.2 Python 3.x与Python 2.x的主要差异 1.5 Python下载和安装 1.5.1 Python的下载 1.5.2 Python的安装 1.5.3 Python的运行目录介绍 1.6 集成环境PyCharm安装与配置 1.6.1 PyCharm的下载 1.6.2 PyCharm的安装 1.6.3 PyCharm的配置 本章小结 习题 第2章 Python程序基础 2.1 Python 程序结构 2.2 Python基本语法 2.2.1 代码格式 2.2.2 变量与对象 2.2.3 注释 2.2.4 赋值语句 2.2.5 函数 2.2.6 基本输入和输出 2.3 Python编程实例 2.3.1 hello,world! 2.3.2 长方形面积计算 2.3.3 输入长方形边长计算面积 2.3.4 处理日期和时间 本章小结 习题 第3章 数据类型与基本操作 3.1 数据类型概述 3.1.1 可变和不可变数据类型 3.1.2 哈希运算与哈希运算模块 3.2 数值 3.2.1 整型 3.2.2 浮点型 3.2.3 复数 3.2.4 布尔型 3.2.5 数值运算符与表达式 3.3 字符串 3.3.1 访问字符串 3.3.2 操作字符串 3.3.3 字符串运算符和表达式 3.3.4 字符串转义字符 3.3.5 简单格式化输出 3.3.6 字符串处理函数 3.3.7 字符串常用内置函数 3.4 字节 3.5 列表 3.5.1 访问列表(切片) 3.5.2 操作列表 3.5.3 列表运算符和表达式 3.5.4 列表类型的内置函数 3.6 元组 3.6.1 访问元组 3.6.2 操作元组 3.6.3 元组运算符和表达式 3.7 字典 3.7.1 创建字典 3.7.2 访问字典 3.7.3 操作字典 3.7.4 字典的内置函数 3.8 集合 3.8.1 创建及操作集合 3.8.2 添加集合对象 3.8.3 删除集合对象 3.8.4 清空集合对象 3.8.5 冻结集合对象 3.8.6 集合内置函数 3.9 数据类型转换 3.9.1 常用数据类型转换函数 3.9.2 zip()函数 3.10 operator模块 3.11 Python真值的处理 3.12 操作文件方法 3.12.1 文件读取 3.12.2 关闭文件 3.12.3 open()函数的参数 3.12.4 操作文件的函数表达式 3.13 编程实例: 把Python输出到Word文档 3.13.1 任务要求 3.13.2 Pythondocx扩展库的使用 3.13.3 实例编程代码 本章小结 习题 第4章 Python程序控制流程 4.1 Python 程序基本结构 4.1.1 程序流程图 4.1.2 程序基本结构图 4.1.3 程序基本结构实例 4.2 Python 程序分支结构 4.2.1 分支结构if 4.2.2 双分支结构ifelse 4.2.3 多分支结构ifelifelse 4.2.4 三元表达式 4.2.5 lambda()函数 4.3 Python 程序循环结构 4.3.1 遍历循环for 4.3.2 条件循环while 4.3.3 循环关键字 break 4.3.4 循环关键字continue 4.3.5 iter()和next()函数 4.3.6 列表解析 4.4 编程实例: 引入jieba库进行中文切词并统计 4.4.1 任务要求 4.4.2 jieba库概述及安装 4.4.3 任务实例代码 本章小结 习题 第5章 函数与模块 5.1 函数 5.1.1 函数定义 5.1.2 函数调用 5.1.3 函数参数 5.1.4 函数的嵌套 5.1.5 递归函数 5.2 Python变量作用域 5.2.1 变量作用域 5.2.2 global关键字 5.3 模块 5.3.1 import和from模块导入 5.3.2 __all__属性变量 5.3.3 __name__属性变量 5.3.4 __file__属性变量 5.3.5 __doc__属性 5.3.6 dir()函数 5.3.7 reload()函数 5.4 包 5.4.1 包结构 5.4.2 导入包 5.4.3 包内引用 5.5 数据预处理——NumPy和Pandas库的应用 5.5.1 NumPy和Pandas库的安装 5.5.2 NumPy库的基本操作 5.5.3 Pandas库的基本操作 5.6 编程实例: 判断字符数量 5.6.1 任务要求 5.6.2 任务分析和说明 5.6.3 任务实例代码 本章小结 习题 第6章 面向对象编程 6.1 面向对象编程概述 6.1.1 面向对象的含义 6.1.2 面向对象编程的特点 6.1.3 面向对象与面向过程 6.2 Python的面向对象 6.2.1 类和对象 6.2.2 类对象和实例对象 6.3 属性和方法 6.3.1 属性 6.3.2 方法 6.3.3 __str__和__repr__方法 6.4 继承 6.4.1 简单继承 6.4.2 定义子类和调用父类 6.4.3 多重继承 6.4.4 Mixin继承 6. |