python常用函数库(一)

python第三方数据库
数据分析函数库
Numpy:用于数值计算 import numpy ads np
Pandas:主要用于做数据处理
Ipython:更新到1.0后,功能基本完善,其中的notebook非常强大,而且是基于web,在合作分享方面非常好
Scripy:数值计算的扩展包
图像处理函数
Matplotlib:是python著名的绘图库
import matplotlib.pyplot as plt
Python Imaging Library(PIL):对图片的处理采用PIL库这个库可用于图片的一些常用操作,改变尺寸,格式,色彩,旋转等处理

网页处理分析库
urllib2:可以利用urllib2抓取页面,可以直接使用urlopen来进行页面打开,也可以直接用request来打开网址,利用request的好处是可以很方便的添加HTTP请求的头部信息
import urllib2
req = urllib2.Request('http://www.baidu.com')
req.add_header('Cookie','aaa=bbb') 通过add_header添加请求头

res = urllib2.urlpopen(req)
html = res.read()
res.close()
BeautifulSoup:用来解析HTML和XML的第三方库
日期时间标准函数
datetime:python中用于处理日期及时间等。定义了两个常量和5个类
两个常量:
datetime.MINYEA和datetime.MAXYEAR表示最小最大年份
5个类:
  • datetime.date:表示日期的类。常用的属性有year, month, day;
  • datetime.time:表示时间的类。常用的属性有hour, minute, second, microsecond;
  • datetime.datetime:表示日期时间。
  • datetime.timedelta:表示时间间隔,即两个时间点之间的长度。
  • datetime.tzinfo:与时区有关的相关信息。(这里不详细充分讨论该类,感兴趣的童鞋可以参考python手册)
time:表示日常所用的时间的类

你可能感兴趣的:(python)