Python中文网

青少年学Python

cnpython1073

推荐编程书籍:青少年学Python,由人民邮电出版社2018-07-01月出版发行,本书编译以及作者信息 为:[希] 阿里斯提德·波拉斯(Aristides S.Bouras),卢卡雅·阿伊纳罗斯托(Loukia V.Ainarozidou) 著,此次为第1次发行, 国际标准书号为:9787115483577,品牌为异步图书, 这本书采用平装开本为小16开,纸张采为胶版纸,全书共有未知页字数万字,是本Python 编程相关非常不错的书。

此书内容摘要

Python 是一门非常流行的编程语言,不仅有着非常广泛的应用,而且由于学习门槛较低,适合中小学生和青少年学习。


本书帮助读者利用Python语言进入编程世界。本书强调以计算和算法思维训练为导向,从计算机的工作原理和算法基础开始,详细介绍了Python 编程的基础知识,进而引入了数据结构、过程式编程和面向对象编程等较为高级的话题。全书图文并茂,讲解细致,包含100 多道已解答和200 道未解答的练习,250 多道判断题,100 道多选题和100 道复习题,可以帮助读者牢固地掌握所学的知识。


本书适合任何希望使用正确的习惯和技术开始学习或教授计算机编程的人,尤其适合10岁以上的孩子或者他们的父母和老师教孩子学习编程。

关于此书作者

阿里斯提德.波拉斯(Aristides S. Bouras )拥有比雷埃夫斯技术教育学院计算机工程学位、色雷斯德谟克利特大学电子和计算机工程学位。他有多年的软件开发经验,目前他是一名高中教师,主要教授计算机网络课程、Internet/Intranet 编程工具和数据库课程。


卢卡雅.阿伊纳罗斯托(Loukia V. Ainarozidou )拥有比雷埃夫斯技术教育学院计算机工程学位、色雷斯德谟克利特大学电子和计算机工程学位。她现在是一名高中教师,主要教授计算机网络、计算机编程和数字设计课程。


编辑们的推荐

适读人群 :本书适合任何希望使用正确的习惯和技术开始学习或教授计算机编程的人,尤其适合10 岁以上的孩子或者他们的父母和老师教孩子学习编程。

全彩印刷,讲解细致,寓教于乐,附赠教学辅导视频


注重程序设计思维训练


250多道判断题、100道选择题和100道复习题,边学边练,学以致用


代码基于Python3.6


本书是为青少年量身打造的Python编程入门教程。本书以计算和算法思维训练为导向,从计算机的工作原理和算法基础开始,详细介绍了Python编程的基础知识,进而引入了数据结构、过程式编程和面向对象编程等较为高级的话题。全书图文并茂,讲解细致,包含300多道练习题,250多道判断题,100道选择题和100道复习题,可以帮助读者牢固地掌握所学的知识。


本书适合任何希望使用正确的习惯和技术开始学习或教授计算机编程的人,尤其适合10 岁以上的孩子以及他们的父母和老师。


读者可以通过异步社区(www.epubit.com)下载本书配套的示例代码和习题解答。通过本书封底刮刮卡,读者还可以免费观看配套的辅导视频。

青少年学Python图书的目录

第 1章计算机是如何工作的


1.1引言/1


1.2什么是硬件 /1


1.3什么是软件 /2


1.4计算机如何执行(运行)程序 /2


1.5编译器和解释器 /3


1.6什么是源代码 /3


1.7复习题:判断对错 /3


1.8复习题:选择题 /4


1.9复习题/6


第2章 Python和集成开发环境


(IDE)


2.1什么是Python /7


2.2Python是如何工作的 /7


2.3如何配置Python /7


2.4集成开发环境 /8


2.5IDLE /8


2.6如何设置IDLE /8


2.7Eclipse /8


2.8如何设置Eclipse /9


2.9复习题 /11


第3章基础算法概念


3.1什么是算法 /12


3.2制作一杯奶茶的算法 /12


3.3什么是计算机程序 /13


3.43个参与者/13


3.5创建算法的3个主要阶段 /13


3.6什么是“保留字” /14


3.7您的第 一个Python程序 /15


3.8语法错误、逻辑错误和运行时


错误有什么区别/15


3.9“调试”是什么意思 /16


3.10为您的代码添加注释 /16


3.11复习题:判断对错 /17


3.12复习题:选择题 /18


3.13复习题/19


第4章变量与常量


4.1什么是变量 /20


4.2变量类型 /21


4.3Python中的变量命名规则 /22


4.4“声明一个变量”是什么


意思/22


4.5复习题:判断对错 /23


4.6复习题:选择题 /23


4.7巩固练习 /24


4.8复习题 /24


第5章处理输入和输出


5.1使用什么语句将消息和结果输出到用


户的屏幕/25


5.2如何修改print语句的默认行为 /26


5.3用户输入及提示/27


5.4复习题:判断对错 /29


5.5复习题:选择题 /29


5.6复习题 /30


第6章运算符


6.1赋值运算符 /31


6.2算术运算符 /32


6.3什么是算术运算符的优先级 /33


6.4复合赋值运算符/34


6.5字符串运算符 /35


6.6复习题:判断对错 /36


6.7复习题:选择题 /37


6.8巩固练习 /38


6.9复习题 /39


第7章使用IDLE


7.1引言 /40


7.2创建一个新的Python


模块/40


7.3编写和执行Python程序 /41


7.4发现运行时错误和语法


错误/42


第8章使用Eclipse


8.1引言 /44


8.2创建一个新的Python项目/44


8.3编写和执行Python程序 /47


8.4发现运行时错误和语法错误 /48


第9章编写第 一个真正


的程序


9.1介绍 /50


9.2巩固练习 /52


9.3复习题 /53


第10章 操作数字


10.1引言 /54


10.2有用的函数和方法 /54


10.3复习题:判断对错 /58


10.4复习题 /59


第11章 操作字符串


11.1引言 /61


11.2从字符串中检索单个字符 /61


11.3提取子串 /63


11.4有用的函数和方法 /65


11.5复习题:判断对错 /70


11.6复习题:选择题 /71


11.7巩固练习 /72


11.8复习题 /72


第12章 提出问题


12.1引言 /74


12.2如何编写简单的问题 /74


12.3逻辑运算符和复杂的问题 /76


12.4Python成员关系运算符 /78


12.5逻辑运算符的优先顺序 /78


12.6算术、比较和逻辑运算符的


优先顺序/79


12.7将自然语句转换为布尔表达式 /80


12.8复习题:判断对错 /82


12.9复习题:选择题 /83


12.10巩固练习 /83


12.11复习题 /85


第13章 提出问题—if结构


13.1if结构 /86


13.2复习题:判断对错 /91


13.3复习题:选择题 /91


13.4巩固练习 /92


13.5复习题 /93


第14章 提出问题—if-else结构


14.1if-else结构 /94


14.2复习题:判断对错 /97


14.3复习题:选择题 /97


14.4巩固练习 /98


第15章 提出问题—if-elif结构


15.1if-elif结构 /100


15.2复习题: 判断对错 /104


15.3巩固练习 /105


第16章 提出问题—嵌套结构


16.1嵌套决策结构 /109


16.2复习题:判断对错 /112


16.3巩固练习 /112


16.4复习题 /113


第17章 循环


17.1循环结构 /114


17.2从顺序结构到循环结构 /114


17.3复习题:判断对错 /116


第18章 循环—while结构


18.1while结构 /117


18.2复习题:判断对错 /122


18.3复习题:选择题 /123


18.4巩固练习 /124


第19章 循环——for结构


19.1for结构 /126


19.2复习题:判断对错 /130


19.3复习题:选择题 /130


19.4巩固练习 /131


第20章 循环——嵌套结构


20.1嵌套循环结构 /133


20.2复习题:判断对错 /135


20.3复习题:选择题 /135


20.4巩固练习 /137


第21章 循环结构使用技巧和窍门


21.1引言 /139


21.2选择循环结构 /139


21.3“终极”规则 /139


21.4跳出循环 /142


21.5无限循环及如何避免 /143


21.6“由内而外”法 /144


21.7复习题:判断对错 /145


21.8复习题:选择题 /145


21.9巩固练习 /146


第22章 循环结构专项练习


22.1循环结构的一般性质的


练习/148


22.2巩固练习 /157


第23章 海龟绘图


23.1引言 /159


23.2x-y平面 /159


23.3海龟在哪儿 /160


23.4前后移动 /161


23.5左转和右转 /162


23.6将方向设置为指定的角度 /165


23.7设置延迟时间 /166


23.8改变笔的颜色和大小/167


23.9把海龟的笔抬起或落下 /168


23.10将海龟直接移动到指定的位置 /170


23.11利用决策和循环结构控制海龟 /171


23.12巩固练习 /181


第24章 Python中的数据结构


24.1数据结构引介 /184


24.2什么是列表 /185


24.3在Python中创建列表 /186


24.4什么是元组 /188


24.5在Python中创建元组 /188


24.6如何从列表或元组中获取值 /189


24.7如何更改列表元素的值 /192


24.8如何遍历列表或元组 /192


24.9如何将用户输入的值添加到


列表中/195


24.10什么是字典 /200


24.11在Python中创建字典 /200


24.12如何从字典中获取值 /201


24.13如何更改字典元素的值 /202


24.14如何遍历字典 /203


24.15有用的语句、函数和方法 /204


24.16复习题:判断对错 /207


24.17复习题:选择题 /211


24.18巩固练习 /214


24.19复习题 /217


第25章 数据结构专项


练习


25.1数据结构简单


练习/218


25.2如何在程序中使用


多个数据结构/221


25.3查找列表中的最大值


和最小值/223


25.4在数据结构中查找


元素/227


25.5复习题:判断


对错/230


25.6巩固练习 /230


第26章 子程序简介


26.1什么是子程序 /233


26.2什么是过程式编程 /233


26.3什么是模块化编程 /234


26.4复习题:判断对错 /235


26.5复习题 /235


第27章 用户自定义的子程序


27.1有返回值的子程序 /236


27.2如何调用有返回值的函数 /237


27.3无返回值的子程序 /239


27.4如何调用无返回值的函数 /240


27.5形参和实参 /241


27.6子程序是如何执行的 /242


27.7两个子程序可以使用相同名字的


变量吗/243


27.8一个子程序可以调用另一个


子程序吗/244


27.9默认参数值和关键字参数 /244


27.10变量的作用域 /246


27.11复习题:判断对错 /248


27.12巩固练习 /249


27.13复习题 /250


第28章 子程序专项练习


28.1一些额外的练习 /251


28.2巩固练习 /256


第29章 面向对象编程


29.1什么是面向对象编程 /258


29.2Python中的类和对象/259


29.3构造方法和关键字self /261


29.4将初始值传递给构造方法 /263


29.5类变量和实例变量 /264


29.6Getter、Setter方法与属性 /267


29.7一个方法可以调用同一个类内的另一个方法吗 /273


29.8类继承 /274


29.9复习题:判断对错 /277


29.10巩固练习 /278

部分内容试读

暂无.

关于此书评价

暂无.

书摘内容

暂无.

青少年学Python最新最全的试读、书评、目录、简介信息由Python中文网整理提供。

上一篇:没有了

下一篇:Python机器学习算法