暂无商品咨询信息 [发表商品咨询]
全彩印刷,讲解细致,寓教于乐,附赠教学辅导视频注重程序设计思维训练250多道判断题、100道选择题和100道复习题,边学边练,学以致用代码基于Python3.6本书是为青少年量身打造的Python编程入门教程。本书以计算和算法思维训练为导向,从计算机的工作原理和算法基础开始,详细介绍了Python编程的基础知识,进而引入了数据结构、过程式编程和面向对象编程等较为不错的话题。全书图文并茂,讲解细致,包含300多道练习题,250多道判断题,100道选择题和100道复习题,可以帮助读者牢固地掌握所学的知识。本书适合任何希望使用正确的习惯和技术开始学习或教授计算机编程的人,尤其适合10 岁以上的孩子以及他们的父母和老师。读者可以通过异步社区(www.epubit.com)下载本书配套的示例代码和习题解答。通过本书封底刮刮卡,读者还可以免费观看配套的辅导视频。
Python 是一门很好流行的编程语言,不仅有着很好广泛的应用,而且由于学习门槛较低,适合中小学生和青少年学习。本书帮助读者利用Python语言进入编程世界。本书强调以计算和算法思维训练为导向,从计算机的工作原理和算法基础开始,详细介绍了Python 编程的基础知识,进而引入了数据结构、过程式编程和面向对象编程等较为不错的话题。全书图文并茂,讲解细致,包含100 多道已解答和200 道未解答的练习,250 多道判断题,100 道多选题和100 道复习题,可以帮助读者牢固地掌握所学的知识。本书适合任何希望使用正确的习惯和技术开始学习或教授计算机编程的人,尤其适合10岁以上的孩子或者他们的父母和老师教孩子学习编程。
阿里斯提德·波拉斯(Aristides S. Bouras )拥有比雷埃夫斯技术教育学院计算机工程学位、色雷斯德谟克利特大学电子和计算机工程学位。他有多年的软件开发经验,目前他是一名高中教师,主要教授计算机网络课程、Internet/Intranet 编程工具和数据库课程。卢卡雅·阿伊纳罗斯托(Loukia V. Ainarozidou )拥有比雷埃夫斯技术教育学院计算机工程学位、色雷斯德谟克利特大学电子和计算机工程学位。她现在是一名高中教师,主要教授计算机网络、计算机编程和数字设计课程。
第 1章 计算机是如何工作的1.1 引言/ 11.2 什么是硬件 / 11.3 什么是软件 / 21.4 计算机如何执行(运行)程序 / 21.5 编译器和解释器 / 31.6 什么是源代码 / 31.7 复习题:判断对错 / 31.8 复习题:选择题 / 41.9 复习题/ 6第 2章 Python和集成开发环境(IDE)2.1 什么是Python / 72.2 Python是如何工作的 / 72.3 如何配置Python / 72.4 集成开发环境 / 82.5 IDLE / 82.6 如何设置IDLE / 82.7 Eclipse / 82.8 如何设置Eclipse / 92.9 复习题 / 11第3章 基础算法概念3.1 什么是算法 / 123.2 制作一杯奶茶的算法 / 123.3 什么是计算机程序 / 133.4 3个参与者/ 133.5 创建算法的3个主要阶段 / 133.6 什么是“保留字” / 143.7 您的第 一个Python程序 / 153.8 语法错误、逻辑错误和运行时错误有什么区别 / 153.9 “调试”是什么意思 / 163.10 为您的代码添加注释 / 163.11 复习题:判断对错 / 173.12 复习题:选择题 / 183.13 复习题/ 19第4章 变量与常量4.1 什么是变量 / 204.2 变量类型 / 214.3 Python中的变量命名规则 / 224.4 “声明一个变量”是什么意思 / 224.5 复习题:判断对错 / 234.6 复习题:选择题 / 234.7 巩固练习 / 244.8 复习题 / 24第5章 处理输入和输出5.1 使用什么语句将消息和结果输出到用户的屏幕 / 255.2 如何修改print语句的默认行为 / 265.3 用户输入及提示/ 275.4 复习题:判断对错 / 295.5 复习题:选择题 / 295.6 复习题 / 30第6章 运算符6.1 赋值运算符 / 316.2 算术运算符 / 326.3 什么是算术运算符的优先级 / 336.4 复合赋值运算符/ 346.5 字符串运算符 / 356.6 复习题:判断对错 / 366.7 复习题:选择题 / 376.8 巩固练习 / 386.9 复习题 / 39第7章 使用IDLE7.1 引言 / 407.2 创建一个新的Python模块 / 407.3 编写和执行Python程序 / 417.4 发现运行时错误和语法错误 / 42第8章 使用Eclipse8.1 引言 / 448.2 创建一个新的Python项目/ 448.3 编写和执行Python程序 / 478.4 发现运行时错误和语法错误 / 48第9章 编写第 一个真正的程序9.1 介绍 / 509.2 巩固练习 / 529.3 复习题 / 53第 10章 操作数字10.1 引言 / 5410.2 有用的函数和方法 / 5410.3 复习题:判断对错 / 5810.4 复习题 / 59第 11章 操作字符串11.1 引言 / 6111.2 从字符串中检索单个字符 / 6111.3 提取子串 / 6311.4 有用的函数和方法 / 6511.5 复习题:判断对错 / 7011.6 复习题:选择题 / 7111.7 巩固练习 / 7211.8 复习题 / 72第 12章 提出问题12.1 引言 / 7412.2 如何编写简单的问题 / 7412.3 逻辑运算符和复杂的问题 / 7612.4 Python成员关系运算符 / 7812.5 逻辑运算符的优先顺序 / 7812.6 算术、比较和逻辑运算符的优先顺序 / 7912.7 将自然语句转换为布尔表达式 / 8012.8 复习题:判断对错 / 8212.9 复习题:选择题 / 8312.10 巩固练习 / 8312.11 复习题 / 85第 13章 提出问题—if结构13.1 if结构 / 8613.2 复习题:判断对错 / 9113.3 复习题:选择题 / 9113.4 巩固练习 / 9213.5 复习题 / 93第 14章 提出问题—if-else结构14.1 if-else结构 / 9414.2 复习题:判断对错 / 9714.3 复习题:选择题 / 9714.4 巩固练习 / 98第 15章 提出问题—if-elif结构15.1 if-elif结构 / 10015.2 复习题: 判断对错 / 10415.3 巩固练习 / 105第 16章 提出问题—嵌套结构16.1 嵌套决策结构 / 10916.2 复习题:判断对错 / 11216.3 巩固练习 / 11216.4 复习题 / 113第 17章 循环17.1 循环结构 / 11417.2 从顺序结构到循环结构 / 11417.3 复习题:判断对错 / 116第 18章 循环—while结构18.1 while结构 / 11718.2 复习题:判断对错 / 12218.3 复习题:选择题 / 12318.4 巩固练习 / 124第 19章 循环——for结构19.1 for结构 / 12619.2 复习题:判断对错 / 13019.3 复习题:选择题 / 13019.4 巩固练习 / 131第 20章 循环——嵌套结构20.1 嵌套循环结构 / 13320.2 复习题:判断对错 / 13520.3 复习题:选择题 / 13520.4 巩固练习 / 137第 21章 循环结构使用技巧和窍门21.1 引言 / 13921.2 选择循环结构 / 13921.3 “终极”规则 / 13921.4 跳出循环 / 14221.5 无限循环及如何避免 / 14321.6 “由内而外”法 / 14421.7 复习题:判断对错 / 14521.8 复习题:选择题 / 14521.9 巩固练习 / 146第 22章 循环结构专项练习22.1 循环结构的一般性质的练习 / 14822.2 巩固练习 / 157第 23章 海龟绘图23.1 引言 / 15923.2 x-y平面 / 15923.3 海龟在哪儿 / 16023.4 前后移动 / 16123.5 左转和右转 / 16223.6 将方向设置为指定的角度 / 16523.7 设置延迟时间 / 16623.8 改变笔的颜色和大小/ 16723.9 把海龟的笔抬起或落下 / 16823.10 将海龟直接移动到指定的位置 / 17023.11 利用决策和循环结构控制海龟 / 17123.12 巩固练习 / 181第 24章 Python中的数据结构24.1 数据结构引介 / 18424.2 什么是列表 / 18524.3 在Python中创建列表 / 18624.4 什么是元组 / 18824.5 在Python中创建元组 / 18824.6 如何从列表或元组中获取值 / 18924.7 如何更改列表元素的值 / 19224.8 如何遍历列表或元组 / 19224.9 如何将用户输入的值添加到列表中 / 19524.10 什么是字典 / 20024.11 在Python中创建字典 / 20024.12 如何从字典中获取值 / 20124.13 如何更改字典元素的值 / 20224.14 如何遍历字典 / 20324.15 有用的语句、函数和方法 / 20424.16 复习题:判断对错 / 20724.17 复习题:选择题 / 21124.18 巩固练习 / 21424.19 复习题 / 217第 25章 数据结构专项练习25.1 数据结构简单练习 / 21825.2 如何在程序中使用多个数据结构 / 22125.3 查找列表中的最大值和最小值 / 22325.4 在数据结构中查找元素 / 22725.5 复习题:判断对错 / 23025.6 巩固练习 / 230第 26章 子程序简介26.1 什么是子程序 / 23326.2 什么是过程式编程 / 23326.3 什么是模块化编程 / 23426.4 复习题:判断对错 / 23526.5 复习题 / 235第 27章 用户自定义的子程序27.1 有返回值的子程序 / 23627.2 如何调用有返回值的函数 / 23727.3 无返回值的子程序 / 23927.4 如何调用无返回值的函数 / 24027.5 形参和实参 / 24127.6 子程序是如何执行的 / 24227.7 两个子程序可以使用相同名字的变量吗 / 24327.8 一个子程序可以调用另一个子程序吗 / 24427.9 默认参数值和关键字参数 / 24427.10 变量的作用域 / 24627.11 复习题:判断对错 / 24827.12 巩固练习 / 24927.13 复习题 / 250第 28章 子程序专项练习28.1 一些额外的练习 / 25128.2 巩固练习 / 256第 29章 面向对象编程29.1 什么是面向对象编程 / 25829.2 Python中的类和对象/ 25929.3 构造方法和关键字self / 26129.4 将初始值传递给构造方法 / 26329.5 类变量和实例变量 / 26429.6 Getter、Setter方法与属性 / 26729.7 一个方法可以调用同一个类内的另一个方法吗 / 27329.8 类继承 / 27429.9 复习题:判断对错 / 27729.10 巩固练习 / 278
基本信息 | |
---|---|
出版社 | 人民邮电出版社 |
ISBN | 9787115483577 |
条码 | 9787115483577 |
编者 | (希)阿里斯提德·波拉斯(Aristides S. Bouras),(希)卢卡雅·阿伊纳罗斯托(Loukia V. Ainarozidou) 著;荣耀,程晶 译 |
译者 | 荣耀,程晶 |
出版年月 | 2018-07-01 00:00:00.0 |
开本 | 16开 |
装帧 | 平装 |
页数 | 282 |
字数 | 334千字 |
版次 | 1 |
印次 | 1 |
暂无商品评论信息 [发表商品评论]
暂无商品咨询信息 [发表商品咨询]