本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
商品基本信息,请以下列介绍为准 | |
商品名称: | Python少儿编程 |
作者: | 周圆,王启东,孙晓妍主编 |
定价: | 59.8 |
出版社: | 航空工业出版社 |
出版日期: | 2021-08-01 |
ISBN: | 9787516527078 |
印次: | |
版次: | |
装帧: | |
开本: |
内容简介 | |
本书从少儿编程的角度出发,通过浅显易懂的语言、丰富有趣的案例,详细介绍了使用Python编程的方法。全书共11章,内括Python编程世界、Python编程世界的基础、神奇的分支和循环、形形色色的数据容器、强大的函数积木、会画画的“小海龟”、神秘的类和对象、存储的文件、一起捉bug、玩游戏不如自己开发游戏、一起来创作——Flappy Bird等。本书可作为各类院校学前、小学和初等教育等相关专业及教育培训机构的专用教材,也可供Python爱好者及相关从业人员参考使用。 |
目录 | |
第pan>章 Python编程世界 1.pan>认识Python 1.1.1 Python的产展 1.1.2 Python的特点 1.1.3 Python的应用领域 1.2搭建Python开发环境 1.2.pan>安装Python 1.2.2安装PyCharm 1.3编程初体验 1.3.pan>个Python小游戏 1.3.2 Python编码规范 综合案例——欢迎来到Python编程世界 教案欣赏——个Python小游戏 本章小结 同步训练 第2章 Python编程基础 2.pan>会变的数据 2.1.pan>变量的命名规则 2.1.2变量的赋值 2.2多样的数据 2.2.pan>数字 2.2.2布尔类型 2.2.3字符串 2.3数据的运算 2.3.pan>算术运算符 2.3.2赋值运算符 2.3.3关系运算符 2.3.4逻辑运算符 2.3.5成员运算符 2.3.6身份运算符 2.3.7 位运算符 2.3.8运算符优先级 2.4与外界对话 2.4.pan>听——输入 2.4.2说——输出 综合案例——我问你答 教案欣赏——我问你答 本章小结 同步训练 第3章神奇的分支和循环 03.pan>的向导 3.1.pan>什么是流程图 3.1.2程序流程图的基本符号 3.1.3扫地机器人的工作流程图 3.2选择不同的道路 3.2.pan>简单的if语句 3.2.2 if-else 语句 3.2.3 if-elif-else 语句 3.2.4嵌套的if语句 3.3摆脱重复的任务 3.3.1 while 语句 3.3.2 for语句 3.3.3嵌套的循环语句 3.3.4 break 和 continue 语句 综合案例―—猜拳游戏 教案欣赏——人机猜拳游戏 …… 8.4.模块 8.4.2 os.path模块 8.4.3 shutil模块 综合案例——客户信息管理系统(文件版) 教案欣赏——文本词频统计工具本章小结 同步训练 第9章一起捉bug 9.pan>什么是bug 9.1.pan>语法错误 9.1.2异常 9.2如何捉bug 9.2.1 ttry-except 语句 9.2.2 多重except语句 9.2.3 try-except-else 语句 9.2.4try-except-finally 语句 9.3主动抛出bug· 9.3.1 raise 语句 9.3.2 assert 语句 9.4自己也可以定义bug 综合案例——用户注册系统 教案欣赏——异常捕获 本章小结 同步训练 第10章玩游戏不如自己开发游戏 10.1 Python的游戏开发装备 10.2 Pygame大显身手 10.2.pan>创建窗口 10.2.2加载图片 10.2.3绘制图形 10.2.4设置动画效果 10.2.5播放声音 10.2.6显示文字 10.2.7事件处理 综合案例―—弹球游戏 教案欣赏――弹球游戏 本章小结 同步训练 第1pan>章 一起来创作——Flappy Bird 11.pan>需求分析 11.2模块设计 11.311.3.pan>创建资源文件夹 11.3.2创建配置文件 11.3.3创建 11.3.4创建游 11.3.5创建主模块 本章小结 结束语 参考文献 |
前言 | |
Python是一门简单易学、台、可扩展的高级编程语言,它语法简单,容易入门且具有较强的可读性;它模块众多,可应用于Web开发、网络爬虫、数据分析、自动化运维、游戏开发等多个领域能强大,甚至在人工智能领域也独占螯头。 Python“优雅、明确、简单”的设计哲学,可以让初学者更多地专注干编程逻辑,而不是困惑于复杂的语法结构,故其更适合零基础的编程者学习,也是少儿编程的。 为了帮助广大读者更好地学习Python,我们从少儿编程的角度出发,精心规划和编写了本书。 本书 (pan>)内容由浅入深,循序。本书采用由浅入深、由易到难的组织架构,首先介绍了Python 的基本概念和开发环境的搭建;接着介绍了Pvthon的基础知识;然后介绍了Python的核心技术;后通过项目实战巩固所学知识。 (2)案例丰富、实用、有趣。本书采用“知识点+小实例”的形式讲解基础知识,在案例中适当结合时事和基础学科知识,加深读者对所学知识的理解和认识,并做到即学即练、学以致用。此外,每章都安排了综合案例,以两个主人公的Pvthon编程世界之旅贯穿全文,帮助读者综合应用每章知识。 (3)教案欣赏,为少儿编程课程设计提供参考。教案欣括教学目标、教学与难点、教学准备和教学过程环节,帮助读者学习少儿编程课程的组织方式。 (4)课政融合,同向同行。本书秉承能力教育与思想政治教育同向同行的理念,将培养学生良好习惯、提高学生能力、开拓学生视野、弘扬民族传统文化、培养学生民族意识等元素融合到知识点和案例中,实现课程与思政协同育人的教学理念。 (5)体例新颖,贴心提醒。本书根据需要在各章节中安排了“提示”“小技巧”“拓展阅读”“高手点拨”等栏目,适时提醒读者在学习与操作过程中可能遇到的问题及其解决方法,让读者少走弯路、提率,另外也有助于读者拓宽知识面。 (6)配套微课,扫码即得。本书将互联网教育思维融入其中,读者借助手机或其他移动设备扫描二维码即可获取相关内容的微课,从而更方便地理解和掌握本书内容。 教学资源下载 本书提供配套的程序源代码、习题答案和优质课件等丰富的教学资源,读者可以登录文旌综合教台“文旌课堂”(www.weningktcom)下载。如果读者在学习过程中有什么疑问,也可登录该网站寻求帮助,我们将会及时解答。 本书创作团队 本书由周圆、王启东、孙晓妍担任主编,韩冰担任副主编。在本书的编写过程中,编者参考了大量的文献资料,在此向参考过的中外文献的作者表示诚挚的谢意。 由于编者和经验有限,书中存在的不妥之处,敬请广大读者批评指正。 |
摘要 | |
第pan>章Python编程世界 本章导读 Python是一门简单易学、台、可扩展的高级编程语言,它在网络爬虫、数据分析、人工智能、Web开发、自动化运维、游戏开发等多个领域应用广泛。从TIOBE编程语言排行榜可以看出,Python的排名逐年上升,与Java、C、C++一起成为了全球4大流行语言。因此,学习Python是有必要的。本章将带领大家一起Python编程世界。 学习目标 了解Python的产展、特点、应用领域。 掌握在 Windows中搭建Python开发环境的方法。 掌握使用PyCharm编写和运行Python程序的方法。 熟悉Python的编码规范。 能搭建Python开发环境,并利用该环境编写和运行简单的Python程序。 素质目标 通过对计算机技术的了解,增强探索意识。 养成事前调研、做好准备工作的习惯。 1.pan>认识Python 1.1.1 Python的产展 1989年圣诞节期间,荷兰人Guido van Rossum 在阿姆斯特丹开发了一种新的编程语言Pyhon,作为ABC语言的一种继承。之所以用Python(通称“大蟒蛇”)作为该编程语言的名字,是因为Guido是Monty Python喜剧团的爱好者。 ABC语言是由 Guido参与设计的一种教学语言,但ABC语言并没,究其原因,Guido 认为是其非开放性造成的。于是,Guido决定在Python 中避免这一错误。同时,他还想实现在ABC中闪现过但未曾实能。 就这样,Python在Guido手中诞生了。可以说,Python是从ABC发展起来的,主要受到了Modula-3(另一种语言)的影响,并且结合了Unix shell和C的习惯。 Python的发展主要经历了几个阶段。 199pan>年,个Python编译器诞生。 2000年10月,Python 2.0版本发布。 2008年12月,Python 3.0版本发布。 201pan>年pan>月,Python被TIOBE编程语言排行榜评为2010年度语言。 2020年pan>月,Python 2.7正式终止支持,全入Python 3时代。 1.1.2 Python的特点 Python具有以下显著的特点。 (pan>)简单易学。Python是一种代表简单主义思想的语言。它采用强制的方式使得代码具有较好的可读性。用Python语言编写程序时无须考虑底层的细节,这使得编程人员能够专注于问题本身,从而找到更好的解决方法。 (2)免费开源。Python是FLOSS(免费自由、开放源码软件)之一。使用者可以自由地发布这个软件的拷贝,阅读它的源代码,对它做改动,或者把它的一部分用于新的软件中。 (3)类库丰富。Python标准库庞大,覆盖了网络、文件、GUpan>、数据库、文本等各个方面。用Python开发程序,能不必从零编写,直接使用现成的库即可。除此之外,Python还有许多第三方库,可供用户直接使用。 (4)可扩展。如果需要一段运行速度很快的关键代码或不想公开某些算法,就可以把部分程序用C或C++语言编写,然后在Python程序中调用。 (5)解释性。在计算机内部,Python解释器把源代码转换为字节码文件,然后再把它翻译成计算机使用的机器语言并运行。这使得Python的使用更加简单,也使得Python程序更加易于移植。 (6)可移植性。由于Python的开源性和解释性,它可以移植到多台上,如Linux、Windows、Mac OS、Android等。 (7)可嵌入性。可以把Python程序嵌入到C/C+程序中,从而为应用程序提供能。 …… |