展开全部

主编推荐语

零基础学Python,侧重培养计算思维的Python编程入门教程。

内容简介

本书采用螺旋式课程教学方法,使用Python编程语言来介绍“算法思维”的相关内容,让你不再“表面化”地学习Python编码,而是从根本上掌握解决问题的方法。

全书共39章,分为入门知识、Python基础、顺序控制结构、决策控制结构、循环控制结构、列表和子程序7个部分。书中有300余个可以实际运行的示例,在不断向更高层次推进的同时反复强化基本思想的学习,力求帮助你更透彻地理解基本概念,提升动手创建程序的能力,进而将算法思维作为解决问题的手段应用于其他编程语言中,达到触类旁通的效果。本书非常适合计算机专业的学生和教师,也适合编程初学者以及程序员。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 作者简介
  • 致谢
  • 第一部分 入门知识
  • 第1章 计算机是如何工作的
  • 1.1 引言
  • 1.2 什么是硬件
  • 1.3 什么是软件
  • 1.4 计算机如何执行(运行)程序
  • 1.5 编译器和解释器
  • 1.6 什么是源代码
  • 第2章 Python
  • 2.1 什么是Python
  • 2.2 脚本和程序之间的区别
  • 2.3 为什么要学Python
  • 2.4 Python是如何工作的
  • 第3章 安装软件包
  • 3.1 如何配置Python
  • 3.2 Eclipse
  • 3.3 如何配置Eclipse
  • 第二部分 Python基础
  • 第4章 基本算法概念简介
  • 4.1 什么是算法
  • 4.2 制作一杯奶茶的算法
  • 4.3 算法的属性
  • 4.4 究竟什么是计算机程序
  • 4.5 3个参与者
  • 4.6 创建算法涉及的3个主要阶段
  • 4.7 流程图
  • 4.8 什么是“保留字”
  • 4.9 语句和命令之间有什么区别
  • 4.10 什么是结构化编程
  • 4.11 3种基本控制结构
  • 4.12 第一个Python程序
  • 4.13 语法错误和逻辑错误的区别
  • 4.14 为代码添加注释
  • 4.15 用户友好的程序
  • 第5章 变量与常量
  • 5.1 什么是变量
  • 5.2 什么是常量
  • 5.3 有多少种变量和常量
  • 5.4 Python中的变量命名规则
  • 5.5 “声明一个变量”是什么意思
  • 5.6 如何在Python中声明变量
  • 5.7 如何在Python中声明常量
  • 第6章 处理输入和输出
  • 6.1 用什么语句将消息和结果输出到用户的屏幕
  • 6.2 如何修改print语句的默认行为
  • 6.3 什么语句让用户输入数据
  • 第7章 运算符
  • 7.1 赋值运算符
  • 7.2 算术运算符
  • 7.3 什么是算术运算符的优先级
  • 7.4 复合赋值运算符
  • 7.5 字符串运算符
  • 第8章 跟踪表
  • 什么是跟踪表
  • 第9章 使用Eclipse
  • 9.1 创建一个新的Python项目
  • 9.2 编写和执行Python程序
  • 9.3 什么是“调试”
  • 9.4 用Eclipse调试Python程序
  • 第三部分 顺序控制结构
  • 第10章 顺序控制结构介绍
  • 10.1 什么是顺序控制结构
  • 第11章 操作数字
  • 11.1 引言
  • 11.2 有用的函数和方法
  • 第12章 复杂的数学表达式
  • 12.1 编写复杂的数学表达式
  • 第13章 商和余数练习
  • 13.1 引言
  • 第14章 操作字符串
  • 14.1 引言
  • 14.2 从字符串中检索单个字符
  • 14.3 检索部分字符串
  • 14.4 有用的函数、方法和常量
  • 第四部分 决策控制结构
  • 第15章 决策控制结构介绍
  • 15.1 什么是决策控制结构
  • 15.2 什么是布尔表达式
  • 15.3 怎样编写布尔表达式
  • 15.4 逻辑运算符和复合布尔表达式
  • 15.5 Python成员关系运算符
  • 15.6 什么是逻辑运算符的优先顺序
  • 15.7 算术、比较和逻辑运算符的优先顺序
  • 15.8 如何对布尔表达式取反
  • 第16章 单分支决策结构
  • 16.1 什么是单分支决策结构
  • 第17章 双分支决策结构
  • 17.1 什么是双分支决策结构
  • 第18章 多分支决策结构
  • 18.1 什么是多分支决策结构
  • 第19章 嵌套决策控制结构
  • 19.1 什么是嵌套决策控制结构
  • 19.2 可能会犯的一个错误
  • 第20章 决策控制结构使用技巧和窍门
  • 20.1 引言
  • 20.2 选择决策控制结构
  • 20.3 简化决策控制结构
  • 20.4 合并两个或多个单分支决策结构
  • 20.5 用一个双分支决策结构替换两个单分支决策结构
  • 20.6 在决策控制结构中使用“自内而外”法
  • 第21章 决策控制结构的流程图
  • 21.1 引言
  • 21.2 将Python程序转换为流程图
  • 21.3 将流程图转换为Python程序
  • 第22章 决策控制结构专项练习
  • 22.1 决策控制结构的简单练习
  • 22.2 使用决策控制结构找到最小值和最大值
  • 22.3 一系列连续值范围练习
  • 22.4 决策控制结构一般性质的练习
  • 第五部分 循环控制结构
  • 第23章 循环控制结构介绍
  • 23.1 什么是循环控制结构
  • 23.2 从顺序控制结构到循环控制结构
  • 第24章 while循环
  • 24.1 前测试循环结构
  • 24.2 后测试循环结构
  • 24.3 中间测试循环结构
  • 第25章 for循环
  • 25.1 什么是for循环
  • 25.2 适用于for循环的规则
  • 第26章 嵌套循环控制结构
  • 26.1 什么是嵌套循环
  • 26.2 适用于嵌套循环的规则
  • 第27章 循环控制结构使用技巧和窍门
  • 27.1 引言
  • 27.2 选择循环控制结构
  • 27.3 “终极”规则
  • 27.4 跳出循环
  • 27.5 清理循环
  • 27.6 无限循环及如何避免
  • 27.7 在循环控制结构中使用“自内而外”法
  • 第28章 循环控制结构的流程图
  • 28.1 引言
  • 28.2 将Python程序转换成流程图
  • 28.3 将流程图转换成Python程序
  • 第29章 循环控制结构专项练习
  • 29.1 循环控制结构简单练习
  • 29.2 嵌套循环控制结构练习
  • 29.3 使用循环控制结构进行数据验证
  • 29.4 使用循环控制结构查找最小值和最大值
  • 29.5 循环控制结构一般性质的练习
  • 第六部分 列表
  • 第30章 列表引介
  • 30.1 引言
  • 30.2 什么是列表
  • 第31章 一维列表
  • 31.1 在Python中创建一维列表
  • 31.2 如何从一维列表中获取值
  • 31.3 如何将用户输入的值添加到一维列表中
  • 31.4 如何遍历一维列表
  • 第32章 二维列表
  • 32.1 在Python中创建二维列表
  • 32.2 如何从二维列表中获取值
  • 32.3 如何向二维列表中添加用户输入的值
  • 32.4 如何遍历二维列表
  • 32.5 变量i和j的故事
  • 32.6 方阵
  • 第33章 列表的使用技巧和窍门
  • 33.1 引言
  • 33.2 单独处理每一行
  • 33.3 单独处理每一列
  • 33.4 如何组合使用一维和二维列表
  • 33.5 根据二维列表创建一维列表
  • 33.6 根据一维列表创建二维列表
  • 33.7 有用的列表函数和方法
  • 第34章 列表专项练习
  • 34.1 列表的简单练习
  • 34.2 对列表进行数据验证
  • 34.3 找出列表中的最小值和最大值
  • 34.4 列表排序
  • 34.5 搜索列表中的元素
  • 34.6 列表的一般性质的练习
  • 第七部分 子程序
  • 第35章 子程序简介
  • 35.1 什么是过程式编程
  • 35.2 什么是模块化编程
  • 35.3 究竟什么是子程序
  • 第36章 用户自定义函数
  • 36.1 在Python中编写自己的函数
  • 36.2 如何调用函数
  • 36.3 形参和实参
  • 36.4 函数是如何执行的
  • 第37章 用户自定义过程
  • 37.1 在Python中编写你自己的过程
  • 37.2 如何调用一个过程
  • 37.3 形参和实参
  • 37.4 过程是如何执行的
  • 第38章 子程序的使用技巧和窍门
  • 38.1 两个子程序可以使用相同名字的变量吗
  • 38.2 一个子程序可以调用另一个子程序吗
  • 38.3 按值传递参数和按引用传递参数
  • 38.4 返回一个列表
  • 38.5 默认参数值和关键字参数
  • 38.6 变量的作用域
  • 38.7 将代码片段转换为子程序
  • 第39章 子程序专项练习
  • 39.1 子程序的简单练习
  • 39.2 子程序一般性质的练习
  • Python编程完全入门教程配套习题
  • 1.7 复习题:判断题
  • 1.8 复习题:选择题
  • 4.16 复习题:判断题
  • 4.17 复习题:选择题
  • 5.8 复习题:判断题
  • 5.9 复习题:选择题
  • 5.10 巩固练习
  • 6.4 复习题:判断题
  • 6.5 复习题:选择题
  • 7.6 复习题:判断题
  • 7.7 复习题:选择题
  • 7.8 巩固练习
  • 8.2 复习题:判断题
  • 8.3 巩固练习
  • 9.5 巩固练习
  • 10.2 复习题
  • 11.3 复习题:判断题
  • 11.4 复习题:选择题
  • 11.5 巩固练习
  • 12.2 复习题
  • 13.2 复习题
  • 14.5 复习题:判断题
  • 14.6 复习题:选择题
  • 14.7 巩固练习
  • 15.9 复习题:判断题
  • 15.10 复习题:选择题
  • 15.11 巩固练习
  • 16.2 复习题:判断题
  • 16.3 复习题:选择题
  • 16.4 巩固练习
  • 17.2 复习题:判断题
  • 17.3 复习题:选择题
  • 17.4 巩固练习
  • 18.2 复习题:判断题
  • 18.3 巩固练习
  • 19.3 复习题:判断题
  • 19.4 巩固练习
  • 20.7 复习题:判断题
  • 20.8 复习题:选择题
  • 20.9 巩固练习
  • 21.4 巩固练习
  • 22.5 巩固练习
  • 23.3 复习题:判断对错
  • 24.4 复习题:判断题
  • 24.5 复习题:选择题
  • 24.6 巩固练习
  • 25.3 复习题:判断题
  • 25.4 复习题:选择题
  • 25.5 巩固练习
  • 26.3 复习题:判断题
  • 26.4 复习题:选择题
  • 26.5 巩固练习
  • 27.8 复习题:判断题
  • 27.9 复习题:选择题
  • 27.10 巩固练习
  • 28.4 巩固练习
  • 29.6 复习题:判断题
  • 29.7 巩固练习
  • 30.3 复习题:判断题
  • 30.4 巩固练习
  • 31.5 复习题:判断题
  • 31.6 复习题:选择题
  • 31.7 巩固练习
  • 32.7 复习题:判断题
  • 32.8 复习题:选择题
  • 32.9 巩固练习
  • 33.8 复习题:判断题
  • 33.9 复习题:选择题
  • 33.10 巩固练习
  • 34.7 复习题:判断题
  • 34.8 巩固练习
  • 35.4 复习题:判断题
  • 36.5 复习题:判断题
  • 36.6 巩固练习
  • 37.5 复习题:判断题
  • 37.6 巩固练习
  • 38.8 复习题:判断题
  • 38.9 巩固练习
  • 39.3 巩固练习
  • 总复习题
  • 总复习题
  • 总复习题
  • 总复习题
  • 总复习题
  • 总复习题
  • 总复习题
展开全部

评分及书评

评分不足
2个评分
  • 用户头像
    给这本书评了
    3.0
    简直习题册

    讲得其实还行,有点浅,居然元组和字典都不讲。然后最大的问题就是题目太太太多了,就是一本习题册呀……

      转发
      评论
      用户头像
      给这本书评了
      5.0

      还是得多练练

        转发
        评论

      出版方

      人民邮电出版社

      人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。