Python趣味编程--从入门到人工智能

Python趣味编程--从入门到人工智能
作者: 编者:谢声涛
出版社: 清华大学
原售价: 59.00
折扣价: 42.00
折扣购买: Python趣味编程--从入门到人工智能
ISBN: 9787302528203

作者简介

谢声涛,男,38岁,小海豚科学馆创始人,致力于线下和线上推广青少年科普教育和编程教育。曾在多家互联网公司工作,历任程序员、研发经理、架构师、技术总监等职,熟悉大规模网站架构设计,擅长复杂应用系统开发,在海量数据管理、搜索引擎技术等应用方面有着丰富经验。出版《“编”玩边学:Scratch趣味编程进阶——妙趣横生的数学和算法》,《Scratch编程从入门到精通》。

内容简介

第1课似曾相识——遇见Python1.1初遇Python 从这里开始,我们将学习一门新的编程语言—— Python,它将为我们在计算机世界搭起一座通向人工智 能的桥梁。 Python在英文中是大蟒蛇的意思,英语发音/pai θn/,美语发音/paiθɑn/,**用户多读作“ 派森”。如图11所示,由一蓝一黄缠绕在一起的两条 蟒蛇构成了Python语言的*新Logo图案。 图11Python的Logo图案 在生活中,人们使用汉语、英语、法语、德语、* 语等不同的语言跟不同**的人进行交流。在使用计算 机时,人们不能直接使用英语等人类的语言和计算机交 流,而是使用编程语言(Programming Language)将人 们的想法编写成程序,再通过执行程序控制计算机去解 决各种问题。在计算机世界有着数量众多的编程语言, Python就是其中一种简单易学的编程语言。在实际应用 中,Python被广泛用于人工智能、云计算、科学运算、 Web开发、网络爬虫、系统运维、图形GUI、金融量化投 资等众多领域。 Python拥有强大的功能,并且易于学习和使用。一 般来说,初学者经过数周的学习,就能够掌握基本的 Python编程。通过学习本书,初学者将能够逐步掌握使 用Python语言编程解决常见的数学问题、绘制美丽的图 画、编写有趣的游戏,以及编写简单的人工智能应用程 序等。本书通过丰富多彩的案例项目,让初学者在学习 Python编程的过程中充满乐趣,部分案例项目的效果如 图12所示。〖1〗〖1〗图12部分案例项目的效果图 1.2从Scratch到Python 在青少年编程教育领域,以MIT Scratch为代表的 图形化编程语言适合作为中小学生编程教育的入门语言 。通过学习Scratch掌握基本的编程思想之后,就可以 继续学习具备完整编程特性的Python语言。 图13分别展示了使用Scratch和Python两种语言 编写的计算圆面积的程序代码。程序的逻辑比较简单, 先由用户输入圆的半径,然后利用公式计算出圆的面积 ,再输出结果。对比图中用英文描述的Scratch程序和 Python程序, 让人有一种似曾相识的感觉。同时可以看 到Python代码*为简洁,*接近数学语言。 图13Scratch和Python程序的对比 Scratch编程以鼠标*作为主,编程者通过将不同 功能的指令积木拖动到脚本区,并按照一定的逻辑关系 拼接在一起,就组成了可以运行的程序。这种编程方式 能够避免语法错误,使编程者专注于思考编程逻辑。 Python编程以键盘*作为主,编程者需要记忆一些 Python语言的关键字(Keywords)、语法规则等,在编 程时按照规定的语法格式输入不同的指令语句,并以一 定的逻辑关系组织在一起,从而得到能够执行的程序。 对于初学者来说,在开始学习Python编程的几周之内, 由于录入错误(如单词拼写错误、全角和半角符号混用 、没有匹配引号和括号等)会频繁遇到语法错误。但是 《Python趣味编程:从入门到人工智能》从Scratch到Python轻松进阶,手把手教你学习AI编程语言 一学就会的零基础入门书;基于*新 Python 3.7 版本;从经典的hello, world学起;步步为营掌握Python语言;用Python玩转数学和算法;用Py**et 写捕鱼达人游戏;用AI把照片变成世界名画;感*Python编程无限魅力。