青少年Python编程入门

青少年Python编程入门

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

    关注微信公众号

编辑推荐

快速入门

图文并茂,理论与实践相结合,引导读者快速入门

轻松上手

有趣的文字描述,细致的流程讲解,帮助读者学习程序轻松上手

熟练应用

精炼的章节回顾,经典的自我评价,帮助读者提高学习成效

内容简介

Python可以用来做机器人!通过编程实现人工智能!

Python不需要任何基础!中小学生也能学会!

Python前景广阔!一招在手, 天下无敌!

……

在纷繁的编程世界中,Python毫无疑问已经成为非常适合青少年学习的语言。它入门简单,应用广泛,青少年既能玩得开心,又可以为将来的深造打下基础。

本书就是专为青少年打造的Python 入门读物。全书图文并茂,讲解细致,从搭建开发环境入手,逐步引导读者掌握Python的基础知识、核心操作及编程技巧,最后深入了解编程思维。

本书适合Python 语言的零基础读者学习,尤其适合青少年读者阅读使用。此外,对中小学人工智能相关课程及青少年编程培训班的授课教师,也有一定的参考作用。

章节目录

001 第1章 打造Python世界

002 1.1 认识Python

002 1.1.1 Python的版本

003 1.1.2 安装Python软件

003 1.2 青春行——构建Python环境

003 1.2.1 下载Python软件

005 1.2.2 安装Python软件

007 1.2.3 测试Python环境

011 1.3 逛一逛Python大观园——IDLE

(Integrated Development Environment)

011 1.3.1 Python的IDE软件

011 1.3.2 启动IDLE软件

012 1.3.3 Python Shell交互模式

013 1.3.4 Edit窗口编写程序代码

015 1.3.5 用函数help()获得更多帮助

017 1.4 第一个Python程序

017 1.4.1 开始写Python程序

019 1.4.2 程序的注释

020 1.4.3 语句的分行和合并

021 1.4.4 程序的输入和输出

023 1.5 新手上路

025 第2章 Python百变箱

026 2.1 存储数据的变量

026 2.1.1 关键字

027 2.1.2 标识符的命名规则

028 2.1.3 变量赋值

029 2.1.4 交换变量值

031 2.2 Python的整数类型

032 2.2.1 整数

033 2.2.2 布尔类型

034 2.3 Python的浮点数类型

034 2.3.1 Float类型

037 2.3.2 复数类型

038 2.3.3 Decimal类型

039 2.3.4 认识有理数

040 2.4 认识表达式

041 2.4.1 算术运算符

042 2.4.2 两数相除和相关的运算符

043 2.4.3 代数问题

044 2.4.4 math模块进行数值运算

047 2.5 赋值运算符

048 2.6 逻辑、比较运算符

048 2.6.1 比较运算符

049 2.6.2 逻辑运算符

053 第3章 使用控制流

054 3.1 程序控制简介

054 3.1.1 常用的流程符号

055 3.1.2 程序子块和缩进

056 3.2 选择结构

056 3.2.1 if语句单向选择

058 3.2.2 if else语句做双向选择

061 3.2.3 认识三元运算符

062 3.2.4 多重选择

066 3.3 whlie循环

066 3.3.1 while循环的特性

068 3.3.2 在while循环中加入计数器

071 3.4 for in循环

072 3.4.1 内置函数range()

075 3.4.2 嵌套循环

077 3.5 continue和break语句

077 3.5.1 break语句

078 3.5.2 continue语句

081 第4章 字符串

082 4.1 由字符说起

082 4.1.1 认识字符函数

082 4.1.2 转义字符

084 4.2 字符串的特色

084 4.2.1 建立字符串

085 4.2.2 字符串与运算符

087 4.2.3 字符串具有不变性

087 4.2.4 for in循环读取字符串

088 4.3 切片的概念

088 4.3.1 切片的运算

091 4.3.2 内置函数slice()

092 4.4 处理字符串常用函数

092 4.4.1 变更字符串的大小写

093 4.4.2 字符串的搜索和替换

097 4.4.3 字符串的分割和结合

099 4.4.4 将字符串对齐

100 4.5 格式化字符串

101 4.5.1 格式运算符%

103 4.5.2 内置函数format()

105 4.5.3 str.format()方法

111 第5章 组合不同的数据

112 5.1 认识序列类型

112 5.1.1 序列类型的特点

113 5.1.2 序列元素及操作

115 5.2 Tuple

116 5.2.1 建立Tuple

116 5.2.2 内置函数tuple

117 5.2.3 Index()和count()方法

119 5.2.4 读取Tuple元素

122 5.2.5 Tuple和Unpacking

124 5.3 List的基本操作

124 5.3.1 生成List对象

126 5.3.2 与List有关的方法

129 5.4 将数据排序与求和

129 5.4.1 list.sort()方法

130 5.4.2 Tuple元素的排序

133 5.4.3 内置函数sum()

134 5.5 当List中还有List

135 5.5.1 生成矩阵

136 5.5.2 读取二维List

138 5.6 认识List生成式

139 5.6.1 为什么要有生成式?

139 5.6.2 善用List生成式

145 第6章 函数

146 6.1 认识函数

146 6.1.1 函数如何运行?

147 6.1.2 定义函数

149 6.1.3 调用函数

149 6.1.4 返回值

154 6.2 参数基本机制

154 6.2.1 传递自变量

156 6.2.2 默认参数值

159 6.2.3 关键词参数

161 6.3 巧妙设定参数

161 6.3.1 形参的星号表达式

165 6.3.2 运算符拆解可迭代对象

167 6.4 Lambda函数

169 6.5 变量的适用范围

170 6.5.1 局部变量

171 6.5.2 认识global语句

175 第7章 模块与函数库

176 7.1 导入模块

176 7.1.1 import as语句

176 7.1.2 from import语句

177 7.1.3 内置函数dir()查看命名空间

178 7.2 自定义模块

178 7.2.1 什么是命令行参数?

181 7.2.2 查看模块路径用sys.path

181 7.2.3 自行定义模块

182 7.2.4 属性__name__

184 7.3 随机数值random模块

187 7.4 取得时间戳time模块

187 7.4.1 取得目前时间

189 7.4.2 时间结构的格式转换

192 7.5 datetime模块

192 7.5.1 date类处理日期

196 7.5.2 日期运算有timedelta类

198 7.6 显示日历calendar模块

203 第8章 GUI界面

204 8.1 浅谈面向对象机制

204 8.1.1 建立类

205 8.1.2 定义方法

206 8.1.3 类实例化

208 8.1.4 先创建再初始化对象

210 8.1.5 有关于继承

211 8.2 使用tkinter控件

211 8.2.1 踏出GUI第一步

213 8.2.2 建立主窗口

215 8.2.3 tkinter控件

215 8.2.4 撰写一个简单的窗口程序

217 8.3 控件与版面管理

217 8.3.1 Frame为容器

218 8.3.2 Button控件

221 8.3.3 显示文字的标签

223 8.3.4 版面配置 - pack()方法

229 第9章 GUI其他控件

230 9.1 接收文字的控件

230 9.1.1 接收单行文字的Entry控件

231 9.1.2 接收多行文字的Text控件

233 9.2 选项控件

233 9.2.1 Checkbutton控件

236 9.2.2 Radiobutton控件

237 9.3 绘制图形的Canvas控件

237 9.3.1 认识Canvas控件

239 9.3.2 绘制几何图形

青少年Python编程入门是2019年由人民邮电出版社出版,作者左利鑫。

得书感谢您对《青少年Python编程入门》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
Python编程基础 电子书
全面介绍Python编程基础与实用技术。
Python编程轻松进阶 电子书
阅读本书,理解代码底层逻辑,像职业程序员一样使用Python。
父与子的编程之旅:与小卡特一起学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编程的中学生和大学生。 少儿编程培训机构的老师和学生。 任何对计算机编程感兴趣、特别是初次接触编程的人。 本书中制作和讲解的小游戏 弹跳的小球 美丽的圆圈画 疯狂的小圆圈 飞翔的小鸟 见缝插针 飞机大战 勇闯地下一百层 贪吃蛇 拼图游戏 消灭星星 坚持一百秒 趣味图像生成
写给青少年的人工智能实践 电子书
写给青少年的人工智能科普图书。儿童计算机思维启蒙,助力数学科技逻辑思维成长。