• Python基础
  • 1. 认识python和基础知识
    • 1.1. 操作系统(科普章节)
    • 1.2. 认识python(了解)
    • 1.3. 第一个python程序
    • 1.4. 注释
    • 1.5. 变量以及类型
    • 1.6. 标示符和关键字
    • 1.7. 输出
    • 1.8. 输入
    • 1.9. 运算符
    • 1.10. 数据类型转换
    • 1.11. 判断语句介绍
    • 1.12. if语句
    • 1.13. 比较、关系运算符
    • 1.14. 作业
    • 1.15. 附录-推荐的python电子书
  • 2. 判断语句和循环语句
    • 2.1. if-else
    • 2.2. elif
    • 2.3. if嵌套
    • 2.4. if应用:猜拳游戏
    • 2.5. 循环语句介绍
    • 2.6. while循环
    • 2.7. while循环应用
    • 2.8. break和continue
    • 2.9. while循环的嵌套以及应用
    • 2.10. for循环
    • 2.11. 总结
    • 2.12. 作业
  • 3. 字符串、列表、元组、字典
    • 3.1. 字符串介绍
    • 3.2. 字符串输出
    • 3.3. 字符串输入
    • 3.4. 下标和切片
    • 3.5. 字符串常见操作
    • 3.6. 列表介绍
    • 3.7. 列表的循环遍历
    • 3.8. 列表的常见操作
    • 3.9. 列表的嵌套
    • 3.10. 元组
    • 3.11. 字典介绍
    • 3.12. 字典的常见操作1
    • 3.13. 字典的常见操作2
    • 3.14. 字典的遍历
    • 3.15. 公共方法
    • 3.16. 作业
  • 4. 函数
    • 4.1. 函数介绍
    • 4.2. 函数定义、调用
    • 4.3. 函数的文档说明
    • 4.4. 函数参数(一)
    • 4.5. 函数返回值(一)
    • 4.6. 4种函数的类型
    • 4.7. 函数的嵌套调用
    • 4.8. 函数应用:打印图形和数学计算
    • 4.9. 局部变量
    • 4.10. 全局变量
    • 4.11. 函数应用:学生管理系统
    • 4.12. 函数返回值(二)
    • 4.13. 函数参数(二)
    • 4.14. 引用
    • 4.15. 递归函数
    • 4.16. 匿名函数
    • 4.17. 函数使用注意事项
    • 4.18. 作业
  • 5. 文件操作、综合应用
    • 5.1. 文件操作介绍
    • 5.2. 文件的打开与关闭
    • 5.3. 文件的读写
    • 5.4. 应用1:制作文件的备份
    • 5.5. 文件的定位读写
    • 5.6. 文件、文件夹的相关操作
    • 5.7. 应用2:批量修改文件名
    • 5.8. 作业
  • 6. 面向对象1
    • 6.1. 面向对象编程介绍(1)
    • 6.2. 面向对象编程介绍(2)
    • 6.3. 类和对象
    • 6.4. 定义类
    • 6.5. 创建对象
    • 6.6. 应用:创建多个对象
    • 6.7. self
    • 6.8. __init__方法
    • 6.9. "魔法"方法
    • 6.10. 应用:烤地瓜
    • 6.11. 隐藏数据
    • 6.12. 应用:存放家具
  • 7. 面向对象2
    • 7.1. 保护对象的属性
    • 7.2. __del__方法
    • 7.3. 单继承
    • 7.4. 多继承
    • 7.5. 重写父类方法与调用父类方法
    • 7.6. 多态
    • 7.7. 类属性、实例属性
    • 7.8. 静态方法和类方法
  • 8. 面向对象3、异常、模块
    • 8.1. __new__方法
    • 8.2. 单例模式
    • 8.3. 异常介绍
    • 8.4. 捕获异常
    • 8.5. 异常的传递
    • 8.6. 抛出自定义的异常
    • 8.7. 异常处理中抛出异常
    • 8.8. 模块介绍
    • 8.9. 模块制作
    • 8.10. 模块中的__all__
    • 8.11. python中的包
    • 8.12. 使用pip来安装模块
  • 9. 强化练习
    • 9.1. 应用:反恐精英
    • 9.2. 给程序传参数
    • 9.3. 列表推导式
    • 9.4. set、list、tuple
  • 10. 应用:飞机大战
    • 10.1. 搭建界面
    • 10.2. 检测键盘
    • 10.3. 显示、控制玩具飞机-面向过程
    • 10.4. 显示、控制玩具飞机-面向对象
    • 10.5. 玩家飞机发射子弹
    • 10.6. 显示敌机
    • 10.7. 优化代码
    • 10.8. 让敌机移动
    • 10.9. 敌机发射子弹
    • 10.10. 代码优化-抽象出基类
  • 本書使用 GitBook 釋出

python基础语言