目录

  • 1 初识Python
    • 1.1 Python概述
    • 1.2 Python集成开发环境
    • 1.3 本章小结
  • 2 初识Python程序
    • 2.1 药物相似度计算
    • 2.2 苯环绘制
  • 3 基本数据类型
    • 3.1 数字类型及其操作
      • 3.1.1 数字类型的概念
      • 3.1.2 数字类型的表示
      • 3.1.3 数字类型的数值运算操作符
      • 3.1.4 内置的数字类型的函数
    • 3.2 math库的使用
      • 3.2.1 Python标准库及其使用方法
      • 3.2.2 math库的使用
    • 3.3 数字类型案例:天天向上的力量
    • 3.4 字符串类型及其操作
      • 3.4.1 字符串类型的概念
      • 3.4.2 字符串类型的表示
      • 3.4.3 字符串操作符
      • 3.4.4 内置的字符串处理函数
      • 3.4.5 字符串应用实例1
      • 3.4.6 字符串应用实例2
      • 3.4.7 内置的字符串处理方法
    • 3.5 字符串类型案例:文本进度条
    • 3.6 逻辑类型及其操作
      • 3.6.1 逻辑类型的概念
      • 3.6.2 逻辑类型的表示
      • 3.6.3 逻辑类型的操作‘
      • 3.6.4 返回逻辑类型数据的运算
      • 3.6.5 各类运算的优先顺序
  • 4 程序的控制结构
    • 4.1 程序的基本结构
      • 4.1.1 程序流程图
      • 4.1.2 程序的基本结构
      • 4.1.3 程序的基本结构实现
    • 4.2 程序的分支结构
      • 4.2.1 单分支结构
      • 4.2.2 二分支结构
      • 4.2.3 多分支结构
    • 4.3 实例5:身体质量指数BMI
    • 4.4 程序的循环结构
      • 4.4.1 遍历循环
      • 4.4.2 条件循环
      • 4.4.3 循环保留字
    • 4.5 random库的使用
    • 4.6 实例6:π的计算
    • 4.7 程序的异常处理
  • 5 函数和代码复用
    • 5.1 函数概述
      • 5.1.1 函数的概念
      • 5.1.2 Python的函数类别
      • 5.1.3 使用函数的步骤
      • 5.1.4 使用函数的目的
    • 5.2 用户自定义函数
      • 5.2.1 def定义函数
      • 5.2.2 lambda定义函数
      • 5.2.3 调用函数
      • 5.2.4 参数设置与参数传递
      • 5.2.5 函数的返回值
      • 5.2.6 变量的作用域
      • 5.2.7 练习题
    • 5.3 代码复用和模块化编程
      • 5.3.1 代码复用
      • 5.3.2 模块化编程
      • 5.3.3 模块化设计原则
    • 5.4 Datetime库的使用
      • 5.4.1 Datetime库的概述
      • 5.4.2 Datetime库的解析
    • 5.5 实例7:七段数码管绘制
      • 5.5.1 七段数码管绘制一个数字
      • 5.5.2 七段数码管显示当前日期
      • 5.5.3 绘制漂亮日期
    • 5.6 函数的递归
      • 5.6.1 递归的定义
      • 5.6.2 递归的使用-阶乘的计算
      • 5.6.3 递归的使用-字符串反转
    • 5.7 递归实例
      • 5.7.1 斐波拉契数列概述
      • 5.7.2 斐波拉契数列的实现
      • 5.7.3 汉诺塔的实现
    • 5.8 Python内置函数
      • 5.8.1 内置函数
      • 5.8.2 部分函数说明1
      • 5.8.3 部分函数说明2
  • 6 组合数据类型
    • 6.1 组合数据类型概述
      • 6.1.1 序列类型
      • 6.1.2 集合类型
      • 6.1.3 映射类型
    • 6.2 列表、元组类型和操作
      • 6.2.1 列表类型的概念
      • 6.2.2 列表类型的操作
      • 6.2.3 元组类型和操作
    • 6.3 实例:基本统计值计算
    • 6.4 字典类型和操作
      • 6.4.1 字典类型的基本概念
      • 6.4.2 字典类型的操作
    • 6.5 模块:jieba库的使用
      • 6.5.1 jieba库的概述
      • 6.5.2 jieba库的解析
    • 6.6 实例:文本词频统计
      • 6.6.1 《Hamlet》英文词频统计
      • 6.6.2 《三国演义》人物出场统计
    • 6.7 实例:Python之禅
  • 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 高维数据的格式化
  • 8 Python应用及综合训练
    • 8.1 Python第三方库的安装
      • 8.1.1 pip工具安装
      • 8.1.2 自定义安装
      • 8.1.3 文件安装
    • 8.2 模块:pyinstaller库的使用
      • 8.2.1 pyinstaller概述
      • 8.2.2 pyinstaller解析
    • 8.3 *实例:医药大数据分析案例
    • 8.4 随堂实战
模块:jieba库的使用