编程超有趣:奇妙Python轻松学(第1辑)

编程超有趣:奇妙Python轻松学(第1辑)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

生动有趣教Python,培养孩子编程思维。

内容简介

本书是“从编程思维到人工智能”系列书中的D二个模块——Python系列中的D1辑,通过学生小墨与墨博士、墨哥哥的对话故事展开,加入多幅手绘漫画,生动有趣地讲解编程语言Python的基础知识。

内容从Python的安装方法开始介绍,然后编写D一行代码Hello World,进而通过设计游戏的故事情节引导小读者主动思考如何使用各类函数,实现更多功能。这本书根据小朋友的理解能写作,讲解非常浅显易懂,把小朋友看书时可能遇到的疑惑都以生活中的例子来类比讲解,小朋友更能理解和接受。

为了解决小朋友学习编程遇到的英语语言障碍问题,本书每章都贴心地给出了需要用到的单词,共111个英语单词,同时配有58个趣味插图、515个解答对话、30个温馨提示、68个游戏实例。让小朋友独立看故事轻松学编程,玩乐中学习技能建立编程思维。同时,本书还配有教学视频哦!

作者简介

作者团队来自HelloCode人工智能国际研究组,由中国ding尖人工智能专家与前沿人工智能技术研究者组成。从理论到实践,研究组致力于为中国青少年提供集科学性、专业性、趣味性与实践性于一体的人工智能系列教材及教学课程。

作者陈军是HelloCode少儿人工智能课程教学总监,原国家开放大学循环经济学院信息中心技术负责人,曾在北京工商大学、东北林业大学等十几所高校开展编程与人工智能课程教学工作。拥有10年软件研发及编程教学经验。

作者罗飞是HelloCode少儿人工智能pin牌联合创始人,ThinkPHP核心kai发者,200余万人使用的开源社区创作者,精英kai发者俱乐部运营者,资zi深人工智能技术研发专家,国内shou批机器人研发实践者,所研发智能机器人被科技部评定为技术领先产品。曾jiu职于新浪及创新工场,是国内zui早一批云计算技术kai发者。

插图绘画俊小媛是高ji动画师、gao级动画师。中国包装联合会设计委员会第九届、第十届委员会委员。设计作品曾获金马达奖、D一届海淀you秀少儿作品评选组委会“少儿游戏作品you秀奖”。本书的“小墨家族”设计收录于《中国设计年鉴》第十卷。

章节目录

封面

扉页

版权信息

目录

内容提要

推荐序1

推荐序2

人物介绍

前言

第1章 准备好Python的编程环境

1.1 什么是Python呢

1.2 怎样下载和安装Python

1.2.2 安装

1.2.3 验证一下软件能否正常使用

1.2.4 可能会发生的情况

1.3 Hello World

1.3.1 启动IDLE

1.3.2 编写Python第一行代码

1.3.3 IDLE的配置

1.3.4 将Python代码写在文件中

1.3.5 Python文件的运行

1.4 刚才讲了什么

1.5 还可以做什么

你可能需要查找的单词

第2章 最基本的Python知识

2.1 输出

2.2 输入

2.3 变量

2.4 字符串

2.5 数据类型

2.6 刚才讲了什么

你可能需要查找的单词

第3章 分支结构是什么

3.1 关系运算符怎么使用

3.2 布尔类型是什么

3.3 if是什么

3.4 什么是if-else

3.5 if-elif-else是什么

3.6 使用if语句需要注意的问题

3.6.1 什么时候缩进

3.6.2 变量起作用的范围

3.7 需要用到逻辑运算符

3.8 逻辑运算符陷阱

3.9 刚才讲了什么

3.10 小墨的练习题

小墨练习的答案

你可能需要查找的单词

第4章 循环结构

4.1 为什么需要循环

4.2 while循环

4.3 循环是什么

4.4 死循环

4.4.1 什么是死循环

4.4.2 死循环的结束

4.5 break

4.6 continue

4.7 小墨的猜数字游戏

4.8 random

4.9 刚才讲了什么

你可能需要查找的单词

第5章 墨哥哥和小墨的一天

5.1 黑哥哥的猜数字游戏

5.2 墨哥哥的文字游戏

5.2.1 《小墨历险记》1.0版

5.2.2 《小墨历险》记2.0版

5.2.3 《小墨历险记》3.0版

5.2.4 《小墨历险记》4.0版

5.3 刚才讲了什么

你可能需要查找的单词

第6章 有用的list

6.1 为什么要使用list

6.2 获取list全部元素

6.3 list的其他用法

6.3.1 增加

6.3.2 插入

6.3.3 删除

6.3.4 修改

6.4 注意事项

6.4.1 下标问题

6.4.2 越界问题

6.4.3 硬编码问题

6.5 刚才讲了什么

你可能需要查找的单词

第7章 如何使用dict

7.1 为什么要使用dict

7.2 dict的写法

7.3 dict的用法

7.3.1 单个查找

7.3.2 添加

7.3.3 修改

7.3.4 删除

7.3.5 查找全部的key

7.3.6 查找所有key和value

7.4 list和dict的综合运用

7.4.1 list和dict的嵌套表示

7.4.2 角色选择功能数据准备

7.4.3 查找所有战士的姓名

7.4.4 获取所有战士的技能列表

7.4.5 根据输入查找某个角色的血量

7.5 刚才讲了什么

你可能需要查找的单词

第8章 迷人的函数

8.1 为什么要有函数

8.2 无参函数的定义和使用

8.3 有参函数的定义和使用

8.3.1 形式参数

8.3.2 实际参数

8.3.3 多个参数

8.3.4 默认参数

8.4 有返回值的函数的定义和使用

8.4.1 return

8.4.2 return注意事项

8.5 刚才讲了什么

你可能需要查找的单词

第9章 IO流是什么

9.1 又一版小墨历险记

9.2 什么是IO流

9.3 刚才讲了什么

你可能需要查找的单词

附录A 转义字符

附录B Python中的运算符

B.1 算术运算符

B.2 比较运算符

B.3 赋值运算符

B.4 位运算符

B.5 逻辑运算符

B.6 其他

B.7 Python中运算符的优先级

写在最后

编程超有趣:奇妙Python轻松学(第1辑)是2018年由人民邮电出版社出版,作者HelloCode人工智能国际研究组。

得书感谢您对《编程超有趣:奇妙Python轻松学(第1辑)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
父与子的编程之旅:与小卡特一起学Python 电子书
编程是一项充满乐趣的挑战,想要上手也非常容易!
Python游戏趣味编程 电子书
1.易于学习和理解:先讲解较少的语法知识,通过游戏案例逐步引入新的语法知识; 2.为初学者量身打造:案例从易到难,所有程序的代码均不超过100行; 3.趣味性强:12个案例,涵盖了多种游戏类型,寓教于乐; 4.可拓展性强:提供练习题和参考答案,巩固知识,训练逻辑思维; 5.配套素材齐全:提供完整源代码和分步骤源代码、游戏素材、游戏效果演示视频,可通过异步社区观看游戏开发步骤讲解视频; 6.全彩印刷。 美国教育家杜威曾说过:“大多数的人,只觉得五官能接触的、实用的东西才有趣味,书本上的趣味是没有的。” 《Python游戏趣味编程》通过介绍12个由易到难的有趣游戏案例的编写过程,带领读者学习用Python开发趣味游戏,从而提升读者对编程的兴趣和能力。 《Python游戏趣味编程》把趣味游戏开发应用于Python编程教学,通过介绍12个由易到难的有趣游戏案例的编写过程,带领读者从零基础开始学习。全书共13章,系统讲解了Python语言基本概念、开发环境搭建、循环、列表、数据类型、条件、复合运算符、字符串拼接、布尔变量、数组、函数、列表操作、面向对象编程等基础知识,还介绍了图片操作、文件读写、声音播放、异常处理等较为实用的编程技能,所有这些知识和技能,都通过游戏案例展示其用法。贯穿各章,还给出了一些练习,帮助读者巩固所学的知识。附录A给出了这些练习题的答案,附录B给出了Python语法知识在书中相关章节的索引。 《Python游戏趣味编程》适合不同年龄、不同层次的Python编程初学者阅读和自学,也可以作为中学生、大学生学习程序设计的教材和少儿编程培训机构的参考教材。 本书适合以下人群阅读: 想要让孩子学习Python编程的家长,或者想要自己教孩子编程的家长。 学习过其他编程语言,想要快速学习Python的人。 对计算机游戏感兴趣,想要尝试Python游戏编程的人。 想要学习Python编程的中学生和大学生。 少儿编程培训机构的老师和学生。 任何对计算机编程感兴趣、特别是初次接触编程的人。 本书中制作和讲解的小游戏 弹跳的小球 美丽的圆圈画 疯狂的小圆圈 飞翔的小鸟 见缝插针 飞机大战 勇闯地下一百层 贪吃蛇 拼图游戏 消灭星星 坚持一百秒 趣味图像生成
Python深度学习(第2版) 电子书
Keras之父、谷歌人工智能研究员弗朗索瓦·肖莱执笔,深度学习领域力作。
Python编程基础 电子书
全面介绍Python编程基础与实用技术。
Scratch 2.0少儿游戏趣味编程 电子书
适读人群 :本书适合小学生或初中学生自学,也非常适合中小学信息技术课教师或培训老师、想要让孩子学习Scratch 的家长阅读参考。 全彩印刷 十多个精彩游戏项目寓教于乐 赠送价值99元的视频课程 方便亲子互动和自学 本书通过14 款有趣的小游戏和小程序,由浅入深地向读者介绍Scratch 编程的基本技能以及程序设计的思维和方法。 本书首先带领读者认识Scratch 2.0,了解Scratch 2.0 编程中用到的基本概念,然后按照初级、中级和高级3个难度层次,详细介绍了14 款趣味游戏的开发过程。附录部分给出了Scratch 2.0 中常用的编程积木的列表和说明,方便读者在需要时查阅。 本书具有以下特色: ● “做中学”的方法和理念,寓教于乐。 ● 注重基础知识的介绍和铺垫,训练编程思维。 ● 游戏选取注意代表性和趣味性,区分不同的难度层次。 ● 使用“小贴士”和特殊的版块,强调重点和难点。 ● 配有280分钟的详细视频讲解,方便小朋友自学。 本书适合中小学信息技术课教师或培训老师、想要让孩子学习Scratch的家长阅读参考,也非常适合小学生或初中学生自学。 本书带领读者编写的趣味游戏包括: .初级难度游戏 大家来找茬 迷宫探险 打地鼠 翻翻乐 打苍蝇 弹球 电子相册 知识问答 .中级难度游戏 少年劲舞团 “石头剪刀布”人机对战 贪吃蛇 双人五子棋 .高级难度游戏 全民飞机大战游戏 植物大战僵尸