注册 登录 进入教材巡展
#
  • #

出版时间:2025-04

最新印次日期:2025-4

出版社:中国医药科技出版社

以下为《Python程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 中国医药科技出版社
  • 9787521451269
  • 1-1
  • 40273208-5
  • 2025-04
  • 医学
  • 药学类
  • 食品药品与粮食大类
  • 药学类
  • 本科
内容简介
本教材为“全国高等医药院校药学类专业第六轮规划教材”之一,根据教育部高等学校大学计算机课程教学指导委员会编制的《大学计算机基础课程教学基本要求》中有关“程序设计基础”课程教学基本要求进行编写。本教材的编写宗旨是培养读者的基本程序逻辑思维能力,指导读者短期内快速掌握开发计算机程序,淡化语法、重视解决生活、学习、生产研究中遇到的实际问题。全书共分12章及两个附录,主要内容包括Python概述、程序设计基础、分支结构、循环结构、列表与元组、字典与集合、函数、数据文件与异常处理、GUI界面设计、数据可视化、数据分析与应用、爬虫基础及应用。同时,紧密结合教学实践配套编写了《Python程序设计实验指导与习题解答》。 本教材可作为高等学校“Python程序设计”课程的教材,也可作为广大程序设计爱好者的自学参考书,以及参加全国计算机等级考试二级Python语言程序设计的参考书。
目录
  第1章Python概述
      1.1 计算机程序语言
        1.1.1 计算机程序设计语言的分类
        1.1.2 解释和编译
      1.2 Python简介
        1.2.1 Python的历史
        1.2.2 Python语言的特点
      1.3 Python的安装和集成开发环境
        1.3.1 下载和安装
        1.3.2 Python程序的书写和运行
      1.4 Python中库的使用
        1.4.1 库的分类
        1.4.2 库的使用
      1.5 利用turtle库绘图
        1.5.1 设置画布和绘图窗口
        1.5.2 设置画笔
        1.5.3 画笔绘图
  第2章Python程序设计基础
      2.1 Python程序的书写规则
      2.2 标识符及命名规则
      2.3 变量与赋值语句
        2.3.1 变量
        2.3.2 赋值语句
      2.4 数据的输入与输出
        2.4.1 输入语句
        2.4.2 输出语句
      2.5 数值
        2.5.1 数据的分类和类型
        2.5.2 内置的算术运算
        2.5.3 常用的内置数值函数
        2.5.4 math库
      2.6 字符串
        2.6.1 字符串的概念
        2.6.2 索引和切片
        2.6.3 内置的字符串运算符
        2.6.4 内置的字符串处理函数
        2.6.5 内置的字符串处理方法
      2.7 应用案例
  第3章选择结构
      3.1 条件表达式
        3.1.1 关系运算符
        3.1.2 逻辑运算符
        3.1.3 条件表达式
      3.2 选择结构
        3.2.1 单分支结构
        3.2.2 双分支结构
        3.2.3 多分支结构
        3.2.4 分支结构的嵌套
      3.3 应用案例
  第4章循环结构
      4.1 for循环
        4.1.1 for循环的语法结构
        4.1.2 常见的可迭代对象类型
      4.2 while循环
      4.3 循环结构的嵌套
      4.4 循环结构中的常见错误
        4.4.1 浮点数精度导致的错误
        4.4.2 错误的布尔表达式
        4.4.3 死循环
      4.5 循环结构中的重要语句和分支
        4.5.1 break语句和continue语句
        4.5.2 else分支
      4.6 random库
        4.6.1 随机数的用途
        4.6.2 random库的原理
        4.6.3 random库的使用
  第5章列表与元组
      5.1 列表
        5.1.1 列表的概念
        5.1.2 创建列表
        5.1.3 列表的操作
        5.1.4 列表的应用实例
      5.2 元组
        5.2.1 元组的概念
        5.2.2 创建元组
        5.2.3 元组的操作
  第6章字典与集合
      6.1 字典
        6.1.1 字典的概念
        6.1.2 字典的创建与访问
        6.1.3 字典的基本操作
        6.1.4 字典的整体操作
      6.2 集合
        6.2.1 集合的概念
        6.2.2 集合的创建
        6.2.3 集合的基本操作
        6.2.4 集合的数学运算
      6.3 字典与集合应用实例
  第7章函数
      7.1 函数的定义与调用
        7.1.1 引例
        7.1.2 函数的定义
        7.1.3 函数的调用
      7.2 参数传递
        7.2.1 传值
        7.2.2 传址
        7.2.3 数量不固定的参数
      7.3 特殊函数
        7.3.1 lambda函数(匿名函数)
        7.3.2 递归函数
      7.4 变量的作用域
  第8章数据文件与异常处理
      8.1 文件夹操作
        8.1.1 路径
        8.1.2 文件和目录处理模块
      8.2 文本文件
        8.2.1 文件访问基础
        8.2.2 文本文件的读取
        8.2.3 文本文件的写入
      8.3 CSV文件
        8.3.1 使用csv.reader读取CSV文件
        8.3.2 使用csv.writer写入CSV文件
        8.3.3 使用csv.Dict Reader读取CSV文件
        8.3.4 使用csv.Dict Writer写入CSV文件
      8.4 JSON文件
      8.5 EXCEL文件
        8.5.1 使用xlrd库读取Excel文件
        8.5.2 使用xlwt库写入Excel文件
        8.5.3 使用openpyxl库操作Excel文件
        8.5.4 使用pandas库操作Excel文件
      8.6 异常处理
        8.6.1 异常分类
        8.6.2 异常捕获与处理
  第9章GUI界面设计
      9.1 simpledialog模块
        9.1.1 字符串输入框
        9.1.2 整数输入框
        9.1.3 浮点数输入框
      9.2 messagebox模块
        9.2.1 提示消息框
        9.2.2 警告消息框
        9.2.3 错误消息框
        9.2.4 提问消息框
      9.3 filedialog模块
        9.3.1 打开文件对话框
        9.3.2 另存为文件对话框
        9.3.3 目录选择对话框
        9.3.4 扩展参数**options
      9.4 自定义GUI窗体
        9.4.1 窗体
        9.4.2 布局
        9.4.3 控件
  第10章数据可视化
      10.1 pandas库和numpy库
        10.1.1 pandas库
        10.1.2 numpy库
      10.2 matplotlib库
        10.2.1 柱形图
        10.2.2 折线图
        10.2.3 散点图
        10.2.4 饼图
      10.3 seaborn库
        10.3.1 箱线图
        10.3.2 小提琴图
        10.3.3 数据热图
        10.3.4 气泡图
      10.4 plotly库
      10.5 pyecharts库
        10.5.1 南丁格尔玫瑰图
        10.5.2 桑基图
        10.5.3 地理热图
        10.5.4 时间线图
  第11章数据分析与应用
      11.1 常用数据分析库
      11.2 T检验
        11.2.1 单样本T检验
        11.2.2 配对样本T检验
        11.2.3 两独立样本T检验
      11.3 方差分析
      11.4 卡方检验
      11.5 非参数检验
      11.6 线性回归
        11.6.1 线性回归的基本概念
        11.6.2 基于sklearn的线性回归算法实现
        11.6.3 基于线性回归模型的产品销量预测
      11.7 Logistic回归
        11.7.1 逻辑回归的基本概念
        11.7.2 基于sklearn的逻辑回归算法实现
        11.7.3 基于逻辑回归模型的糖尿病患病风险预测
      11.8 聚类分析
        11.8.1 聚类分析概述
        11.8.2 基于Sci Py的层次聚类实现
        11.8.3 基于聚类分析的创新医疗器械企业技术能力分析
  第12章Python爬虫基础及应用
      12.1 爬虫的应用场景
      12.2 爬虫库与浏览器驱动器的安装
        12.2.1 常见爬虫库
        12.2.2 爬虫库和浏览器驱动器的安装
      12.3 爬虫基础
        12.3.1 工作原理
        12.3.2 URL
        12.3.3 超文本
        12.3.4 查看页面源代码
        12.3.5 HTTP、HTTPS及安全证书
      12.4 网页基础
        12.4.1 网页前端技术简介
        12.4.2 DOM树
        12.4.3 CSS选择器
      12.5 百度贴吧首页的爬取与解析
        12.5.1 requests库的使用
        12.5.2 使用Beautiful Soup库解析页面内容
      12.6 中国知网的爬取与解析
        12.6.1 CNKI数据库的仿真操作
        12.6.2 CNKI数据库的爬取
        12.6.3 re库的基本用法
      附录APyCharm集成开发环境
A.1 PyCharm的下载安装
A.2 PyCharm的使用
A.3 在PyCharm中安装第三方库
A.3.1 通过Pyth on Interpreter安装
A.3.2 通过Pyth on Packages安装(推荐)
A.3.3 通过内置终端使用pip安装
A.3.4 下载wheel文件手动安装
A.4 断点调试
      附录BPython程序的打包发布
B.1 使用pyinstaller发布
B.2 使用专业版PyCharm发布
参考文献