作品简介

Python已经进入很多初高中教材,本书正是专为青少年编程倾心打造的一本书,旨在帮助广大青少年更好、更快地入门Python编程,为以后的兴趣爱好奠定基石。本书分为13章,从Python第一个例子hello world开始,重点讲解基本数据类型、分支结构、循环结构、列表、字典、元组、函数和抽象类,以及游戏设计、文件读写和异常处理等内容。学生学完之后能掌握Python编程方法并独立做一些Python项目。本书内容详尽、示例丰富,是广大Python入门读者必备的参考书,适合作为中小学的Python编程教材,也可供青少年编程机构的师生教学使用。

龙豪杰,笔名老豪,毕业于广西贺州学院,目前担任优频课教育CEO,酷爱科技,热衷钻研;曾获得一系列专利成果,包括《一种适用于3D打印笔的画板》《一种3D打印材料接口制作工具》《一种卷纸器》《一种带有网格状尺寸的板材》等;研发了《手机应用开发App Inventor》《开源3D打印创意制造》《ScratchJr少儿创意编程》《Scratch编程+数学深度融合教程》《设计思维与Scratch的深度融合教程》《Python 3零基础到精通》《Python办公自动化Excel高薪课堂》《Python 3零基础到就业课程》等一系列创新课程,深耕编程培训教育15年,自创CRA教学法,深受学员好评!

作品目录

  • 内容简介
  • 作者简介
  • 前言
  • 第1章 走进Python的编程世界
  • 1.1 认识Python编程语言
  • 1.2 安装Python 3
  • 1.3 编写第一个Python程序
  • 1.4 print与input(输出与输入)
  • 1.5 回顾总结与挑战赛
  • 1.6 大牛挑战赛
  • 第2章 如何给数据分家
  • 2.1 数据类型
  • 2.2 认识变量和常量
  • 2.3 大牛挑战赛
  • 第3章 分支结构
  • 3.1 基本运算
  • 3.2 与或非语句
  • 3.3 i if-else语句
  • 3.4 嵌套逻辑分支结构—elif
  • 3.5 大牛挑战赛
  • 第4章 周而复始——循环结构
  • 4.1 计数循环(for)
  • 4.2 嵌套for循环
  • 4.3 条件循环(while)
  • 4.4 跳出循环(break和continue)
  • 4.5 注释
  • 4.6 random函数
  • 4.7 全局变量和局部变量
  • 4.8 大牛挑战赛
  • 第5章 EasyGui——图形化界面
  • 5.1 安装EasyGui
  • 5.2 玩转EasyGui
  • 5.3 大牛挑战赛
  • 第6章 数据结构——列表
  • 6.1 认识列表
  • 6.2 增加列表项
  • 6.3 删除列表项
  • 6.4 修改列表项
  • 6.5 搜索列表项
  • 6.6 列表分片
  • 6.7 列表排序算法
  • 6.8 sort排序
  • 6.9 不可变列表—元组
  • 6.10 大牛挑战赛
  • 第7章 数据结构——字典
  • 7.1 认识字典
  • 7.2 如何增加键值对
  • 7.3 如何删除键值对
  • 7.4 如何修改键值对
  • 7.5 查找和访问键值对
  • 第8章 抽象的函数
  • 8.1 认识函数
  • 8.2 变量作用域
  • 8.3 程序模块
  • 8.4 大牛挑战赛
  • 第9章 类与对象
  • 9.1 什么是面向对象
  • 9.2 编程中的类与对象
  • 9.3 构造函数
  • 9.4 类变量和实例变量
  • 9.5 Python类的封装
  • 9.6 Python类的继承
  • 9.7 大牛挑战赛
  • 第10章 海龟绘图
  • 10.1 什么是海龟绘图
  • 10.2 海龟绘制简笔画
  • 10.3 海龟绘制图案
  • 10.4 大牛挑战赛
  • 第11章 pygame游戏设计
  • 11.1 什么是pygame
  • 11.2 pygame安装
  • 11.3 创建一个pygame窗口
  • 11.4 绘制图形
  • 11.5 认识像素和颜色
  • 11.6 加载图像
  • 11.7 小球移动
  • 11.8 小球反弹
  • 第12章 文件的读写
  • 12.1 什么是文件
  • 12.2 读取文件
  • 12.3 写入文件
  • 12.4 二进制文件读写
  • 12.5 大牛挑战赛
  • 第13章 异常处理
  • 13.1 什么是异常
  • 13.2 处理异常
  • 13.3 自定义异常
  • 13.4 大牛挑战赛
  • 附录 全书最后练习
展开全部