购物车中还没有商品,赶紧选购吧!
Python编程基础及应用(第2版) 陈波 刘慧君 焦贤龙 向涛 编著 高等教育出版社
商品价格
定价
手机购买
商品二维码
配送
北京市
数量

推荐商品

  • 商品详情
手机购买
商品二维码
加入购物车
价格:
数量:
库存   个

商品详情

商品名称:Python编程基础及应用(第2版)
ISBN:9787040659351
出版社:高等教育出版社
出版年月
作者:陈波 刘慧君 焦贤龙 向涛 编著
定价:49.90
页码:332
装帧:平装
版次:2
字数:480 千字
开本:16开
套装书:否

本书是一本面向零基础读者的Python程序设计教材。通过对本书的学习,读者可以掌握Python的基本语法,了解基础的算法及计算思维,并通过实践书中的大量案例,可获得将语法及各种算法应用于工程实践的切身体验,同时建立起对计算机如何工作以及如何利用AI(人工智能)辅助编程的初步理解。作者在书中为读者设计了一条顺畅的学习路径,帮助读者顺畅地学习计算机编程知识。

本书内容简明扼要,案例生动有趣又紧贴实际,与数学、美术、文学、历史、通信、医学、经济学等专业紧密结合。全书共分11章:第1章介绍计算机的基本模型、解释器的基本概念以及开发环境的搭建过程;第2~7章由浅及深、循序渐进地讲授Python编程基础知识,包括基本以及复杂的数据类型,顺序、分支以及循环的程序结构,面向过程以及函数式程序设计方法;第8章讲授文件及I/O读写;第9章讨论面向对象程序设计方法和原理;第10章以多个工程实例为基础,讨论numpy、matplotlib、scipy以及pandas的使用方法;第11章以pyside为例,讨论了分时系统下图形界面程序的设计方法及工作原理。

本书可作为高等院校公共程序设计课程的教材,也可作为期望使用Python解决领域实践问题的爱好者的自学用书。

前辅文
第1章 学习准备
  1.1 了解计算机
  1.2 Python语言及其解释器
  1.3 Python解释器的安装
  1.4 IDLE命令交互
  1.5 Visual Studio Code集成开发环境
   1.5.1 下载及安装
   1.5.2 配置及使用
  1.6 体验编程的乐趣
   1.6.1 地月万有引力
   1.6.2 爱心海龟
   1.6.3 激荡30年
  1.7 AI辅助编程及环境配置
第2章 计算及输入输出
  2.1 变量
  2.2 数值类型及计算
  2.3 字符串
  2.4 用户输入
  2.5 类型转换
   2.5.1 使用类型同名函数
   2.5.2 使用eval(x)函数
  2.6 变量命名
  实践——鸡兔同笼
  实践——地球时间
第3章 程序结构基础
  3.1 条件分支
   3.1.1 if语句
   3.1.2 if-else语句
   3.1.3 条件表达式
   3.1.4 多分支选择
  3.2 布尔型
  3.3 关系运算
  3.4 使用内置函数
  3.5 自定义函数
  实践——断点调试观察函数调用
  实践——心灵感应魔法
  3.6 赋值与名字绑定
第4章 序列容器
  4.1 字符串序列
   4.1.1 结构
   4.1.2 比较
   4.1.3 转义
   4.1.4 成员函数
   4.1.5 运算
   4.1.6 格式化
   4.1.7 只读属性
  4.2 列表
   4.2.1 结构
   4.2.2 成员函数
   4.2.3 运算
   4.2.4 排序
   4.2.5 嵌套
  实践——鼠牛虎兔
  实践——市值排名
  4.3 字符串的拆解合并
  4.4 等差数列
  4.5 元组
  4.6 序列切片
  4.7 序列解包
  4.8 对象复制
  *4.9 对象的深复制
  *4.10 字节列及字节数组
第5章 循环之道
  5.1 for循环
  实践——断点调试观察程序循环
  实践——滚雪球的复利
  实践——发现圆周率
  *5.2 列表推导
  5.3 序列的遍历
  实践——抓扑克牌的手气
  实践——斗地主游戏
  5.4 while循环
  5.5 break——跳出循环
  实践——九层之台,起于累土
  算法——折半查找
  5.6 continue——跳过当次循环
  算法——选择排序与双重循环
  实践——基尼系数与贫富差距
第6章 集合与字典
  6.1 集合
   6.1.1 基本操作
   6.1.2 遍历
   6.1.3 运算
  6.2 字典
   6.2.1 基本操作
   6.2.2 转换
   6.2.3 遍历
  实践——诗意书香,宋风雅韵
  实践——布莱切利庄园的秘密
第7章 函数与抽象
  7.1 抽象的威力
  7.2 函数参数
   7.2.1 参数传递
   7.2.2 默认值参数
   7.2.3 关键字参数
   7.2.4 任意数量的参数
   7.2.5 参数分配
  实践——啃不完的麻辣兔头
  7.3 变量的作用域
  7.4 递归
  实践——汉诺塔
  实践——搬金盘的婆罗门
  *算法——分而治之的奥秘
第8章 文件读写
  8.1 文件及文件系统
  8.2 文本文件读写
  *8.3 Excel表格读写
  *8.4 json文件读写
  *8.5 二进制文件读写
第9章 类和对象
  9.1 定义新类型
  9.2 对象构造
  9.3 对象析构
  9.4 对象方法
  9.5 魔术方法
  9.6 组合
  9.7 继承
  *9.8 作为对象的类型
  实践——一棵树的建造
第10章 科学与工程实践
  10.1 numpy快速处理数据
   10.1.1 多维数组
   10.1.2 数组的快速生成
   10.1.3 数组的切片访问
   10.1.4 ufunc函数
  实践——方波信号的傅立叶正弦展开
  实践——九宫格图像拼接
  10.2 matplotlib绘图
   10.2.1 图与子图
   10.2.2 复杂子图布局
  实践——二元函数曲面
  实践——生物电信号的叠加平均
  实践——分形分何森林中的一片树叶
  10.3 scipy科学计算
  实践——定积分求解
  实践——ECG信号的频谱分析及数字滤波
  10.4 pandas数据分析
   10.4.1 Series
   10.4.2 DataFrame
  实践——中国家庭金融调查数据分析
  数据分析——从唐诗看唐代诗人的社交
第11章 实践——图形界面程序设计初探
  11.1 图形界面程序示例
  11.2 分时系统与消息循环
  11.3 示例代码详解
  11.4 布拉格广场醉汉
   11.4.1 使用Qt Designer设计主窗口
   11.4.2 生成Ui_MainWidget
   11.4.3 程序主启动文件
   11.4.4 创建绘图窗口
   11.4.5 定时器
   11.4.6 连接信号与槽函数
参考文献

对比栏

1

您还可以继续添加

2

您还可以继续添加

3

您还可以继续添加

4

您还可以继续添加