## 划重点
– 遍历字典
利用dict.items()方法,用一个循环语句遍历整个字典的所有元素。
– 转换 Reputation 和 Voting Power 的原始数据
直接获取的某些数据是生的,需要煮(转换)一下才能吃。
– 解析时间
使用Python的dateutil和datetime模块来解析和处理时间数据。
## 划重点
– 遍历字典
利用dict.items()方法,用一个循环语句遍历整个字典的所有元素。
– 转换 Reputation 和 Voting Power 的原始数据
直接获取的某些数据是生的,需要煮(转换)一下才能吃。
– 解析时间
使用Python的dateutil和datetime模块来解析和处理时间数据。
二手图书市场是我比较关注的一个RSS订阅项,经常在里面看看有没有感兴趣的书,觉得价格合适,就赶紧把书淘过来,晚了卖给让别人了。
## 划重点
– 模块、包
模块是一个XXX.py文件,Python中以模块的方式组织代码片段(函数,类,变量)。
包是一个目录,里面有一些模块或者子目录,Python中以包的方式管理模块。
– 使用模块
要使用模块,需要先导入模块,使用关键字import来导入模块。
这是我们使用Python标准库和第三方库的方式。
– 安装模块
第三方模块需要自己安装,可以通过Python的包管理工具pip安装、还可以下载模块源码来安装。
家里每年都会种点自己吃的西瓜,最近这几年种的品种都是“黑美人”,西瓜不大,但比以前种的花皮瓜甜,而且不空心。
戴上耳机,
安安静静地听完这首歌,
On a Slow Boat to China。
听完,1.5 倍速,再来一遍。
Luke Thompson 的歌很安静,
是我喜欢的类型。
在YouTube上发现了他的[音乐博客](http://www.lukethompsonmusic.com/),
订阅并探索他的故事。
我以为成功安装python-steem库就可以愉快地玩耍了,这个想法还是太单纯,谁知道在导入steem模块的时候又出现问题了:无法导入winrandom模块。
www.packtpub.com 这个网站每天都会免费赠送一本电子书,领取的时候需要注册一个账户。
[领取地址: https://www.packtpub.com/packt/offers/free-learning](https://www.packtpub.com/packt/offers/free-learning)
## 划重点
– 类与对象
把一些具有共同特征的对象的属性和行为(方法)抽取出来,将其**抽象化**,定义为类。
也就是说类是对象的模板,按照模板(类)**实例化(具体化)**,这就是对象。
类是抽象的概念,而对象是具体的东西。
– 类的属性与方法
类的属性和方法都是一群对象的共同特征。
属性是那些对象的静态特征,在类中定义的变量。
方法是那些对象的动态特征(行为),在类中定义的函数。
这么说也不太准确,有些类中的有些方法和属性是关于类的,而与对象无关系。
通过定义类,实现了对数据和对数据的操作的**封装**。
## 划重点
– 函数
函数是实现某个特定功能的一段代码。
将同一类相对独立的功能写成一个个函数,放到同一个py文件里,这就是一个模块。
你可以试试输入 help(math) 看是不是这样的。
– 函数的结构
函数由输入参数、函数体、输出参数组成。
通过输入参数接收要处理的数据,
在函数体里实现要完成的功能,
最后将计算结果通过输出参数返回给使用者。
## 划重点
– 字典
字典是Python内置的一种可变的数据结构,也是一种容器,可以放置任意类型的元素,
特点是用 {} 定义,元素以键值对的形式组织,键和值是一一对应的映射关系。
字典的常用操作:创建,访问,更新,删除。
– 列表
列表也是Python中一种可变的数据结构,其元素可以是任意类型,用 [] 定义。
列表的常用操作:创建,访问,添加,删除,切片,排序。