注册 登录 进入教材巡展
#

出版时间:2025-02

最新印次日期:2025-2

出版社:科学出版社

以下为《Python语言程序设计与医学应用》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 科学出版社
  • 9787030808851
  • 1版
  • 570761
  • 2025-02
  • 工学
  • 计算机类
  • 计算机
  • 本科
内容简介
本书是一本Python编程语言结合医学数据处理的教材。本书通过介绍Python语言的基础知识、流程控制、函数、模块与库、文件操作以及面向对象编程等内容,帮助读者建立扎实的编程基础。同时,本书还深入探讨了医学数据的基本表示与处理方法,涵盖数字数据、图像数据、文本数据、时序数据和生物标志物数据等方面。每一章内容都以医学应用为背景,结合具体医学案例和实践操作,帮助读者理解并运用Python编程技能解决医学领域的实际问题。无论是医学生、研究人员还是临床医生,都能从中受益,提高医学数据处理和分析的能力和质量。
目录
第1章 Python语言概述 1
1.1 计算机程序设计语言 1
1.2 Python语言简介 1
1.2.1 Python语言的发展史 2
1.2.2 Python语言的特点 2
1.2.3 Python语言在智能医学领域的重要性和应用范围 3
1.3 Python的安装和环境搭建 5
1.3.1 Python解释器的安装 5
1.3.2 Python常用开发环境介绍 7
1.3.3 Python程序基本编程方法 10
1.3.4 Python程序格式规范 13
本章小结 13
第2章 Python基本语法和数据类型 14
2.1 关键字和标识符 14
2.1.1 关键字 14
2.1.2 标识符 15
2.2 常量和变量 15
2.2.1 常量 16
2.2.2 变量 18
2.3 Python基本数据类型 19
2.3.1 整数类型 19
2.3.2 浮点数类型 19
2.3.3 复数类型 20
2.3.4 布尔类型 20
2.4 Python基本运算符 20
2.4.1 算术运算符 21
2.4.2 比较运算符 21
2.4.3 逻辑运算符 22
2.4.4 赋值运算符 23
2.4.5 运算符优先级 24
2.5 字符串 24
2.5.1 字符串的定义和表示 24
2.5.2 字符串的基本操作 25
2.5.3 字符串的常用函数 25
2.5.4 字符串的常用方法 26
2.5.5 字符串的索引和切片 27
2.5.6 字符串的格式化 27
2.6 Python组合数据类型 29
2.6.1 列表 29
2.6.2 元组 33
2.6.3 字典 36
2.6.4 集合 41
2.7 医学数据的基本表示 44
2.7.1 数字数据 44
2.7.2 图像数据 45
2.7.3 文本数据 46
2.7.4 时序数据 47
2.7.5 生物标志物数据 48
本章小结 49
第3章 Python程序的流程控制 50
3.1 输入
输出函数 50
3.1.1 输入函数 50
3.1.2 输出函数 51
3.2 程序设计流程 54
3.2.1 程序流程图设计 54
3.2.2 结构化程序设计的一般流程 55
3.2.3 分支结构 58
3.2.4 循环结构 63
3.2.5 流程控制语句在医学数据分析中的应用 72
本章小结 75
第4章 Python函数 76
4.1 函数的定义和基本结构 76
4.1.1 函数的定义 76
4.1.2 函数的基本结构 81
4.2 函数的参数和返回值 82
4.2.1 函数的参数 82
4.2.2 函数的返回值 86
4.3 函数的调用和调用规则 88
4.3.1 函数的调用 88
4.3.2 函数的调用规则 89
4.4 局部变量和全局变量 92
4.4.1 局部变量 92
4.4.2 全局变量 92
4.5 Python常用内置函数 95
4.5.1 数值运算内置函数 95
4.5.2 数字类型转换内置函数 99
4.5.3 字符串处理内置函数 101
4.5.4 输入
输出内置函数 103
4.5.5 其他常用内置函数 104
4.6 匿名函数 108
4.7 递归函数 109
4.8 异常处理 114
4.9 医学数据处理中的函数应用 120
本章小结 127
第5章 模块与Python库 128
5.1 模块与包 128
5.1.1 模块的定义和导入 128
5.1.2 包的定义和导入 129
5.2 Python的标准库 130
5.2.1 Python标准库概述 130
5.2.2 导入标准库 131
5.2.3 math库用法 132
5.2.4
andom库用法 137
5.2.5 tu
tle库用法 140
5.2.6 time库用法 145
5.3 第三方库简介和应用 150
5.3.1 第三方库的介绍 150
5.3.2 第三方库的安装 151
5.3.3 jie
a库 155
5.3.4 wo
dcloud库 159
5.3.5 numpy库 162
5.3.6 pandas库 170
5.3.7 matplotli
库 174
5.3.8 numpy、pandas和matplotli
库在医学数据处理中的应用 177
本章小结 183
第6章 文件与文件操作 184
6.1 文件概述 184
6.2 文件打开和关闭 185
6.3 文件读写操作 187
6.4 二进制文件读写 191
6.5 CSV文件处理 195
6.6 JSON文件处理 198
6.7 医学数据文件的格式和处理方法 201
本章小结 207
第7章 面向对象的程序设计 208
7.1 面向对象编程基础 208
7.1.1 面向对象程序设计的概念 208
7.1.2 面向对象程序设计的特点 209
7.2 类和对象 210
7.2.1 类和对象的定义 210
7.2.2 类和对象的创建 211
7.3 封装和访问控制 215
7.3.1 封装的概念 215
7.3.2 私有成员的创建 215
7.3.3 访问控制 216
7.4 继承和派生 218
7.4.1 继承的概念 218
7.4.2 派生的实现 222
7.5 多态和方法重载 224
7.5.1 多态的概念 224
7.5.2 方法重载和方法重写 225
本章小结 227
参考文献 228