推荐编程书籍:Python趣码快乐编程 [8-18岁],由陕西技术出版社2019-05-01月出版发行,本书编译以及作者信息 为:中公教育趣码研究院 著,此次为第1次发行, 国际标准书号为:9787536975200,品牌为其他品牌, 这本书采用平装开本为16开,纸张采为胶版纸,全书共有184页字数23万0000字,是本Python 编程相关非常不错的书。
此书内容摘要
《Python趣码快乐编程》从Python和编辑器PyCharm的安装、使用开始讲述,以一个需要综合应用Python基础知识的小游戏制作结尾,便于初学者体验从认识Python到学会应用的过程。在讲解编程知识的同时,某些章节以简单的项目实训为例,加深理解。部分章节设置了课后练习题,方便同学们对已掌握的知识进行实践与回顾。同时,部分章节附有本章相关知识的视频讲解,手机扫描二维码即可观看。
关于此书作者
中公教育趣码研究院,是以中公教育师资力量和清北IT教研团队为依托,致力于打造针对6岁-18岁青少年的高端编程教育。经过潜心研究和精心打磨,现已形成以图形编程、源码编程、人工智能、信息学奥赛为主的少儿编程系列图书。图书通过系统化的内容讲解,趣味性的代入引导,重难点的视频讲解等方式,使编程学习变得轻松、有趣。通过图书的学习,可有效激发青少年的学习兴趣,拓展创新思维,掌握编程技能。
编辑们的推荐
适读人群 :8-18岁
《Python趣码快乐编程》内容层次分明,由简到难,逐步深入,适用于零基础的中小学生,可作为学习编程语言——Python的启蒙书籍。Python是一门结合解释性、编译性和互动性的面向对象的高层次计算机脚本语言,具有非常强的可读性。相比其他语言,Python更接近自然语言(英语),编写起来就好像与计算机用英语交流一样。随着AI(人工智能)的兴起,Python成了现在受欢迎的语言之一。
Python趣码快乐编程 [8-18岁]图书的目录
Python的安装/2
下载安装相应版本的Python安装包/2
验证Python是否安装成功/4
编辑器PyCharm的安装和使用/5
PyCharm的下载与安装/5
PyCharm的使用/7
编程的注意事项/10
Python的强大/10
调用功能import/10
模块、包、功能库/11
好用的注释/11
单行注释/11
多行注释/12
趁热打铁练一练/12
给代码取个名字——变量(标识符)/14
变量的命名规则/14
变量的赋值/15
趁热打铁练一练/16
基础人机交互——输入输出/17
输入input()/17
输出print()/18
趁热打铁练一练/19
数据类型——数字与字符串/20
数字类型/20
数学运算/20
字符串(string)类型/21
字符串的操作/23
趁热打铁练一练/25
print()的特殊模式——格式化输出/26
整数格式化输出——%d/27
小数(浮点数)格式化输出——%f/28
字符串格式化——%s/28
趁热打铁练一练/29
体验编程——Python有话对你说/30
创建喇叭/30
使用喇叭播放声音/31
拓展代码/32
存储小仓库——列表/34
小方块大容量——列表/34
玩转列表/36
类型的转换/41
趁热打铁练一练/43
Python爱比较/43
比较运算符——是否相等/44
比较运算符——是否不相等/44
其他比较运算符/45
条件判断——逻辑运算符/45
判断语句if/47
双分支结构if+else/48
多分支结构if+elif+else/49
嵌套判断语句/50
趁热打铁练一练/51
一圈又一圈——while条件循环/51
限定循环次数/52
无限循环/52
结束循环/53
跳过一次循环——continue/54
趁热打铁练一练/55
简单项目实训——Openabank/55
整体框架/55
核心操作部分/56
while的兄弟——计数循环for/60
什么是遍历/61
嵌套循环/62
九九乘法表/63
趁热打铁练一练/65
完美的字典/66
用字典创建一个人物/66
字典的操作/67
逻辑运算小达人/69
x到底是多少/69
寻找素数/70
兔兔大家庭/71
函数介绍/74
函数的文字定义/75
定义一个函数/75
趁热打铁练一练/77
函数的返回值/77
函数返回多个值/78
趁热打铁练一练/78
Python函数的参数传递/78
不可变类型/79
可变类型/79
函数的参数/80
趁热打铁练一练/82
函数的嵌套/83
全局变量与局部变量/83
班级管理员/85
项目介绍/85
项目分析/85
确定功能选择/86
确定数据存储/86
项目总结/89
班级管理员项目改进/90
功能展示模块/90
学员信息添加模块/90
函数版2.0的完结/91
总结/91
趁热打铁练一练/92
引入模块的方法/94
import+模块名/94
import+模块+as+别名/94
from+模块名称+import*/95
趁热打铁练一练/96
自定义模块/96
测试代码/96
常用模块介绍/97
time时间模块/97
os模块/99
趁热打铁练一练/103
班级管理员2/103
文件操作模块/103
项目总结/105
画布(canvas)/108
设置画布的大小和颜色/108
画笔(pen)/109
画笔的属性/110
画图指令/111
运动指令/111
画笔控制指令/112
全局控制指令/113
绘制图形/113
绘制正方形/113
绘制正多边形/114
绘制红色正五角星/115
数据结合turtle/116
统计人数/117
画图函数(矩形文件)/117
主函数/118
展示文本函数/119
类和对象/122
类和对象的基本概念/122
类的静态属性和动态方法/123
类的定义和实例化/124
类中的特殊方法__init__()构造函数/132
类的三大特性:封装、继承、多态/133
Pygame的简单介绍/137
蓄势待发/138
趣码贪吃蛇游戏规则的制定/138
趣码贪吃蛇游戏编写设计/138
趣码贪吃蛇游戏项目创建/139
进击的趣码/140
游戏窗口类Surface的编写/140
游戏背景类Background的编写/142
食物类Food的编写/145
音效类Music的编写/148
游戏结束类GameOver的编写/150
趣码贪吃蛇类Snake的编写/152
后的组装,项目完成/160
附录1数据类型的操作/166
附录2课后习题答案/172
部分内容试读
暂无.
关于此书评价
编程就是人与计算机交流的一个过程,人们把自己的想法和思维转换成计算机能读懂的代码指令传输给计算机,计算机经过运行将得到的结果再反馈给人。
人与人交流使用的是语言,人与计算机交流用的也是语言,我们称之为计算机语言,Python就是计算机语言的一种。
Python是一门结合解释性、编译性和互动性的面向对象的高层次计算机脚本语言,具有非常强的可读性,相比其他语言更接近自然语言。
它的设计哲学是优雅、明确、简单。随着AI(人工智能)的兴起,Python成了现在受欢迎的语言之一。
Python的中文翻译是蟒蛇,这是因为它的创造者(GuidovanRossum)喜欢一部英国喜剧MontypythonandtheFlyingCircus(《蒙提?派森的飞行马戏团》),他把其中python一词拿出来命名。Python和这位创造者的性格一样简单随意,并以功能强大和高效率而闻名,是现在流行的人工智能语言之一。
随着人工智能的高速发展,Python也流行起来。相较于其他语言,Python的程序代码量会少得多,这样代码更容易阅读和扩展,但是功能不会打折扣。
Python的语法非常接近自然语言(英语),编写起来就好像与计算机用英语交流一样。相对其他语言,Python精简了很多不必要的分号和大括号,格式上看起来更加简洁,阅读和理解更加容易,编程初学者可以很轻松地进行Python的学习。
近年来,Python的迅速发展得到了越来越多人的关注。原本,像Python这样的解释型语言的编译速度通常比C、C++等汇编语言慢,但随着近些年来科技的全面发展,Python运行时的执行效率也越来越高。
Python的标准库非常庞大。它还有可定义的第三方库可以使用,很多功能直接调用库的方法即可实现,这样编写程序时会变得非常方便。
书摘内容
目前Python有2个版本,一个是2.x版,一个是3.x版,这2个版本是不兼容的。本书以Python3.6版本为例进行讲解,你也可以安装新的Python3.7版本。但安装其他版本需要到Python官网(https://www.python.org)进行下载。
我们通过下载链接(http://www.gocode61.com/zt/soft/python.zip)下载Python安装包的压缩文件(苹果电脑MacOS系统自带Python,不用下载安装),解压文件后双击python-3.6.5-amd64.exe程序进行安装,如图1-1所示。红框标注区域按照图1-1进行设置,切记要按照图中打勾的框勾选,然后点击Customizeinstallation进入到下一步,如图1-2所示。
图1-1中第1个红框表示选择自定义安装程序,第2个勾选框一定要勾选,用于把Python加到环境变量中去。
图1-1
图1-2
点击“Next”进入下一步,如图1-3所示。
图1-3
我们可以点击“Browse”更改安装路径,无须勾选图1-3中的任何选项,直接点击“Install”即可。
如果你的电脑是Windows系统,同时按下WIN键和R键,在出现的对话框中输入“cmd”,点击“确定”按钮,进入到DOS命令框,输入“python”,然后按下Enter键,如果显示如图1-4所示的界面,表示安装成功。
图1-4
如果是苹果MacOS系统,需要打开终端程序,然后输入“python”,如果显示如图1-5所示的界面,表示安装成功了。
图1-5
本书推荐用PyCharm编辑器来进行Python程序的编写,它是由JetBrains打造的一款PythonIDE(集成开发环境)。
PyCharm带有一整套可以帮助用户在使用Python语言开发时提高效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等。
访问官网(http://www.jetbrains.com/pycharm/)下载PyCharm安装包。进入官网之后点击“DOWNLOADNOW”,然后根据自己的操作系统进行选择,点击“DOWNLOAD”下载专业版(Professional),如图1-6所示。
图1-6
下载后点击安装包进行安装,安装过程如图1-7至图1-10所示。
图1-7
图1-8
图1-9的所有选框都要勾选,然后点击“Next”进入下一步。点击图1-10中的“Install”进行安装,安装完毕后点击“Finish”。
图1-9
图1-10
1.点击PyCharm图标进入PyCharm,界面如图1-11所示。
图1-11
2.创建Python项目。点击“CreateNewProject”,进入项目创建窗口,如图1-12所示。点击图1-12中的,创建Python项目,在处设置项目存储目录以及项目名称,点击创建。
图1-12
3.创建第1个文件。右键点击项目目录,鼠标滑到“New”,点击“PythonFile”,如图1-13所示。然后进入图1-14所示的对话框。
图1-13
4.在图1-14“Name”后的文本框给文件命名,完成命名后点击“OK”创建。
图1-14
5.在图1-15所示的界面点击鼠标右键,选择“run+文件”,便可以运行编写好的Python程序了。也可以点击右上角的绿色三角按钮运行程序。底部为运行界面,展现运行结果。运行结束时的标志是“Processfinishedwithexitcode0”。
图1-15
Python文件后缀使用.py。使用PyCharm的前提:
PyCharm版本为3.0或者更高版本。
至少安装了一个Python解释器并且已经正确配置。
已经创建了一个Python项目(project)。
在书写代码时,除了需要录入的中文外,其他都必须用英文输入法输入,而且要注意区分大小写。
要注意标点符号、特殊字符的输入法。因为中文输入法和英文输入法差别不大,出错后一般很难看出来,所以一定要注意。
书写一段功能代码时,在这段代码中代表不同意思的代码要用空格隔开,不要连续输入。
每完成一段功能代码都要按回车键(Enter)再在下一行继续书写。不能在同一行书写或者用其他符号隔开不同功能的代码,只能用回车键换行。
所有代码执行的顺序,都是从左到右从上到下。
学习编程重要的就是动手,光看是行不通的,一定要多多动手编写才能学好编程。
本书主要讲解Python语言库的特点,Python语言库分为标准库、第三方库和自定义库。在以后的章节中会详细讲到模块、包、库的调用和第三方库的下载,在第2章中我们就会学习怎样从Python中调用第三方库pywin32来实现语音输出。接下来我们简单讲解如何调用第三方库中的功能,为下一章学习打好基础。
我们用import命令来调用Python中封装好的模块、包、功能库。其写法就是在import后加调用的模块名/包名/库名。比如调用Python中的随机数标准库random。
根据代码演示,我们可以看到引入Python随机数标准库random是利用import指令来实现的,使用的方法是“random.”+“randint()”,然后使用print()输出。
模块、包、功能库的调用方法都是使用import指令,它们的区别在于层次不同(库>包>模块):
模块:包含具有功能性的代码片段,表现形式为写好的代码保存为文件,这个文件就是一个模块,模块名就是文件名。比如文件名为test.py,模块名就是test。
包:是一个文件目录结构,它由几个模块(py文件)或几个子包组成。包的特点是目录下第1个文件是__init__.py,有这个文件就代表这个文件夹是个包。
库:是具有相关功能模块的集合,也可以是多个包的组合。功能库是Python的一大特色,它分为标准库、第三方库和自定义库。
在编程的时候,我们往往要给代码加入介绍或者备注,这样以后编写复杂并且长篇幅的代码时不仅可以让代码更清晰,而且可以让自己或者别人很快地了解代码功能和逻辑层次,这时我们就会用到注释。
注释是给自己和别人看的,不是给计算机执行的,只要按照格式书写注释便不会影响代码的运行,计算机运行时会自动忽略掉它。
代码中灰色的文字就是注释。其写法就是在任何代码或者文字前加上“#”这个符号。程序执行时,以“#”开头的内容都会被忽略。
遇到需要注释讲解的文字很多,一行放不下的时候,我们可以使用多行注释。其写法是用三重引号包裹注释内容,即注释内容。
多行注释多用于程序整体介绍,代码功能用单行注释精简描述即可。
一、问答题
1.模块、包、库,哪一个层级高?
2.如何调用模块、包或者库?
3.使用PyCharm时,什么标志着程序运行结束?
4.简述代码的执行顺序。
二、编程练习
1.新建一个文件并保存,把文件取名为gocode.py,文件内输入print(hellopython),注意都要使用英文输入法。
2.新建另一个文件,名字自取,使用import调用gocode模块。并点击执行按钮,检验是否输出“hellopython”。
3.在第2题文件中写入注释,标注“这是我们第1个程序”。
Python趣码快乐编程 [8-18岁]最新最全的试读、书评、目录、简介信息由Python中文网整理提供。
神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试