作品简介

Python是一门非常流行的编程语言,不仅在诸多高新技术领域有着广泛的应用,而且非常适合作为青少年学习编程的入门语言。本书通过讲解如何用Python编程,帮助青少年锻炼逻辑思维,培养他们分析问题、解决问题的能力。全书共10章。第1章讲解Python编程的基本操作和基础知识。第2~9章讲解Python编程的核心知识,包括变量与运算符、数据类型、条件语句、循环语句、数据结构、函数、模块、面向对象编程等。第10章通过一个综合性较强的案例,引导读者加深对Python知识点的理解。本书内容浅显易懂,案例典型实用,非常适合中小学生阅读,也可作为青少年编程培训机构及青少年编程兴趣班的教材使用。

快学习教育编著。

作品目录

  • 前言
  • 如何获取学习资源
  • 第1章 进入编程的世界
  • 1.1 孩子为什么要学习Python
  • 1.2 对比Scratch学Python的优势
  • 1.3 Python编程环境搭建
  • 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章 变量与运算符
  • 2.1 变量
  • 2.1.1 使用变量的原因
  • 2.1.2 变量的命名与赋值
  • 2.1.3 变量的命名规则
  • 2.2 运算符
  • 2.2.1 算术运算符
  • 2.2.2 比较运算符
  • 2.2.3 赋值运算符
  • 2.2.4 逻辑运算符
  • 2.2.5 运算符的优先级
  • 2.3 实战演练
  • 第3章 数据类型
  • 3.1 数字
  • 3.2 字符串
  • 3.2.1 合并字符串
  • 3.2.2 比较字符串
  • 3.2.3 字符串的查找
  • 3.2.4 替换字符串中的指定字符
  • 3.2.5 字符串切片
  • 3.2.6 反转字符串
  • 3.3 获取数据类型
  • 3.4 转换数据类型
  • 3.5 实战演练
  • 第4章 条件语句
  • 4.1 if语句
  • 4.1.1 if语句的基本语法
  • 4.1.2 if语句的嵌套
  • 4.2 if-else语句
  • 4.2.1 if-else语句的基本语法
  • 4.2.2 if-else语句的嵌套
  • 4.3 if和if-else语句的嵌套
  • 4.4 if-elif-else语句
  • 4.5 实战演练
  • 第5章 循环语句
  • 5.1 for语句
  • 5.1.1 for语句的基本语法
  • 5.1.2 for语句的嵌套
  • 5.2 while语句
  • 5.2.1 while语句的基本语法
  • 5.2.2 while语句的嵌套
  • 5.3 结束循环的语句
  • 5.3.1 结束整个循环:break语句
  • 5.3.2 结束本轮循环:continue语句
  • 5.4 实战演练
  • 第6章 数据结构
  • 6.1 列表
  • 6.1.1 列表的创建
  • 6.1.2 列表元素的添加
  • 6.1.3 列表元素的替换
  • 6.1.4 列表元素的删除
  • 6.1.5 列表元素的计数
  • 6.1.6 列表元素的排序
  • 6.1.7 列表元素的反转
  • 6.2 元组
  • 6.2.1 元组的创建
  • 6.2.2 元组的访问
  • 6.2.3 元组的连接
  • 6.2.4 元组的复制
  • 6.2.5 元组的删除
  • 6.3 字典
  • 6.3.1 字典的创建
  • 6.3.2 字典的访问
  • 6.3.3 字典的修改
  • 6.4 实例演练
  • 第7章 函数
  • 7.1 内置函数
  • 7.1.1 range函数
  • 7.1.2 sorted函数
  • 7.1.3 pow函数
  • 7.1.4 enumerate函数
  • 7.1.5 slice函数
  • 7.2 自定义函数
  • 7.2.1 函数的定义
  • 7.2.2 函数的参数
  • 7.2.3 函数的返回值
  • 7.2.4 函数的调用
  • 7.3 实例演练
  • 第8章 模块
  • 8.1 初识模块
  • 8.2 模块的准备
  • 8.2.1 模块的安装
  • 8.2.2 模块的导入
  • 8.3 turtle模块
  • 8.3.1 画布
  • 8.3.2 画笔
  • 8.3.3 示例程序
  • 8.4 math模块
  • 8.4.1 pow函数和sqrt函数
  • 8.4.2 三角函数和radians函数
  • 8.4.3 gcd函数
  • 8.5 实战演练
  • 第9章 面向对象编程
  • 9.1 面向对象的编程思想
  • 9.2 类与实例的定义与应用基础
  • 9.3 类的属性
  • 9.3.1 实例属性
  • 9.3.2 类属性
  • 9.4 类的方法
  • 9.4.1 实例方法
  • 9.4.2 类方法
  • 9.4.3 静态方法
  • 9.5 类的继承
  • 9.6 实战演练
  • 第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 游戏效果
展开全部