美文网首页
Python开发者应该知道的7个库

Python开发者应该知道的7个库

作者: adc9c8f3920d | 来源:发表于2017-04-10 21:21 被阅读51次

    请注意我特别排除了像 SQLAlchemy 和 Flask 这样的库,因为其实在太优秀了,无需多提。

    下面开始:

    1. PyQuery (with lxml)

    安装方法 pip install pyquery

    Python 解析 HTML 时最经常被推荐的是 Beautiful Soup ,而且它的确也表现很好。提供良好的 Python 风格的 API,而且很容易在网上找到相关的资料文档,但是当你需要在短时间内解析大量文档时便会碰到性能的问题,简单,但是真的非常慢。

    2. dateutil

    安装方法:pip install dateutil

    处理日期很痛苦,多亏有了 dateutil

    3. fuzzywuzzy

    安装方法:pip install fuzzywuzzy

    fuzzywuzzy 可以让你对两个字符串进行模糊比较,当你需要处理一些人类产生的数据时,这非常有用。下面代码使用Levenshtein 距离比较方法来匹配用户输入数组和可能的选择。

    4. watchdog

    安装方法:pip install watchdog

    watchdog 是一个用来监控文件系统事件的 Python API和shell实用工具。

    5. sh

    安装方法:pip install sh

    sh 可让你调用任意程序,就好象是一个函数一般:

    6. pattern

    安装方法:pip install pattern

    Pattern 是 Python 的一个 Web 数据挖掘模块。可用于数据挖掘、自然语言处理、机器学习和网络分析。

    7. path.py

    安装方法:pip install path.py

    当我开始学习 Python 时,os.path 是我最不喜欢的 stdlib 的一部分。尽管在一个目录下创建一组文件很简单。

    学好python你需要一个良好的环境,一个优质的开发交流群,群里都是那种相互帮助的人才是可以的,我有建立一个python学习交流群,在群里我们相互帮助,相互关心,相互分享内容,这样出问题帮助你的人就比较多,群号是301,还有056,最后是051,这样就可以找到大神聚合的群,如果你只愿意别人帮助你,不愿意分享或者帮助别人,那就请不要加了,你把你会的告诉别人这是一种分享。

    学习是对自己最好的投资,而机会属于有准备的人,这是一个看脸的时代,但最终拼的是实力。人和人之间的差距不在于智商,而在于如何利用业余时间,所以没有等出来的辉煌,只有干出来的精彩。其实只要你想学习,什么时候开始都不晚,不要担心这担心那,你只需努力,剩下的交给时间,而你之所以还没有变强,只因你还不够努力,要记得付出不亚于任何人的努力。

    相关文章

      网友评论

          本文标题:Python开发者应该知道的7个库

          本文链接:https://www.haomeiwen.com/subject/payeattx.html