目录

  • 1 第1章 Python编程基础
    • 1.1 搭建 Python的编程环境
      • 1.1.1 本节补充知识
    • 1.2 新建课程目录
    • 1.3 运行Python语言程序
    • 1.4 Python 代码编写规范
    • 1.5 简单的Python代码语句
    • 1.6 数据类型
      • 1.6.1 数字
      • 1.6.2 字符串
      • 1.6.3 列表
      • 1.6.4 元组
      • 1.6.5 集合
      • 1.6.6 字典
    • 1.7 运算符与优先级
      • 1.7.1 算术运算符
      • 1.7.2 比较运算符
      • 1.7.3 逻辑运算符
      • 1.7.4 运算符优先级
    • 1.8 标准库
    • 1.9 (2022预防+2023眼视光)第二次课学习视频(共6个视频)
    • 1.10 (2022预防+2023眼视光)第三次学习视频
  • 2 第2章 程序流程控制及函数
    • 2.1 2.1  程序执行的流程控制
    • 2.2 2.2 选择语句
      • 2.2.1 单分支选择结构
      • 2.2.2 双分支选择结构
      • 2.2.3 多分支选择结构
      • 2.2.4 选择嵌套
    • 2.3 2.3 循环语句
      • 2.3.1 while循环
      • 2.3.2 for循环
      • 2.3.3 range()函数
      • 2.3.4 break和continue
      • 2.3.5 (2022预防+2023眼视光)第四次课学习视频
      • 2.3.6 (2022预防+2023眼视光)第五次课学习视频
    • 2.4 2.4函数
      • 2.4.1 自定义函数
      • 2.4.2 自定义函数的参数传递
      • 2.4.3 lambda函数
      • 2.4.4 常用函数列表
      • 2.4.5 模块
    • 2.5 2.5异常处理
  • 3 第3章 Python 常用包及医学数据统计分析
    • 3.1 3.1 numpy包
      • 3.1.1 3.1.1 numpy的安装及介绍
      • 3.1.2 3.1.2 numpy数组
      • 3.1.3 补充:数组索引
      • 3.1.4 补充:数组的一般运算
      • 3.1.5 补充:numpy对文件的读写
    • 3.2 pandas包
      • 3.2.1 3.2.1 pandas的安装及介绍
      • 3.2.2 3.2.2 pandas的Series数据结构
      • 3.2.3 3.2.3 pandas的DataFrame数据结构
    • 3.3 3.3 matplotlib包
      • 3.3.1 3.3.1 matplotlib的安装及介绍
      • 3.3.2 3.3.2 matplotlib中figure画布及其坐标系统
      • 3.3.3 1. scatter函数
      • 3.3.4 2. plot函数
      • 3.3.5 3. hist函数
      • 3.3.6 4. pie函数
      • 3.3.7 5. bar函数
      • 3.3.8 6. boxplot函数
    • 3.4 3.4 医学数据分析常用指标
      • 3.4.1 3.4.1 集中趋势度分析
      • 3.4.2 3.4.2 离中趋势分析指标
    • 3.5 3.5 相关性分析
      • 3.5.1 3.5.1 基本概念
      • 3.5.2 3.5.2 Pearson(皮尔逊)相关系数
  • 4 第4章 医学数据的获取和可视化
    • 4.1 4.1 二维表格式文件的读取与写入
      • 4.1.1 4.1.1 pandas读取csv文件和excel文件
      • 4.1.2 4.1.2 xlrd库、 xlwt库 和xlutils库
      • 4.1.3 4.1.3 openpyxl
    • 4.2 4.4 【医学案例4-9】:血糖数据的可视化
      • 4.2.1 4.4.1 概述
      • 4.2.2 4.4.2 案例4.2 血糖数据的可视化
  • 5 第5章 线性回归分析及Logistic回归
    • 5.1 5.1 scikit-learn的安装
    • 5.2 5.2 一元线性回归
      • 5.2.1 5.2.1数据导入与清洗
      • 5.2.2 5.2.2 作散点图,选择线性回归模型
      • 5.2.3 5.2.3线性回归模型及参数估计
      • 5.2.4 5.2.4线性回归分析相关函数
    • 5.3 补充:机器学习入门
      • 5.3.1 1. 机器学习概述
        • 5.3.1.1 1-1. 什么是机器学习
        • 5.3.1.2 1-2 机器学习特征
        • 5.3.1.3 1-3 机器学习分类
        • 5.3.1.4 1-4 常用术语
        • 5.3.1.5 1-5 sklearn
      • 5.3.2 2. 线性回归
        • 5.3.2.1 2.1 回归问题
        • 5.3.2.2 2.2 一元线性回归分析
        • 5.3.2.3 2.3 实现步骤(1)
        • 5.3.2.4 2.3 实现步骤(2)
    • 5.4 视频学习
  • 6 第6章 机器学习常见分类与聚类分析
    • 6.1 9.1 scikit-learn简介及安装
      • 6.1.1 9.1.1 scikit-learn简介
      • 6.1.2 9.1.2 scikit-learn的安装
    • 6.2 9.8  k-means聚类算法
搭建 Python的编程环境
  • 1 基础知识
  • 2 扩展知识
  • 3 讨论与练习

Python编程步骤及安装

Python是一种面向对象的计算机程序设计语言,由Guido van Rossum于1989年发明,1991年发行第一版。Python 是自由软件,语法简洁清晰,具有丰富和强大的库。

Python可以在Microsoft Windows、Linux、Mac OS 等多种操作系统下运行。Python的程序代码简洁,而且提供大量的程序模块,这些程序模块可以帮助用户快速创建网络程序。与其他语言相比,Python 往往只需要数行程序代码,就可以做到其他语言需要数十行程序代码的工作。

通常利用Python语言在医学领域编程的步骤如下:

1.对医学问题的分析和理解(需求分析);

2.系统整体框架设计和模块划分(系统设计);

3.编写代码(由程序语句组成)

4.运行程序

5.测试系统或反复修改系统设计或代码

1.1.1 Python安装

目前 Python 有多个版本,本书使用主流操作系统Windows下的Python 3.6.8版本。在Python官方网站下载之后安装(www.python.org)。具体安装操作步骤如下。

运行 Python-3.6.8.exe,弹出如图 1-1所示的安装界面。Python 提供了两种安装方式,Install Now(立即安装)和Customize installation(自定义安装)。选择 Customize installation 选项,并勾选 Add Python 3.6 to PATH 复选框。这样可将 Python 添加到环境变量中,能直接在 Windows 的命令提示符下运行 Python 3.6 解释器。

图1-1 安装界面

进入 Optional Features(可选功能)界面,这里采用默认方式,单击 Next(下一步) 按钮,如图 1-2所示。

图1-2 Optional Features(可选功能)界面

进入 Advanced Options(高级选项)界面,勾选 Install for all users(针对所有用户)复选框,单击 Install(安装)按钮,如图 1-3所示。

图1-3 Advanced Options(高级选项)界面

Python开始安装,如图 1-4所示

图1-4 安装进程

进入Setup was successful(安装成功)界面,单击Close(关闭)按钮完成 Python 的安装,如图 1-5 所示。

图1-5 安装成功

Pycharm集成开发环境

Pycharm是一款功能强大的用于Python程序开发的的集成开发环境(IDE,Integrated Development Environment),类似的Python集成开发环境还可以采用Eclipse、VSCode等。Pycharm带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。其安装包可以在官方网站下载,安装成功后,运行界面如图1-6所示。

图1-6 Pycharm集成开发环境

Python函数包的安装

Python函数包在windows系统下的安装,可以首先运行命令窗口(WIN+R,输入cmd),使用如下命令安装:

pip install Python函数包名

例如安装用于科学计算的多位数组行数包numpy,其安装命令格式如下:

Pip install numpy

也可以安装指定版本的函数包,已解决函数包课程存在不兼容的问题。其安装命令格式如下:

pip install Python函数包名==版本号(双等号)

例如:

Pip install pandas==0.24.2

如果查看当前已经安装的函数包及其版本,可以使用如下命令:

Pip list