1、基本数据类型 -整数、浮点数、复数 -字符串
2、程序的控制结构 -分支结构与异常处理 -遍历循环、无限循环
3、函数和代码复用 -函数定义和使用 -函数递归
4、组合数据类型 -集合 -序列:元祖和列表 -字典
5、文件和数据格式化 -文件的使用 -一二维数据的表示存储和处理
1、turtle -基本图形绘制 2、string -字符串处理 3、math -基础数学计算 4、time、datetime -时间的基本处理 5、random -随机数产生及应用 6、PyInstaller -源代码打包为可执行文件 7、jieba -简洁的中文分词 8、os -操作系统小功能 9、wordcloud -中英文词云生成
1、PIL、Image -图像处理 2、numpy -数据处理 3、matplotlib -绘画
1、BeautifulSoup - 2、Requests - 3、
Numpy:表达N维数组的最基础库 官网:http://www.numpy.org
Pandas:Python数据分析高层次应用库 官网:https://pandas.pydata.org/
Series = 索引 + 一维数据 DataFrame = 行列索引 + 二维数据
SciPy:数学、科学和工程计算功能库 官网:https://www.scipy.org/
Matplotlib:高质量的二维数据可视化功能库 官网:https://matplotlib.org/stable/index.html
Seaborn:统计类数据可视化功能库 官网:http://seaborn.pydata.org/
Mayavi:三维科学数据可视化功能库 官网:http://docs.enthought.com/mayavi/mayavi/
PyPDF2:用来处理pdf文件的工具集 官网:http://mstamy2.github.io/PyPDF2
NLTK:自然语言文本处理第三方库 官网:http://www.nltk.org/
Pyhon-docx:创建或更新Microsoft Word文件的第三方库 官网:https://python-docx.readthedocs.io/en/latest/index.html
Scikit-learn:机器学习方法工具集 官网:http://scikit-learn.github.io/stable
TensorFlow:AlphaGo背后的机器学习计算框架 官网:https://www.tensorflow.org/
MXNet:基于神经网络的深度学习计算框架 官网:https://mxnet.incubator.apache.org/versions/1.8.0/
Requests:最友好的网络爬虫功能库 官网:http://www.python-requests.org/
Scrapy:优秀的网络爬虫框架、Python数据分析高层次应用库 官网:https://scrapy.org/
pyspider:强大的Web页面爬取系统 官网:http://docs.pyspider.org/en/latest/
Beautiful Soup:HTML和XML的解析库 官网:https://www.crummy.com/software/BeautifulSoup/
Re:正则表达式解析和处理功能库 官网:https://docs.python.org/3.6/library/re.html
Python-Goose:提取文章类型Web页面的功能库 官网:https://github.com/grangier/python-goose
Django:最流行的Web应用框架 官网:https://www.djangoproject.com/
Pyramid:规模适中的Web应用框架 官网:https://trypyramid.com/
Flask:Web应用开发微框架 官网:http://flask.pocoo.org/
WeRoBot:微信公众号开发框架 官网:https://github.com/offu/WeRoBot
aip:百度AI开放平台接口 官网:https://github.com/Baidu-AIP/python-sdk
MyQR:二维码生成第三方库 官网:https://github.com/sylnsfar/qrcode
PyQt5:Qt开发框架的Python接口 官网:https://www.riverbankcomputing.com/software/pyqt
wxPython:跨平台GUI开发框架 官网:https://www.wxpython.org/
PyGObject:使用GTK+开发GUI的功能库 官网:https://pygobject.readthedocs.io/en/latest/
PyGame:简单的游戏开发功能库 官网:http://www.pygame.org/
Panda3D:开源、跨平台的3D渲染和游戏开发库 官网:http://www.panda3d.org/
cocos2d:构建2D游戏和图形界面交互式应用的框架 官网:http://python.cocos2d.org/
VR Zero:在树莓派上开发VR应用的Python库 官网:https://github.com/WayneKeenan/python-vrzero
pyovr: Oculus Rift的Python开发接口 官网:https://github.com/cmbruns/pyovr
Vizard:基于Python的通用VR开发引擎 官网:http://www.worldviz.com/vizard-virtual-reality-software
Quads:迭代的艺术 官网:https://github.com/fogleman/Quads
asciii_art:ASCII艺术库 官网:https://github.com/jontonsoup4/ascii_art
turtle:海龟绘图体系 官网:https://docs.python.org/3/library/turtle.html