第1章 就这么愉快的开始吧
一、Python3的下载与安装
二、从IDIE启动Python
三、尝试点新的东西
四、为什么会这样?
五、课时01课后习题及答案
第2章 用Python设计一个游戏
一、第一个小游戏
二、缩进
三、BIF
四、课时02课后习题及答案
第3章 成为高手前必须知道的一些基础知识
一、变量
二、字符串
>原始字符串
>长字符串
三、课时03课后习题及答案
一、改进我们的小游戏
二、条件分支
三、while循环
四、引入外援
五、课时04课后习题及答案
一、引言
二、数据类型
>整型
>浮点型
>布尔类型
三、类型转换
四、获得关于类型的信息
五、课时05课后习题及答案
一、算术操作符
二、优先级问题
三、比较操作符
四、逻辑操作符
五、课时06课后习题及答案
第4章 了不起的分支和循环
打飞机框架
一、课堂小练习
二、"悬挂else"
三、条件表达式(三元操作符)
五、课时08课后习题及答案
一、创建列表
二、向列表添加元素
三、课时10课后习题及答案
课时11:列表:一个打了激素的数组2
一、从列表中获取元素
二、从列表删除元素
三、列表分片
四、列表分片的进阶玩法
五、 课时11课后习题及答案
课时12:列表:一个打了激素的数组3
一、一些常用的操作符
二、列表的小伙伴们
三、关于分片“拷贝”概念的补充
四、课时12课后习题及答案
课时13:元组:戴上了枷锁的列表
一、创建和访问一个元组
二、更新和删除元组
三、元组相关的操作符
四、课时13课后习题及答案
课时14:字符串:各种奇葩的内置方法
一、字符串的秘密
二、各种内置方法
三、课时14课后习题及答案
课时15:字符串:格式化
一、format()
二、格式化操作符:%
三、Python的转义字符及含义
四、课时15课后习题及答案
课时16:序列
一、一些关于序列的常用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章 模块
未完待续。。。