zoukankan      html  css  js  c++  java
  • 全栈Python 必备库

    强大的库:

    转自:微信公众号

    Python最棒的地方之一,就是大量的第三方库,覆盖之广,令人惊叹。Python 库有一个缺陷就是默认会进行全局安装。为了使每个项目都有一个独立的环境,需要使用工具virtualenv,再用包管理工具pip和virtualenv配合工作。

    尽管都可以求助于google或者baidu,但还要不自量力,按照个人认知给出一个列表,如:

    领域简要说明示例库
    包管理管理包和依赖的工具pip,conda 等
    分发与安装打包为可执行文件PyInstaller 等
    构建将源码编译成软件BitBake,PlatformIO 等
    解释器交互式 Python 解析器IPython 等
    编辑器Python 代码编辑器Anaconda,Python-mode 等
    IDE集成开发环境pydev,Spyder 等
    进程操作系统进程启动及通信库envoy,sh 等
    并发用以进行并发和并行操作的库gevent,eventlet 等
    网络用于网络编程的库Twisted,pyzmq 等
    WebSocket用于网络编程的库AutobahnPython,Crossbar 等
    RPC兼容 RPC 的服务器SimpleJSONRPCServer,zeroRPC 等
    软件定义网络网络可视化和SDN的工具和库Pyretic,POX 等
    硬件对硬件进行编程的库ino,Pyro 等
    GUI创建图形用户界面程序的库wxPython,PyQt,PySide 等
         
    文件文件管理和 MIME类型检测mimetypes,watchdog 等
    文本处理用于解析和操作文本的库chardet,simplejson,pyparsing 等
    特殊文本格式一些用来解析和操作特殊文本格式的库python-docx,PDFMiner,PyYAML 等
    文档用以生成项目文档的库Sphinx 等
    配置文件用来保存和解析配置文件的库ConfigParser 等
    图像处理用来操作图像的库PIL,ImageMagic,python-qrcode 等
    音频用来操作音频的库eyeD3,audioread 等
    视频用来操作视频和GIF的库moviepy,scikit-video 等
    地理信息地理编码地址以及用来处理经纬度的库GeoIP,GeoDjango 等
    密码学各种加解密工具库cryptography,PyCrypto 等
    算法Python 实现的算法和设计模式algorithms,python-patterns 等
    游戏开发游戏开发库Cocos2d,Pygame,Panda3D 等
    日志游戏开发库Sentry,logbook 等
    数据库驱动用来连接和操作数据库的库PyMySQL,psycopg2 等
    关系型ORM实现关系型数据映射的库SQLAlchemy 等
    NoSQL驱动用来连接和操作NoSQL的库PyMongo,redis-py,py2neo,HappyBase 等
    NoSQL ORM实现NoSQL数据映射的库MongoEngine,Hot-redis 等
    HTTPHTTP协议的工具库requests,urllib3 等
    Restful API用来开发RESTful API的库flask-restful,falcon 等
    URL 处理解析url的库webargs,furl 等
    HTML处理处理 HTML和XML的库BeautifulSoup,cssutils,html5lib 等
    网页处理用于进行网页内容提取的库opengraph,Haul 等
    网页处理用于进行网页内容提取的库opengraph,Haul 等
    网页生成用于进行网页内容提取的库Pelican,Hyde 等
    表单处理爬取网络站点的库Deform,WTForms 等
    数据验证数据验证库,可用于表单验证Cerberus,schema 等
    管理面板数据验证库,可用于表单验证Ajenti,flask-admin 等
    授权验证实现验证方案的库OAuthLib,python-oauth2 等
    模版引擎模板生成和词法解析的库和工具Jinja2,Mako 等
    队列处理事件以及任务队列的库celery,mrq 等
    搜索引擎对数据进行索引和执行搜索查询的库elasticsearch-py,solrpy 等
    Feed 消息用来创建用户活动的库Stream-Framework 等
    Web框架兼容 WSGI 的 web 服务器gunicorn,uwsgi等
    WSGI丰富的互联网应用Django,Flask,Tornado等
    资源管理丰富的互联网应用fanstatic,jinja-assets-compressor等
    缓存缓存数据的库django-cache-machine,django-cacheop等
    CMS内容管理系统django-cms等
    电子商务用于电子商务以及支付的框架和库django-shop,merchant等
    电子邮件用来发送和解析电子邮件的库envelopes,inbox等
    国际化用来进行国际化的库Babel等
    测试框架单元测试库nose,pytest,Robot Framework等
    Web测试web应用测试库Selenium,sixpack等
    mock测试Mock测试库mock,httppretty等
    测试数据生成测试数据的库mixer,faker等
    代码分析用于代码分析及可视化的库pycallgraph,pysonar2,coverage等
    Lint工具用于静态代码分析的库Flake8,pylint等
    调试工具用于debug的库ipdb,wdb等
    性能工具辅助确定性能瓶颈的库profiling,Memory Profiler等
    高性能让 Python 更快的库cython,pypy等
    devops辅用于 DevOps 的软件和库Ansible,Fabric,pexpect等
    CI持续集成工具库CircleCI,Wercker等
    任务调度任务调度库APScheduler,TaskFlow等
    科学计算科学计算的库numpy,pandas,blaze,scipy等
    学科专属天文,化学,生物学等的库astropy,cclib,Biopython等
    数据可视化进行数据可视化的库matplotlib,ggplot,boker等
    OCR光学字符识别库pytesseract 等
    计算机视觉计算机视觉库OpenCV,SimpleCV 等
    自然语言处理NLP相关的python库NLTK,Jieba 等
    机器学习机器学习库scikit-learn,tensorflow,theano等
    大数据MapReduce 框架和库PySpark,streamparse等
    云端工具云服务相关的python库aws-cli,apache-libcloud等
    云构建用于构建私有和公有云的库OpenStack,Docker Compose等
  • 相关阅读:
    智器SmartQ T7实体店试用体验
    BI笔记之SSAS库Process的几种方案
    PowerTip of the Day from powershell.com上周汇总(八)
    PowerTip of the Day2010071420100716 summary
    PowerTip of the Day from powershell.com上周汇总(十)
    PowerTip of the Day from powershell.com上周汇总(六)
    重新整理Cellset转Datatable
    自动加密web.config配置节批处理
    与DotNet数据对象结合的自定义数据对象设计 (二) 数据集合与DataTable
    在VS2003中以ClassLibrary工程的方式管理Web工程.
  • 原文地址:https://www.cnblogs.com/JansXin/p/8118377.html
Copyright © 2011-2022 走看看