





定价:79.8元
印次:3-7
ISBN:9787302629214
出版日期:2023.04.01
印刷日期:2025.01.14
图书责编:黄芝
图书分类:教材
本书主要介绍Python语言的基础知识及其在数据处理、分析和可视化上的应用。本书一方面侧重讲解基础知识,另一方面侧重讲解利用Python进行数据处理、分析与可视化的方法和应用实例。为了便于理解,本书主要挑选经济管理类的案例。本书中的代码均在Python 3.10.4中测试通过,可以在Python 3.10及以上的版本中运行。 本书适合作为高校本科生或研究生“程序设计”“Python数据处理与分析”等课程的教材,也可作为相关科研工作者或工程实践者的参考书。
杨年华,华东政法大学智能科学与信息法学系副教授,管理信息系统本科,计算机应用技术硕士、博士,计算机科学与技术博士后出站。主持或参与过多个各类科研、重点教改和重点课程项目。发表过多篇学术论文。曾参与完成过多个大型软件开发项目。先后工作于中国电信、上海对外经贸大学、华东政法大学。
前言 根据Python语言近几年的发展及教学团队近几年的教学心得,本书编写组在第2版的基础上增加了一些Python语言的新特征,并对部分章节进行了调整。其中,第2章对数据类型部分进行了调整和补充。第3章新增了基于模式匹配的match/case分支结构。第4章对各组合数据类型的访问函数或方法按照功能进行了重新组织,并补充了部分内容。第5章对字符串的格式化部分进行了补充,增加了字符串前加特定字符的功能介绍。第6章增加了仅限位置参数和仅限关键参数的函数定义方法、参数与返回值类型注解等内容,并对个数可变的参数部分进行了重新组织。新增了第7章,将包及其定义、第三方模块及其安装、模块的__name__属性等内容调整到第7章,增加了常用包与标准模块的介绍。第8章对部分描述进行了优化,增加了指定编码的文本文件存取、标准输出的重定向方法。第9章增加了迭代器类和可迭代的类的自定义方法介绍。第10章增加了object类的介绍。第13章完善了setuptools软件打包工具的使用步骤。第16章对NumPy、Matplotlib和Pandas的内容进行了补充和完善。删除了前两版中的最后一章SPSS中使用Python的部分。而且,各章均对软件版本进行了更新。 使用本书时,建议Python采用3.10及以上版本,NumPy采用1.22.3及以上版本,Matplotlib采用3.5.1及以上版本,Pandas采用1.4.2及以上版本。Python从3.10这个版本开始,标准发行版本中自带的IDLE交互式环境中输入提示符单独放在左侧,不能随输入语句一起复制。本书为了清晰区分实例在交互环境中的...
目录
程序源码
第1章Python概述
1.1Python语言的发展史
1.2Python语言的特点
1.3Python的下载与安装
1.3.1Python的下载
1.3.2Python的安装
1.4开始使用Python
1.4.1交互方式
1.4.2代码文件方式
1.4.3代码文件的打开
1.4.4代码风格
1.5Python的集成开发环境
1.5.1Wing IDE
1.5.2PyCharm
1.6模块导入与常用标准模块
1.6.1模块及其导入方式
1.6.2常用标准模块
1.7使用帮助
1.8程序文件中的乱码问题
习题1
第2章Python语言基础知识
2.1控制台的基本输入与输出
2.1.1控制台的基本输入
2.1.2控制台的基本输出
2.2标识符、变量与赋值语句
2.2.1标识符
2.2.2变量
2.2.3赋值语句
2.3数据类型
2.3.1数值类型
2.3.2布尔类型
2.3.3序列类型
2.3.4映射类型
2.3.5集合类型
2.3.6可变与不可变的对象类型
2.3.7对象的内存分配
2.4从字符串中获取数值和表达式的计算结果
2.4.1从字符串中获得数值类型的对象
2.4.2使用eval()函数计算字符串中表达式的值
2.5运算符、表达式及条件表达式
2.5.1运算符与表达式
2.5.2复...