![]()
内容推荐 本书以简洁的语言、简单易懂的示例讲解Python语言的基础知识和基本应用。全书共8章。第1章介绍Python的发展历史、语言特点、IDLE开发环境等基本的内容;第2章介绍Python程序的书写规范、常用数据类型、运算符和表达式;第3章讲解输入/输出语句和三种流程控制结构;第4章介绍组合数据类型,包括列表、元组、字典和集合;第5章介绍函数的定义和应用;第6章讲解Python的math库、random库、time库、turtle库等标准库,以及numpy、pandas、matplotlib等常用的第三方库;第7章介绍文件的概念和基本读/写操作;第8章介绍面向对象程序设计方法在Python中的基本应用。 本书简明易懂,增加了大量思政元素,增强了爱党、爱国、爱中华民族教育,设计了很多既有思政意义,又能强化Python程序设计能力的示例。本书适合作为高等院校非计算机专业本科生的教材,也可以作为全国计算机等级考试二级Python语言程序设计的参考用书。 目录 第1章 Python概述 1.1 Python简介 1.1.1 Python的发展历史 1.1.2 Python语言特点 1.2 Python的开发环境 1.2.1 Python下载和安装 1.2.2 Python的IDLE开发环境 1.2.3 Python开发常用的两款IDE 1.3 Python程序示例 1.3.1 IPO程序编写方法 1.3.2 简单程序示例 1.3.3 Python之禅 小结\t 习题\t 第2章 Python基础知识 2.1 程序的书写规范 2.1.1 Python的语句 2.1.2 缩进 2.1.3 注释 2.2 标识符和关键字 2.2.1 标识符 2.2.2 关键字 2.3 Python的数值类型与变量 2.3.1 数值类型 2.3.2 常量与变量 2.4 Python的字符串类型 2.4.1 字符串的表示 2.4.2 字符串的操作 2.4.3 字符串输出的格式化 2.4.4 内置的字符串处理函数 2.4.5 字符串处理方法 2.5 数据类型判断和类型间的转换 2.5.1 数据类型判断 2.5.2 基本数据类型间的转换 2.6 Python的运算符与表达式 2.6.1 算术运算符 2.6.2 关系运算符 2.6.3 逻辑运算符 2.6.4 赋值运算符 2.6.5 运算符的优先级 小结\t 习题\t 第3章 Python程序的流程控制 3.1 输入/输出语句 3.1.1 输入语句 3.1.2 输出语句 3.2 程序设计流程 3.2.1 程序流程图 3.2.2 结构化程序设计的基本流程 3.3 分支结构 3.3.1 单分支结构:if 3.3.2 二分支结构:if-else 3.3.3 多分支结构:if-elif-else 3.3.4 分支的嵌套 3.4 循环结构 3.4.1 遍历循环:for 3.4.2 条件循环:while 3.4.3 循环嵌套 3.4.4 循环控制:continue和break 3.4.5 循环结构的else语句 3.5 程序的异常处理 3.6 流程控制应用示例 小结\t 习题\t 第4章 Python的组合数据类型 4.1 组合数据类型概述 4.2 列表 4.2.1 列表的基本操作 4.2.2 列表的方法 4.2.3 遍历列表 4.3 元组 4.3.1 元组与列表的区别 4.3.2 元组的基本操作 4.3.3 元组与列表的转换 4.4 字典 4.4.1 字典的定义 4.4.2 字典的基本操作 4.4.3 字典的常用函数 4.4.4 字典的常用方法 4.4.5 字典的遍历 4.5 集合 4.5.1 集合的常用操作 4.5.2 集合运算 4.6 组合数据类型的应用示例 小结\t 习题\t ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ????????????第5章 Python函数 5.1 函数的基本使用 5.1.1 函数的定义 5.1.2 函数的调用 5.1.3 递归函数 5.2 函数的参数 5.3 变量的作用域 5.3.1 局部变量 5.3.2 全局变量 5.3.3 global语句 5.4 lambda函数 5.5 Python的内置函数 5.5.1 数学运算函数 5.5.2 字符串运算函数 5.5.3 序列操作函数 5.5.4 函数应用示例 小结\t 习题\t 第6章 Python的库 6.1 库的导入与执行 6.1.1 导入库 6.1.2 执行库 6.1.3 库文件搜索路径 6.1.4 __name__属性 6.2 Python的标准库 6.2.1 builtins库 6.2.2 math库 6.2.3 random库 6.2.4 turtle库 6.2.5 time库 6.3 Python的第三方库简介 6.3.1 第三方库概述 6.3.2 第三方库安装 6.4 pyinstaller库的应用 6.4.1 pyinstaller库概述 6.4.2 pyinstaller的参数 6.5 jieba库的应用 6.5.1 jieba库概述 6.5.2 jieba库的常用函数 6.6 wordcloud库的应用 6.6.1 wordcloud库概述 6.6.2 wordcloud库的使用 6.7 numpy库的应用 6.7.1 创建和使用numpy数组 6.7.2 numpy数组的运算 6.8 pandas库的应用 6.8.1 pandas数据操作 6.8.2 pandas导入Excel表格 6.9 matplotlib库的应用 小结\t 习题\t 第7章 Python的文件操作 7.1 文件的概念 7.1.1 文本文件和二进制文件 7.1.2 文本文件的编码 7.2 文件的打开和关闭 7.2.1 打开文件 7.2.2 文件对象属性 7.2.3 关闭文件 7.3 文件的读/写操作 7.3.1 读取文件数据 7.3.2 向文件写入数据 7.4 序言 Python是一种简单、易学、免费、开源的跨平台编 程语言,支持命令式和函数式编程,也支持面向对象的 程序设计,是目前流行的计算机语言之一,被广泛应用 于各个领域。 处在大数据和人工智能时代,学生需要掌握数据处 理和分析的基本技术。Python非常适合作为程序设计的 入门语言,也适合作为数据处理与分析的通用工具。 中国特色社会主义文化代表着中华民族最独特的精 神标识,蕴含着中华民族最基本的精神基因,是支撑中 华民族自信的最坚固的精神支柱。本书很多内容基于中 华优秀传统文化进行举例,在讲解Python知识点的同时 ,潜移默化影响读者继承和发扬中华优秀传统文化,坚 定文化自信。 全书共分8章,主要讲解了Python的基础知识、基 本语法、常用数据类型和数据结构、流程控制、函数式 编程、常用的标准库和第三方库、文件基本操作、面向 对象编程。本书面向编程零基础的读者,追求简单明了 、没有繁杂的语法和生僻的应用,注重强化学生的基本 程序设计能力。本书在第一版的基础上所做的修改,主 要体现在以下3个方面。 (1)整合了Python的标准库和常用的第三方库, 合并了第一版的第6章和第9章,使内容组织更加合理。 (2)调整了各章节示例,增加了包含思政元素的 示例,加大了思政元素融入的力度。 (3)精简了面向对象程序设计的部分内容,侧重 于基本应用。 本书由金一宁、杨俊、韩雪娜、张启涛担任主编。 具体编写分工如下:第1章、第3章、第6章、第8章由金 一宁编写;第2章、第4章由杨俊编写;第5章由韩雪娜 编写;第7章由张启涛编写。本书配有《Python程序设 计实验教程(第二版)》(关绍云等主编,科学出版社 出版)可供上机实验课使用。 编者在本书的编写过程中,得到了哈尔滨商业大学 各级领导的大力支持和帮助,同时得到了计算机与信息 工程学院教师们的关心和支持,在此表示衷心感谢。 由于编者水平有限,书中难免存在疏漏和不当之处 ,欢迎读者批评指正。 编 者 2022年12月 |