商品详情

书名:趣味编程挑战:从Python入门到AI应用

定价:69.0

ISBN:9787121363177

作者:孙勇

版次:第1版

出版时间:2020-04

内容提要:

本书是趣味编程的入门教材,全书由浅入深、循序渐进地讲授Python编程知识、计算机算法基础和人工智能领域的相关应用,以问题为导向培养读者的计算思维能力。本书分为Python入门、算法基础和AI应用三篇,采用符合初学者认知水平的趣味案例组织内容,引导读者应用计算思维解决身边的问题,带领读者迈进人工智能的奇妙世界。本书既适合作为高校计算机公共基础课的教材,也适合作为Python爱好者的入门教材,同时也可以作为相关科技社团和编程培训机构的参考教材。

作者简介:

孙勇,教授,杭州市人工智能学会理事,出版教材多部。林菲,教授,杭州电子科技大学,计算机学院副院长,出版教材多部。

目录:

目 录

上篇?Python入门

CHALLENGE 00

构建Anaconda编程环境 —— 准备工作

0.1 Anaconda简介

0.2 安装Anaconda

0.3 Python开发环境

0.4 小结

CHALLENGE 01

猜数字 —— 布尔值与智能

1.1 挑战描述

1.2 解题思路

1.3 编程实现

1.4 布尔值

1.5 关系运算符

1.6 逻辑运算符

1.7 程序的智能

1.8 小结

1.9?巩固练习

CHALLENGE 02

国王与米粒 —— 值与运算

2.1 挑战描述

2.2 解题思路

2.3 编程实现

2.4 值

2.5?运算符

2.6 小结

2.7 巩固练习

CHALLENGE 03

Fizz Buzz 游戏 —— 流程控制

3.1 挑战描述

3.2 解题思路

3.3 编程实现

3.4 流程控制

3.5 if 语句

3.6 for 语句

3.7 流程走向的控制

3.8 while 语句

3.9 小结

3.10 巩固练习

CHALLENGE 04

绘制旗子 —— 函数

4.1 挑战描述

4.2 解题思路

4.3 编程实现

4.4 函数

4.5 变量的作用域

4.6 小结

4.7 巩固练习

CHALLENGE 05

破译密文 —— 字符串

5.1 挑战描述

5.2 解题思路

5.3 编程实现

5.4 字符串

5.5 转义字符

5.6 小结

5.7 巩固练习

CHALLENGE 06

画家的礼物 —— 容器

6.1 挑战描述

6.2 解题思路

6.3 编程实现

6.4 数据容器

6.5 列表

6.6 元组

6.7 集合

6.8 字典

6.9 小结

6.10 巩固练习

CHALLENGE 07

统计首字母频率 —— 文件

7.1 挑战描述

7.2 解题思路

7.3 编程实现

7.4 文件

7.5 小结

7.6 巩固练习

中篇?算法基础

CHALLENGE 08

查找单词 —— 二分查找算法与时间复杂度

8.1 挑战描述

8.2 解题思路

8.3 编程实现

8.4 程序的性能

8.5 大 O 表示法

8.6 小结

8.7 巩固练习

CHALLENGE 09

汉诺塔问题 —— 递归与合并排序

9.1 挑战描述

9.2 解题思路

9.3 编程实现

9.4 递归

9.5 合并排序

9.6 小结

9.7 巩固练习

CHALLENGE 10

App 用户评价分析——快速排序

10.1 挑战描述

10.2 解题思路

10.3 编程实现

10.4 分而治之策略

10.5 基准值的选择

10.6 合并排序和快速排序的对比

10.7 小结

10.8 巩固练习

CHALLENGE 11

小明与宝藏 —— 贪心算法

11.1 挑战描述

11.2 解题思路

11.3 编程实现

11.4 贪心算法

11.5 背包问题

11.6 小结

11.7 巩固练习

CHALLENGE 12

闯迷宫 —— 深度优先搜索

12.1 挑战描述

12.2 解题思路

12.3 编程实现

12.4 深度优先搜索

12.5 回溯

12.6 小结

12.7 巩固练习

CHALLENGE 13

海上营救 —— 广度优先搜索与队列

13.1?挑战描述

13.2 队列

13.3 解题思路

13.4 编程实现

13.5 广度优先搜索

13.6 深度优先搜索与广度优先搜索的对比

13.7 小结

13.8 巩固练习

CHALLENGE 14

牧场围栏 —— 凸包

14.1 挑战描述

14.2 解题思路

14.3 编程实现

14.4 小结

14.5 巩固练习

CHALLENGE 15

传递情报 —— 加密算法

15.1 挑战描述

15.2 解题思路

15.3 编程实现

15.4 小结

15.5 巩固练习

下篇?AI应用

CHALLENGE 16

制作城市经济热力图——数据处理与numpy 库

16.1 挑战描述

16.2 解题思路

16.3 编程实现

16.4 数据处理

16.5 numpy 库

16.6 小结

16.7 巩固练习

CHALLENGE 17

分析IMDb电影数据 —— pandas 库

17.1 挑战描述

17.2 解题思路

17.3 编程实现

17.4 pandas 库

17.5 小结

17.6 巩固练习

CHALLENGE 18

安斯库姆四重奏 —— matplotlib 库

18.1 挑战描述

18.2 解题思路

18.3?编程实现

18.4 matplotlib 库

18.5 小结

18.6 巩固练习

CHALLENGE 19

预测房价 —— 机器学习与 sklearn 库

19.1 挑战描述

19.2 解题思路

19.3 编程实现

19.4 机器学习

19.5 sklearn 库

19.6 小结

19.7 巩固练习

CHALLENGE 20

泰坦尼克号生还者预测

20.1 挑战描述

20.2 编程实现

20.3 小结

CHALLENGE 21

手写数字识别

21.1 挑战描述

21.2 编程实现

21.3 小结

python趣味编程从入门到人工智能答案-趣味编程挑战:从Python入门到AI应用相关推荐

  1. 自学入门不在困难,初学者挑战学习Python编程30天 (三)

    坚持坚持再坚持!!! 如果文章对于你有帮助,欢迎收藏.关注.点赞与订阅专栏 有任何疑问欢迎私信 目录 第 11 天 - 函数 定义函数 声明和调用函数 无参数函数 返回值的函数 - 第 1 部分 带参 ...

  2. python从入门到实践答案第六章-《Python从入门到实践》第六章动手试一试

    6-1 人 :使用一个字典来存储一个熟人的信息,包括名.姓.年龄和居住的城市.该字典应包含键first_name .last_name .age 和city .将存储在该字典中的每项信息都打印出来. ...

  3. python从入门到实践答案第四章_python从入门到实践课后习题第四章

    """ 4-1 比萨:想出至少三种你喜欢的比萨,将其名称存储在一个列表中,再使用for循环将每种比萨的名称都打印出来. 修改这个 for 循环,使其打印包含比萨名称的句子 ...

  4. python编程快速上手实践项目答案_python编程快速上手之第4章实践项目参考答案...

    1 #!/usr/bin/env python3.5 2 #coding:utf-8 3 #假定有一个列表,编写函数以一个列表值作为参数,返回一个字条串 4 #该字符串包含所有表项,之间以逗号和空格分 ...

  5. 99%程序员不知道的编程必备工具,人工智能助你编程更轻松

    最近在浏览技术社区,发现了一款能节省开发时间的 IDE 插件.是一个利用人工智能技术帮助程序员提高编程效率,节省时间的工具,它的功能简直是为了我们程序员量身定做的,一下勾起了我的好奇心. 这款插件叫a ...

  6. python程序设计上机实践第三章答案_20192419 实验三《Python程序设计》实验报告

    学号 2019-2020-2 <Python程序设计>实验3报告 课程:<Python程序设计> 班级:1924 姓名: 万腾阳 学号:20192419 实验教师:王志强 实验 ...

  7. Python课本第2章习题参考答案(第二版)(Python绘制蟒蛇,中美汇率转换,等边三角形,叠加等边三角形,无角正方形,六角形,正方形螺线)...

    2.1   实例1的修改,采用eval(input(<提示内容>))替换现有输入部分,并使输出的温度值为整数. 2.2   汇率兑换程序.按照温度转换程序的设计思路,按照1美元=6人民币汇 ...

  8. python除法运算定律_安康宁陕Python科学计算_高校邦_答案

    安康宁陕Python科学计算_高校邦_答案h779 安康宁陕Python科学计算_高校邦_答案 关注公众号{帅搜}即可查询答案 支持:大学网课,智慧树,知到,超星,尔雅,学习通,选修课,公务员,外语类 ...

  9. 达内python人工智能19年大纲_达内Python人工智能编程 入门干货

    编程语言那么多,哪一个适合新手学习呢?哪些语言学完后好就业?其实对于这样的问题,一个简单的判断方法就是看市场需求什么,比如现在火热的人工智能行业,人工智能行业最近几年已经成为下一个改变行业的力量,不仅 ...

最新文章

  1. poj3517(约瑟夫环问题)
  2. IT人的自我导向型学习:开篇杂谈
  3. python培训出来的有公司要吗-Python培训讲师靠谱吗
  4. Android开发之ApiCloud模块开发之模块引用第三方库的问题
  5. 抛开 Android 不谈,谁是最受欢迎的 Linux 发行版?
  6. docker gpu 创建 训练环境_基于 Mesos、Docker 和 Nvidia GPU 的深度学习平台实践
  7. 生成socks代理以及http代理
  8. 状态码406解决方式
  9. 相机视场角和焦距_相机视场角估计
  10. win10安装java环境15版_win10系统安装jdk的配置方法
  11. ios app推送通知详细教程一
  12. xman的思维导图快捷键_MindMaster 思维导图快捷键
  13. 【微信小游戏】CocosCreator做小游戏 — 字符串编码转换(UTF-8和GBK互转)
  14. 如何在C语言中添加自己的函数
  15. 机器学习-迁移学习的介绍
  16. Oracle 19c OCP的1Z0-082-CHN、1Z0-083-CHN和1Z0-082、1Z0-083有什么不同
  17. 声呐信号形式及工作参数选择的基本原则
  18. 互联网行业对标——阿里,腾讯,百度,滴滴,美团,头条,京东,网易,亚马逊等等...
  19. 十大经典排序总结(C++/C 实现)
  20. 剑指offer第二版——面试题9(java)

热门文章

  1. 使用EJB3 Java 持久化API来标准化Java的持久化操作
  2. window+CUDA+CUDNN 下载和安装
  3. ID生成器介绍及著名的五大开源ID生成器的使用UUID,snowflake
  4. 软件调试之堆和堆检查
  5. 65条网页制作常用技巧整理
  6. Python爬取全国主要城市经纬度坐标
  7. h5获取安卓定位_H5 移动端获取当前位置
  8. Ubuntu20.04系统安装驱动后重启黑屏
  9. 记录使用Docx4j向word文档的指定位置插入图片遇到的坑
  10. Silicon EFR32BG22 BG22(1) 片内OTA(双bank)