作者:谢声涛
出版社:清华大学出版社
出版时间:2019年06月
编辑推荐
《Python趣味编程:从入门到人工智能》从Scratch到Python轻松进阶,手把手教你学习AI编程语言
一学就会的零基础入门书;基于 Python 3.7 版本;从经典的hello, world学起;步步为营掌握Python语言;用Python玩转数学和算法;用Pyglet 写捕鱼达人游戏;用AI把照片变成世界名画;感受Python编程无限魅力。
内容简介
《Python趣味编程:从入门到人工智能》是专门为青少年编写的零基础Python语言编程入门教材,由浅入深、循序渐进地讲授Python语言编程知识,以解决问题为导向,培养青少年的编程思维。本书采用单元课程的形式编排内容,分为编程基础、数学与算法、游戏编程、人工智能四个单元,采用符合青少年认知水平的趣味案例进行教学,指导青少年使用编程的思维方式解决身边的问题,带领青少年迈进Python编程的奇妙世界。
本书是零起步教材,适合广大青少年和所有对编程感兴趣的初学者阅读,也适合作为学校编程社团和编程培训机构的教材。
作者简介
谢声涛,男,38岁,小海豚科学馆创始人,致力于线下和线上推广青少年科普教育和编程教育。曾在多家互联网公司工作,历任程序员、研发经理、架构师、技术总监等职,熟悉大规模网站架构设计,擅长复杂应用系统开发,在海量数据管理、搜索引擎技术等应用方面有着丰富经验。出版《“编”玩边学:Scratch趣味编程进阶——妙趣横生的数学和算法》,《Scratch编程从入门到精通》。
目 录
第1 单元编程基础
第1课似曾相识——遇见Python3
第2课计算圆周率——神奇计算器10
第3课编程宣言——hello,world14
第4课照猫画虎——剖析Python程序19
第5课去火星要多久——变量和表达式25
第6课八十天环游地球——函数的使用33
第7课几何拼贴画——海龟绘图42
第8课高烧100℃——顺序结构51
第9课飞向太空——选择结构56
第10课棋盘麦粒——循环结构67
第11课恺撒加密——字符串处理78
第12课素数筛法——列表的使用89
第13课莫尔斯码——字典的使用100
显示全部信息
前 言
近年来,从欧美兴起的新一轮青少年编程教育浪潮席卷全球,在中小学阶段推广和普及编程教育已经成为全球各国的共识。2017年7月,国务院发布的《新一代人工智能发展规划》提出,要在中小学阶段设置人工智能相关课程,并逐步推广编程教育。这极大地推动了青少年编程教育在国内的普及。在众多的编程语言中,比较适合广大青少年学习的编程语言是Scratch和Python。青少年可以选择图形化编程语言Scratch作为门编程语言,之后转向具有完整编程特性的Python语言。
Python是一种通用型编程语言,它具有良好的可扩展性和适应性,易于学习,被广泛应用于云计算、人工智能、科学运算、Web开发、网络爬虫、系统运维、图形GUI、金融量化投资等众多领域。无论是客户端、云端,还是物联网终端,都能看到Python的身影,可以说,Python的应用无处不在。特别是在移动互联网和人工智能时代,Python越来越受到编程者的青睐,成为近年来热度增长快的编程语言之一。在TIOBE、RedMonk等世界编程语言排行榜中,Python语言名列前茅。因此,学习Python语言是一个非常不错的选择。
本书特点
(1) 讲授的Python 3.7版本,更适合零基础的初学者。
(2) 采用单元课程的形式编排内容,用趣味案例激发学生兴趣,更适合青少年学生学习。
显示全部信息