`
wx1568016009
  • 浏览: 23657 次
文章分类
社区版块
存档分类
最新评论

你必须知道的10个Python第三库

 
阅读更多

640?wx_fmt=png

1.  BeautifulSoup

Beautiful Soup是一个可以从HTML,XML进行提取文件的Python库,日常我们使用爬虫进行数据抓取回来之后,往往需要进行数据解析。

使用它能让你开心愉快提取里面的爬回来的数据。

2.  Arrow

用过datetime标准库的同学都知道,这个库每次需要import各种时间模块格式化,非常不友好,arrow直接接受各种时间(datetime,date,timestamp)类型转化为Arrow类型,然后进行各种格式化操作,非常方便。很是人性化,简直是居家旅行必备良药

3. Requests

题图就是requests的logo,这个库使用量之大,Python开发者应该是无人不知无人不晓。


requests是日常网络库使用最频繁的一个,不管是用于正式还是测试,它完全满足与日常网络的需求,非常人性化,简单好用。


requests目前在github有36+的star,除了功能强大,源码也是写的非常赞。五星推荐

4. Fabric

Fabric我之前文章已经写过了「Python自动化部署工具-Fabric」,对于少量服务器,日常自动化发布配置,与服务器交互只需要配置一个fabfile.py的自动化脚本就行,非常简单方便。如果需要更多配置运维可以使用ansible,这个后期我单独和大家讨论。

5. Statsd

作为一枚开发同学,服务器API性能,耗时监控是一个很重要的数据,我们需要收集起来进行实时分析。

statsd是一个网络守护进程,通过Python客户端,我们可以统计监听API数据发送到服务端,比如ES,influxdb,promethues,并且用Grafana进行数据展示。

大家可以参考「阅读原文」我以前写的博客文章,后台回复「stastd」可以获取我分享过的监控PPT。

6. Gevent

gevent是基于协程的Python网络库,通过gevent使的协程的使用变得非常简单,遇到阻塞你不需要显示切换,程序会进行自动调度。使用非常广泛,在部署flask,celery往往会加入gevent提高服务性能。

7. Supervisor

之前文章提到过supervisor可以大大方便我们进行进程管理,开始,重启,停止,查看日志等等。Linux系列开坑记(一)-常用的3个命令

8. Voluptuous

这个库估计很多同学不知道,主要是日常写API的时候进行数据校验,当前端API传递参数过多的时候,这个库,可以通过装饰器的方式提前进行校验数据逻辑,大大降低了你在代码逻辑校验数据的耦合,强烈推荐后端的同学使用。

9. Raven

单纯这个名字大家可能不那么敏感,但是sentry大家肯定就知道了。

这个库就是sentry服务的SDK包。对于日常邮件报警我们通过安装了这个包配合sentry后端服务,就能够进行各种邮件报警的错误收集。

另外通过设置日志等级,我们能轻松通过logger进行触发报警。

这个包适合多个语言,不仅仅是Python语言之下。

10. uWSGI

uWSGI这个是一个web服务器,它实现了WSGI协议、uwsgi、http等协议,我们在Python日常部署文章提到过,主要通过Nginx + uWSGI 拉动我们应用服务(比如Django)提高服务吞吐量。使用Docker容器化部署实践之Django应用部署(一)

上面我简单介绍了10个日常项目的包,很多没有列举到,欢迎大家留言还有那些你常用的?


640?wx_fmt=jpeg

点击免费加入我们


相关阅读:

Linux系列开坑记(一)-常用的3个命令

使用Docker容器化部署实践之Django应用部署(一)

你需要知道的添加Django后台验证码的方法

编写高质量Python的6个技巧

640?wx_fmt=jpeg

分享到:
评论

相关推荐

    IronPython安装python第三方库的必须工具setuptools-py2.7.egg

    总之,setuptools-py2.7.egg是针对IronPython的特殊解决方案,它使得在.NET框架内管理Python第三方库成为可能。通过正确安装和使用setuptools,开发者可以在IronPython环境中充分利用Python生态系统的丰富资源,提升...

    自动高速下载python第三方库.zip

    "自动高速下载python第三方库.zip"这个压缩包文件显然是为Python开发者设计的,旨在简化和加速Python第三方库的安装过程。下面,我们将详细探讨与Python第三方库、pip以及如何高效安装相关的知识点。 1. **Python第...

    python第三方库

    在本文中,我们将深入探讨Python第三方库的重要性和常用库的分类,以及如何有效地利用它们来提升开发效率。 Python第三方库通常由社区开发者创建并维护,它们可以通过Python的包管理器pip进行安装和管理。pip允许...

    Python第三方库

    ### Python第三方库详解 #### 一、引言 在Python编程的世界中,除了丰富的标准库之外,还有大量的第三方库为开发者提供了更为强大的功能和便利。本文将深入探讨Python第三方库的相关概念、安装方法及示例。 #### ...

    计算机二级Python教程 Python语言程序设计 Python基础入门教程-第8章-Python第三方库概览共60页.ppt

    【课程列表】 第1章-程序设计基本方法 共45页.pptx 第2章-Python语言基本语法元素 共46页.ppt 第3章-程序的控制结构 共53页.ppt 第4章-组合数据类型 共57页.pptx ...第8章-Python第三方库概览 共60页.ppt

    python安装第三方库

    1. **确认Python版本**:在安装第三方库之前,首先要确保已正确安装Python,并知道其版本号。可以在命令行中输入`python --version`来查看。 2. **检查pip版本**:pip是Python的一个包管理工具,用于安装Python...

    易语言python支持库

    6. **模块管理**:易语言程序可以通过支持库来安装、管理Python的第三方库,如使用pip安装库或从Python Package Index (PyPI) 下载库。 7. **示例代码和教程**:为了帮助易语言开发者熟悉如何使用这个支持库,可能...

    python第三方库:pymysql

    python第三方库:pymysql

    python中批量安装第三方库

    Python第三方库批量安装,傻瓜式操作。方便吧。当然,有时候,我们的网络并不是那么顺畅,pip是在线安装的,可不可以离线呢?当然可以啦,pip install 的第一步,就是在 pypi 上寻找包,然后下载到本地。如果网络...

    Python学习第三方库案例总结

    Python学习第三方库案例总结

    Python-docx三方库安装包

    Python-docx是一个强大的Python库,专门用于处理Microsoft Word文档,如创建、编辑和读取.docx格式的文件。这个库允许开发者在不依赖Microsoft Office的情况下,通过编程方式操作Word文档,极大地扩展了Python在文档...

    计算机二级Python教程 Python语言程序设计 Python基础入门教程-第7章-Python标准库概览 共47页.ppt

    本章为该课程的其中一个章节 【全部课程列表】 第1章-程序设计基本方法 共45页.pptx 第2章-Python语言基本语法元素 共46页.ppt 第3章-程序的控制结构 共53页.ppt ...第8章-Python第三方库概览 共60页.ppt

    Python二级等级考试电子教案 第10章 Python第三方库概览.pdf

    全国计算机等级考试二级教程《Python语言程序设计》中关于Python第三方库的内容,涵盖第三方库的获取和安装方法。根据提供的电子教案内容,我们可以总结出以下知识点: 1. 第三方库的作用:在Python编程中,第三方...

    python第三方库-mechanize

    用python成为顶级黑客,第三方库必备,mechanize网络爬虫

    python常用的第三方库

    python常用的第三方库,只有名称和链接,没有详细介绍

    Python第三方库安装方式

    Python 第三方库安装方式 Python 作为一种流行的编程语言,拥有丰富的第三方库生态系统。这些库可以帮助开发者快速构建各种应用程序。然而,在使用这些库之前,需要先安装它们。本文将介绍 Python 第三方库的安装...

    Python第三方库安装工具.pptx

    Python第三方库 安装工具

    Python3.8版本第三方库安装包 pycairo-1.19.1-cp38-cp38-win_amd64.whl

    Python3.8版本第三方库pycairo经编译后的安装包,下载请注意Python对应64位版本3.8

    Python安装第三方库-pip使用清华镜像源安装

    pip使用清华镜像源安装 包含离线库下载安装地址和可用国内源快速安装方法 python安装第三方库,用cmd安装自带是国外的源,速度比较慢,大家应该都感受过。

Global site tag (gtag.js) - Google Analytics