您好,欢迎来到聚文网。 登录 免费注册
编程真好玩 青少年学Python一本通

编程真好玩 青少年学Python一本通

  • 装帧: 平装
  • 出版社: 机械工业出版社
  • 出版日期: 2020-06-01
  • 商品条码: 9787111654377
  • 版次: 1
  • 开本: 16开
  • 页数: 176
  • 出版年份: 2020
定价:¥69.8 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
Python是一门非常流行的编程语言,不仅在诸多高新技术领域有着广泛的应用,而且非常适合作为青少年学习编程的入门语言。本书通过讲解如何用Python编程,帮助青少年锻炼逻辑思维,培养他们分析问题、解决问题的能力。全书共10章。第1章讲解Python编程的基本操作和基础知识。第2~9章讲解Python编程的核心知识,包括变量与运算符、数据类型、条件语句、循环语句、数据结构、函数、模块、面向对象编程等。第10章通过一个综合性较强的案例,引导读者加深对Python知识点的理解。本书内容浅显易懂,案例典型实用,非常适合中小学生阅读,也可作为青少年编程培训机构及青少年编程兴趣班的教材使用。
目录
前言
如何获取学习资源
第1章进入编程的世界
1.1孩子为什么要学习Python
1.2对比Scratch学Python的优势
1.3Python编程环境搭建
1.3.1下载Python安装包
1.3.2安装IDLE
1.3.3配置IDLE的运行环境
1.4编写第一个Python程序
1.4.1输入和输出
1.4.2代码的新建、编写与保存
1.4.3运行、调试Python程序
1.4.4标记注释
2.1变量
2.1.1使用变量的原因
案例01计算圆的面积
案例02成绩的输入与输出
案例03求1×2×3×4×5的积
2.1.2变量的命名与赋值
案例04变量的多次赋值
2.1.3变量的命名规则
2.2运算符
2.2.1算术运算符
案例05算术运算符综合应用
2.2.2比较运算符
案例06比较运算符综合应用
2.2.3赋值运算符
案例07赋值运算符综合应用
2.2.4逻辑运算符
案例08逻辑运算符综合应用
2.2.5运算符的优先级
2.3实战演练
案例09读心术—猜数字
3.1数字
3.2字符串
3.2.1合并字符串
案例01用运算符“+”合并字符串
案例02用join函数合并字符串
案例03用f-string方法合并字符串
3.2.2比较字符串
案例04用“==”比较字符串是否相同
案例05用len函数比较字符串长度
案例06用ASCII码值表比较字符串大小
3.2.3字符串的查找
案例07用count函数统计指定字符的个数
案例08用find函数查找字符位置
案例09用rfind和rindex函数查找字符位置
3.2.4替换字符串中的指定字符
案例10用replace函数替换字符
3.2.5字符串切片
案例11字符串切片
3.2.6反转字符串
案例12反转字符串
3.3获取数据类型
案例13获取数据类型
3.4转换数据类型
案例14转换数据类型
3.5实战演练
案例15判断回文数
案例16输出一个菱形
第4章条件语句
4.1if语句
4.1.1if语句的基本语法
案例01找出优选数
4.1.2if语句的嵌套
案例02根据成绩分班
4.2if-else语句
4.2.1if-else语句的基本语法
案例03判断成绩是否合格
4.2.2if-else语句的嵌套
案例04判断成绩的等级
4.3if和if-else语句的嵌套
案例05计算促销的折扣优惠
4.4if-elif-else语句
案例06根据成绩判断奖品等级
4.5实战演练
案例07根据高考成绩判断报考院校等级
第5章循环语句
5.1for语句
5.1.1for语句的基本语法
案例01计算1+2+3+…+10的和
5.1.2for语句的嵌套
案例02输出九九乘法表
5.2while语句
5.2.1while语句的基本语法
案例03计算1+2+3+…+10的和
案例04输出斐波那契数列
5.2.2while语句的嵌套
案例05输出九九乘法表
5.3结束循环的语句
5.3.1结束整个循环:break语句
案例06验证登录密码
5.3.2结束本轮循环:continue语句
案例07输出1~50中所有的奇数
5.4实战演练
案例08分解因数
案例09寻找质数
第6章数据结构
6.1列表
6.1.1列表的创建
6.1.2列表元素的添加
案例01用append函数为列表添加元素
案例02用insert函数为列表添加元素
案例03用extend函数为列表添加元素
6.1.3列表元素的替换
案例04替换列表指定位置的元素
案例05替换列表指定索引范围的元素
6.1.4列表元素的删除
案例06用remove函数删除列表元素
案例07用pop函数删除列表元素
案例08用del语句删除列表元素
6.1.5列表元素的计数
案例09用count函数统计指定列表元素个数
6.1.6列表元素的排序
案例10用sort函数对列表元素进行升序排序
案例11用sort函数对列表元素进行降序排序
6.1.7列表元素的反转
案例12用reverse函数对列表元素进行反转
6.2元组
6.2.1元组的创建
案例13创建元组
6.2.2元组的访问
案例14访问元组元素
6.2.3元组的连接
案例15连接两个元组
6.2.4元组的复制
案例16复制元组
6.2.5元组的删除
案例17删除元组
6.3字典
6.3.1字典的创建
案例18创建字典
6.3.2字典的访问
案例19通过键访问字典的值
6.3.3字典的修改
案例20修改字典相关键的值
案例21在字典中添加键值对
案例22删除字典键值对和字典
6.4实例演练
案例23输出1~20的平方值列表
案例24建立提醒事项列表
第7章函数
7.1内置函数
7.1.1range函数
案例01用range函数产生0~9的序列
案例02用range函数产生10以内的奇数序列
7.1.2sorted函数
案例03用sorted函数对列表元素进行排序
7.1.3pow函数
案例04用pow函数完成计算
7.1.4enumerate函数
案例05用enumerate函数遍历列表内容
7.1.5slice函数
案例06用slice函数进行列表切片
7.2自定义函数
7.2.1函数的定义
7.2.2函数的参数
案例07定义函数实现两个数相加
案例08定义使用默认参数的函数
案例09定义使用可变参数的函数
案例10定义使用关键字参数的函数
7.2.3函数的返回值
案例11return语句的应用1
案例12return语句的应用2
案例13return语句的应用3
案例14return语句的应用4
7.2.4函数的调用
7.3实例演练
案例15输出指定项数的斐波那契数列
案例16自定义函数解决“猴子吃桃”问题
第8章模块
8.1初识模块
8.2模块的准备
8.2.1模块的安装
案例01通过官方服务器安装NumPy模块
案例02通过镜像网站安装NumPy模块
8.2.2模块的导入
8.3turtle模块
8.3.1画布
8.3.2画笔
8.3.3示例程序
案例03用turtle模块绘制太阳花
8.4math模块
8.4.1pow函数和sqrt函数
案例04求一元二次方程的根
8.4.2三角函数和radians函数
案例05计算sin25°+cos35°+tan50°的值
8.4.3gcd函数
案例06找出3636和9999的优选公约数
8.5实战演练
案例07绘制万花筒
案例08绘制一棵树
第9章面向对象编程
9.1面向对象的编程思想
9.2类与实例的定义与应用基础
案例01类与实例的基础应用1
案例02类与实例的基础应用2
9.3类的属性
9.3.1实例属性
案例03实例属性的定义与应用
9.3.2类属性
案例04类属性的定义与应用
9.4类的方法
9.4.1实例方法
案例05实例方法的定义与应用
9.4.2类方法
案例06类方法的定义与应用
9.4.3静态方法
案例07静态方法的定义与应用
9.5类的继承
案例08类的继承—从圆类到圆柱类
9.6实战演练
案例09类的相互调用—方程求解
案例10类的继承与交互—猫狗大战
第10章游戏世界
10.1游戏设定
10.2编程要点
10.2.1小球
10.2.2球拍
10.2.3游戏流程控制
10.3代码解析
10.3.1导入模块
10.3.2定义小球类
10.3.3定义球拍类
10.3.4游戏开始
10.3.5游戏中途
10.3.6游戏结束
10.4游戏效果

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网