内容推荐 本书以医药数据处理为情境,依托大量医药数据处理的案例,向读者介绍Python程序设计的方法和语法,以及利用Python解决医药领域一些实际问题的相关知识。本书共分3篇,依次为Python入门篇、Python进阶篇和Python实战医药数据处理专题篇。其中,前两篇全面介绍Python程序设计的方法和语法,以及医药数据采集、清洗、统计分析和绘图展示的基本知识,可以有效支撑读者通过计算机二级考试;第3篇从引领学生开展智慧医药研究的角度,阐释7个智慧医药研发的典型案例,为学生开展智慧医药研究奠定基础。7个案例分别为采集PubChem网站药物结构数据;计算屠呦呦2个诺贝尔奖药物的相似度;利用聚类热图分析肺癌基因表达数据;利用高斯过程回归、随机森林和神经网络算法预测化合物的水溶性;基于随机森林算法识别潜在心脏病患者;基于卷积神经网络识别黑色素瘤;基于自然语言处理技术的电子病历实体识别。 本书可作为医药院校本科生和研究生学习Python程序设计的教材,也可作为其他综合性大学的程序设计语言通识课的教材。 目录 第1篇 Python入门篇 第1章 初识Python 本章学习目标 1.1 Python概述 1.1.1 程序设计语言 1.1.2 Python简介 1.2 Python集成开发环境 1.2.1 Python集成开发环境简介 1.2.2 Python解释器的下载与安装 1.2.3 Python程序的两种运行方式 1.3 本章小结 第2章 初识Python程序 本章学习目标 2.1 案例1:计算两个化合物的相似度 2.1.1 化合物相似度介绍 2.1.2 计算两个化合物相似度的算法 2.1.3 计算两个化合物相似度的程序 2.2 案例2:绘制苯环 2.2.1 苯环简介及绘制方法 2.2.2 绘制苯环的算法 2.2.3 绘制苯环的程序 2.3 Python基本语法 2.3.1 语法元素 2.3.2 语句 2.3.3 标识符的命名规则 2.4 Python程序的书写规范 2.5 程序设计方法概述 2.5.1 面向对象程序设计 2.5.2 面向过程程序设计 2.6 输入/输出常用的3个函数 2.6.1 input()函数 2.6.2 eval()函数 2.6.3 print()函数 2.7 标准库1:turtle库的使用方法 2.7.1 标准库的引入方法 2.7.2 turtle库简介 2.7.3 turtle库解析 2.7.4 turtle应用实例 2.8 本章小结 第2篇 Python进阶篇 第3章 基本数据类型 本章学习目标 3.1 数字类型及其操作 3.1.1 数字类型的概念 3.1.2 数字类型的表示 3.1.3 数字类型的运算操作符 3.1.4 内置的数字类型的函数 3.1.5 标准库2:math库的使用方法 3.2 案例3:计算基本统计量 3.2.1 基本统计量的计算公式 3.2.2 基本统计量计算程序 3.3 字符串类型及其操作 3.3.1 字符串类型的概念 3.3.2 字符串类型的表示 3.3.3 字符串类型的运算操作符 3.3.4 内置的字符串处理函数 3.3.5 案例4:查找化合物ID及水溶性值 3.3.6 内置的字符串处理方法 3.4 案例5:清肺排毒汤处方展示 3.4.1 清肺排毒汤处方展示要求 3.4.2 清肺排毒汤处方展示算法 3.4.3 清肺排毒汤处方展示程序 3.5 案例6:化合物水溶性数据的格式化输出 3.5.1 水溶性数据格式化输出规范 3.5.2 水溶性数据格式化输出算法 3.5.3 水溶性数据格式化输出程序 3.6 逻辑类型及其操作 3.6.1 逻辑类型的概念 3.6.2 逻辑类型的表示 3.6.3 逻辑类型的运算操作符 …… 第3篇 Python实战医药数据处理专题篇 参考文献 |