第1章 就这么愉快的开始吧
一、Python3的下载与安装
二、从IDIE启动Python
三、尝试点新的东西
四、为什么会这样?
五、课时01课后习题及答案
第2章 用Python设计一个游戏
一、第一个小游戏
二、缩进
三、BIF
四、课时02课后习题及答案
第3章 成为高手前必须知道的一些基础知识
一、变量
二、字符串
>原始字符串
>长字符串
三、课时03课后习题及答案
一、改进我们的小游戏
二、条件分支
三、while循环
四、引入外援
五、课时04课后习题及答案
一、引言
二、数据类型
>整型
>浮点型
>布尔类型
三、类型转换
四、获得关于类型的信息
五、课时05课后习题及答案
一、算术操作符
二、优先级问题
三、比较操作符
四、逻辑操作符
五、课时06课后习题及答案
第4章 了不起的分支和循环
打飞机框架
一、课堂小练习
二、”悬挂else”
三、条件表达式(三元操作符)
四、断言
五、课时08课后习题及答案
一、while循环语句
二、for循环语句
三、range()
四、break语句
五、continue语句
六、课时09课后习题及答案
第5章 列表、元组和字符串
一、创建列表
二、向列表添加元素
三、课时10课后习题及答案
一、从列表中获取元素
二、从列表删除元素
三、列表分片
四、列表分片的进阶玩法
五、 课时11课后习题及答案
一、一些常用的操作符
二、列表的小伙伴们
三、关于分片“拷贝”概念的补充
四、课时12课后习题及答案
一、创建和访问一个元组
二、更新和删除元组
三、元组相关的操作符
四、课时13课后习题及答案
一、字符串的秘密
二、各种内置方法
三、课时14课后习题及答案
一、format()
二、格式化操作符:%
三、Python的转义字符及含义
四、课时15课后习题及答案
一、一些关于序列的常用BIF(共11个)
二、课时16课后习题及答案
第6章 函数
一、创建和调用函数
二、函数的参数
三、函数的返回值
四、课时17课后习题及答案
一、形参和实参
二、函数文档
三、关键字参数
四、默认参数
五、收集参数
六、课时18课后习题及答案
一、函数和过程
二、再谈谈返回值
三、函数变量的作用域
四、课时19课后习题及答案
一、global关键字
二、内嵌函数
三、闭包
四、课时20课后习题及答案
一、lambda表达式
二、介绍两个BIF:filter()和map()
三、课时21课后习题及答案
一、递归是“神马”?
二、写一个求阶乘的函数
三、课时22课后习题及答案
斐波那契数列
一、汉诺塔
二、课时24课后习题及答案
第7章 字典和集合
一 、字典(哈希、关系数组)
二、创建和访问字典
三、课时25课后习题及答案
一、fromkeys()
二、keys()、values()、items()
三、get()
四、copy()
五、pop()和popitem()
六、update()
七、课时26课后习题及答案
一、字典的表亲:集合
二、创建集合
三、访问集合
四、不可变集合
五、课时27课后习题及答案
第8章 永久存储
一、打开文件
二、文件对象的方法
三、文件的关闭
四、文件的读取和定位
五、文件的写入
六、课时28课后习题及答案
一、一个任务
二、课时29课后习题及答案
一、os模块中关于文件/目录常用的函数使用方法
二、os.path模块中关于路径常用的函数使用方法
三、课时30课后习题及答案
一、pickle模块
二、课时31课后习题及答案
第9章 异常处理
一、什么是异常?
二、异常的总结
三、课时32课后习题及答案
一、try-except语句
二、try-finally语句
三、raise语句
四、课时33课后习题及答案
一、丰富的else语句
二、简洁的with语句
三、课时34课后习题及答案
第10章 图形用户界面入门
一、安装GUI工具包:EasyGui
二、导入EasyGui
三、使用EasyGui
四、修改默认设置
五、课时35课后习题及答案
第11章 类与对象
一、对象=属性+方法
二、课时36课后习题及答案
一、self是什么
二、Python的魔法方法
三、公有和私有
四、课时37课后习题及答案
一、继承
二、调用未绑定的父类方法
三、使用super函数
四、多重继承
五、课时38课后习题及答案
一、组合
二、类、类对象和实例对象
三、到底什么是绑定
四、课时39课后习题及答案
一、一些相关的BIF
二、、课时40课后习题及答案
第12章 魔法方法
一、_ _init_ _(self[, …])
二、_ _new_ _(cls[, …])
三、_ _del_ _(self)
四、课时41课后习题及答案
一、算术运算符
二、课时41课后习题及答案
一、反运算
二、增量赋值运算
三、一元操作符
四、课时43课后习题及答案
一、简单定制
二、课时44课后习题及答案
一、属性访问
二、课时45课后习题及答案
一、描述符(property的原理)
二、课时46课后习题及答案
一、定制序列
二、课时47课后习题及答案
一、迭代器
二、课时48课后习题及答案
一、生成器
二、课时49课后习题及答案
第13章 模块
未完待续。。。