内容推荐 本书围绕Python语言的数据结构和算法设计,通过大量实例分析,比照《Python语言程序设计》(ISBN 978-7-5170-9203-2)教材的章节顺序,从Python编程初步、Python语言基础、Python组合数据类型、Python控制结构、Python函数与模块、Python面向对象编程、Python文件操作、Python数据库操作、Python数据分析初步、Python图形界面编程、Python数据可视化11个方面,按照问题场景描述、问题算法分析、自然语言算法描述、流程图算法描述和Python程序算法描述的逻辑顺序展开每一个实践题目,循序渐进地引导读者掌握Python编程的思路、方法和流程。 本书可作为大数据专业学生程序设计学习的教材,也可作为高等院校“Python程序设计”课程的教材,还可作为喜爱程序设计和数据分析的人员的快速入门自学参考书。 目录 前言 第1章 Python编程初步 实践1 Python IDE安装与使用 实践2 Jupyter Notebook安装与使用 实践3 PyCharm安装与使用 实践4 VS Code安装与使用 本章小结 第2章 Python语言基础 实践1 基本数据类型与基本运算符 实践2 类型转换 实践3 输入与输出 实践4 最值与求和 实践5 排序与逆序 实践6 range()函数 实践7 map()函数 实践8 zip()函数 本章小结 第3章 Python组合数据类型 实践1 列表的定义和使用 实践2 元组的定义和使用 实践3 字符串的实际应用 实践4 字典的定义和使用 实践5 集合的定义和使用 实践6 序列解包 本章小结 第4章 Python控制结构 实践1 顺序结构应用 实践2 单分支结构应用 实践3 双分支结构应用 实践4 多分支结构应用 实践5 分支嵌套结构应用 实践6 遍历循环的应用 实践7 无限循环的应用 实践8 循环控制的应用 实践9 循环嵌套的应用 实践10 程序异常处理 实践11 格式化打印输出问题 实践12 组合数据类型的综合应用 实践13 常用排序与查询算法编程 本章小结 第5章 Python函数与模块 实践1 函数的基本用法 实践2 变量的作用域 实践3 函数的参数传递 实践4 递归函数的定义和调用 实践5 Python库的应用 本章小结 第6章 Python面向对象编程 实践1 类的定义与实例化 实践2 类的属性 实践3 类的方法 实践4 类的封装性 实践5 类的继承性 实践6 类的多态性 本章小结 第7章 Python文件操作 实践1 文本文件操作 实践2 二进制文件操作 实践3 CSV文件操作 实践4 JSON文件操作 本章小结 第8章 Python数据库操作 实践1 MySQL数据库连接 实践2 MySQL数据库操作 实践3 MySQL数据表操作 实践4 MySQL数据记录操作 本章小结 第9章 Python数据分析初步 实践1 Pandas基本操作 实践2 Pandas数据分析进阶 本章小结 第10章 Python图形界面编程 实践1 模拟用户登录 实践2 学生信息管理 实践3 简易计算器 本章小结 第11章 Python数据可视化 实践1 Matplotlib基本操作 实践2 柱形图与条形图绘制 实践3 散点图与气泡图绘制 本章小结 参考文献 |