万本电子书0元读

万本电子书0元读

顶部广告

Python程序设计 第3版电子书

本书具有以下特: ● 广泛使用计算机图形学——本书提供一个简单的图形软件包graphics.py作为示例。 ● 生动有趣的例子——本书包含了完整的编程示例来解决实际问题。 ● 亲切自然的行文——以自然的叙事风格介绍了重要的计算机科学概念。 ● 灵活的螺旋式学习过程——简单地呈现概念,逐渐介绍新的思想,章节末加以巩固强化。 ● 时机恰好地介绍对象——本书既不是严格的“早讲对象”,也不是“晚讲对象”,而是在命令式编程

售       价:¥

纸质售价:¥47.20购买纸书

1873人正在读 | 2人评论 6.7

作       者:(美) 约翰·策勒

出  版  社:人民邮电出版社

出版时间:2018-01-01

字       数:36.4万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(条)
  • 读书简介
  • 目录
  • 累计评论(条)
《Python程序设计 第3版》是面向大学计算机科学专业的教材。本书以Python语言为工具,采用相当传统的方法,强调解决问题、设计和编程是计算机科学的核心技能。 全书共13章,此外,还包含两个附录。第 1章到第5章介绍计算机与程序、编写简单程序、数字计算、对象和图形、字符串处理等基础知识。第6章到第8章介绍函数、判断结构、循环结构和布尔值等话题。第9章到第 13章着重介绍一些较为高档的程序设计方法,包括模拟与设计、类、数据集合、面向对象设计、算法设计与递归等。附录部分给出了Python快速参考和术语表。每一章的末尾配有丰富的练习,包括复习问题、讨论和编程联系等多种形式,帮助读者巩固该章的知识和技能。 《Python程序设计 第3版》特色鲜明、示例生动有趣、内容易读易学,适合Python门程序员阅读,也适合高校计算机专业的教师和学生参考。<br/>【推荐语】<br/>本书具有以下特: ● 广泛使用计算机图形学——本书提供一个简单的图形软件包graphics.py作为示例。 ● 生动有趣的例子——本书包含了完整的编程示例来解决实际问题。 ● 亲切自然的行文——以自然的叙事风格介绍了重要的计算机科学概念。 ● 灵活的螺旋式学习过程——简单地呈现概念,逐渐介绍新的思想,章节末加以巩固强化。 ● 时机恰好地介绍对象——本书既不是严格的“早讲对象”,也不是“晚讲对象”,而是在命令式编程 的基础上简要地介绍了对象概念。 ● 提供丰富的教学素材——提供了大量的章末习题。还提供代码示例和教学PPT下载。 本书以Python语言为工具教授计算机程序设计。本书强调解决问题、设计和编程是计算机科学的核心技能。本书特色鲜明、示例生动有趣、内容易读易学,适合Python门程序员阅读,也适合高校计算机专业的教师和学生参考。 访问异步社区(www.epubit.com.cn)的本书页面,可下载本书示例代码、习题解答和教学PPT。 作者简介 John Zelle是美国Wartburg大学数学和计算机系教授。他负责教授Python程序设计课程,并且结合多年的教学经验编写了本书,在美国高校受到普遍的欢迎。他还从事VR、AI等方面的研究,发表了一些机器学习方面的论文。<br/>【作者】<br/>John Zelle是美国Wartburg大学数学和计算机系教授。他负责教授Python程序设计课程,并且结合多年的教学经验编写了本书,在美国高校受到普遍的欢迎。他还从事VR、AI等方面的研究,发表了一些机器学习方面的论文。<br/>
目录展开

内容提要

前言

第1章 计算机和程序

学习目标

1.1 通用机器

1.2 程序的力量

1.3 什么是计算机科学

1.4 硬件基础

1.5 编程语言

1.6 Python的“魔法”

1.7 Python程序内部

1.8 混沌与计算机

1.9 小结

1.10 练习

第2章 编写简单程序

学习目标

2.1 软件开发过程

2.2 示例程序:温度转换器

2.3 程序要素

2.4 输出语句

2.5 赋值语句

2.6 确定循环

2.7 示例程序:终值

2.8 小结

2.9 练习

第3章 数字计算

学习目标

3.1 数值数据类型

3.2 类型转换和舍入

3.3 使用math库

3.4 累积结果:阶乘

3.5 计算机算术的局限性

3.6 小结

3.7 练习

第4章 对象和图形

学习目标

4.1 概述

4.2 对象的目标

4.3 简单图形编程

4.4 使用图形对象

4.5 绘制终值

4.6 选择坐标

4.7 交互式图形

4.8 graphics模块参考

4.9 小结

4.10 练习

第5章 序列:字符串、列表和文件

学习目标

5.1 字符串数据类型

5.2 简单字符串处理

5.3 列表作为序列

5.4 字符串表示和消息编码

5.5 字符串方法

5.6 列表也有方法

5.7 从编码到加密

5.8 输入/输出作为字符串操作

5.9 文件处理

5.10 小结

5.11 练习

第6章 定义函数

学习目标

6.1 函数的功能

6.2 函数的非正式讨论

6.3 带有函数的终值程序

6.4 函数和参数:令人兴奋的细节

6.5 返回值的函数

6.6 修改参数的函数

6.7 函数和程序结构

6.8 小结

6.9 练习

第7章 判断结构

学习目标

7.1 简单判断

7.2 两路判断

7.3 多路判断

7.4 异常处理

7.5 设计研究:三者最大

7.6 小结

7.7 练习

第8章 循环结构和布尔值

学习目标

8.1 for循环:快速回顾

8.2 不定循环

8.3 常见循环模式

8.4 布尔值计算

8.5 其他常见结构

8.6 示例:一个简单的事件循环

8.7 小结

8.8 练习

第9章 模拟与设计

学习目标

9.1 模拟短柄壁球

9.2 伪随机数

9.3 自顶向下的设计

9.4 自底向上的实现

9.5 其他设计技术

9.6 小结

9.7 练习

第10章 定义类

学习目标

10.1 对象的快速复习

10.2 示例程序:炮弹

10.3 定义新类

10.4 用类数据处理

10.5 对象和封装

10.6 控件

10.7 动画炮弹

10.8 小结

10.9 练习

第11章 数据集合

学习目标

11.1 示例问题:简单统计

11.2 应用列表

11.3 记录的列表

11.4 用列表和类设计

11.5 案例分析:Python计算器

11.6 案例研究:更好的炮弹动画

11.7 无顺序集合

11.8 小结

11.9 练习

第12章 面向对象设计

学习目标

12.1 OOD的过程

12.2 案例研究:壁球模拟

12.3 案例研究:骰子扑克

12.4 OO概念

12.5 小结

12.6 练习

第13章 算法设计与递归

学习目标

13.1 查找

13.2 递归问题解决

13.3 排序算法

13.4 难题

13.5 小结

13.6 练习

附录A Python快速参考

第2章 编写简单程序

保留字

内置函数

print函数

输入(数值)

确定循环

第3章 数字计算

数值运算符

导入模块

Math库函数

内置函数

第4章 对象和图形

从模块直接导入

对象构造方法

对象方法调用

第5章 序列:字符串、列表和文件

输入(字符串)

序列操作(字符串和列表)

字符串方法

向列表添加

类型转换函数

字符串格式化

文件处理

第6章 定义函数

函数定义

函数调用

return语句

第7章 判断结构

简单条件

关系操作符

if语句

防止在导入时执行

异常处理

第8章 循环结构和布尔值

for循环

while循环

break语句

布尔表达式

第9章 模拟与设计

random库

第10章 定义类

类定义

文档字符串

第11章 数据集合

序列操作(列表和字符串)

字典

附录B 术语表

累计评论(条) 个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部