### 前言

```python

众所周知python随着人工智能时代的带来渐渐走向神坛,但是我们要知道的是python作为一门编程语言本身并不是很牛,python之所以会如此火热主要就是由于其背后有一大堆功能十分强大的功能模块与包

"""

模块:可以粗略的理解为内部含有一定功能代码的python文件

包:多个python文件的集合(文件)

"""

```

### 实用模块

```python

# 1、requests模块

    requests模块是一个爬虫模块,爬虫是python的强项项目,像python有很多的爬虫模块,但是相比传统的爬虫模块,requests模块封装简单,只需要用户简单几行代码就能爬取大量内容。对新手相当友好

# 2、pandas模块

    pandas模块是一个处理数据的模块,你可以用来处理Excel数据,还能进行更为高级的人工智能、大数据数据处理。学好了对未来深入发展好处多多

# 3、pyecharts模块

    有中文文档!这是这个库最好的一个地方,你不用费劲的去查英文文档,也不用去费劲的全网找翻译版本。echarts是一个百度开源的数据可视化库,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而pyecharts就是使用python封装的库,他画出来的图可以直接使用浏览器打开,而且非常美观

# 4、pygame模块

    pygame是python用来开发游戏的一个模块,使用这个模块,你可以用简洁的代码开发出令人满意的游戏。像是一些简单的小游戏都可以使用pygame进行开发

# 5、jieba库

    英文分词很容易,只需要按空格分开就行了,但是中文分词不是那么容易。所幸有jieba库,jieba库提供了3种不同精度的分词方法,适用于不同的环境,jieba库使得我们的中文处理工作更加便捷快速

# 6、TensorFlowTensorFlow

    是知名的深度学习的库,你可以使用TensorFlow开发出不错的人工智能模型

# 7、wxpython

    是Python的一个GUI(图形用户界面)工具。你可以使用这个库快速开发出电脑软件的交互界面。这就是你要的ui了

# 8、BeautifulSoup

    它很慢,但这个xml和html的解析库对于新手非常有用。如果你只会正则表达式,不妨试试这个库,至少我用了就不会再用正则了,除非特殊情况

# 9、matplotlib模块

    也是一个数据可视化的模块,但是这个模块的功能更加全面,可以完成一些更高级的图。我相信这个库也是数据可视化的必学库。除了数据可视化,里面还封装了很多其他功能,我自己还在研究中

# 10、nltk模块

    他是一个自然语言工具包。可能大多数人不会用它,但它确实通用性非常高。如果你需要处理字符串的话,它是非常好的库。但它的功能远远不止如此,甚至远超你的想象

# 11、PIL模块

    PIL是python的一个图形处理库,支持处理几乎所有格式的图片格式,可以完成缩放裁剪,颜色更改,叠加,添加线条,格式转换。总之,处理图片的工作几乎都可以交个他

# 19、WeRobot模块

    微信公众号开发框架,也就是所谓的微信机器人。能处理图片信息、文字信息、关注事件、扫描二维码事件等等。有公众号的可以研究一下

```