• python开发者框架套件总结: package 包 frameworks


    python开发者的package 包 框架套件总结: frameworks
     
     
    开发环境:
    1. anaconda
    2. pycharm
    3. django
    4. awesome-django : 介绍 django app 和 相关资源。
     
    测试工具、持续集成工具
    1. pybuilder 
    2. unitest  
    3. mokito   : 单元测试工具,mock 任意对象 和 自定义函数返回设置。
    4. django-nose : 测试工具
    5. selectium  : 浏览器驱动,web app 测试
     
    web app 相关框架:
    1. xadmin : 缺少开发文档。
    2. django-admin-bootstrapped
    3. django-admin2 :  Extendable, adaptable rewrite of django.contrib.admin。
    4. django-drip : email to notify user based on models 
    5. django-post_office :  allows you to send email asynchronously in Django. Supports HTML email, database backed templates and logging.
    6. django-mailer  :  mail queuing and management for the Django web framework
    7. eventlog  : an event logger.
    8. dialogos  : a comments app for django.
    9. django-announcements  : for site-wide announcements.
    10. django-floppyforms :  is an application that gives you full control of the output of forms rendering. 
    11. geraldo
    12. echarts
    13. django-grappelli  : admin-interface
    14. django-guardian
    15. django-activity-stream
    16. django-notification-hq
    17. spiff-workflow
    18. django-cryspy-form
    19. django-group
    20. django-bootstrap
    21. django-heystack
    22. django-debug-toolbar :   the performance of current request / response
    23. django-paypal
    24. bootstrap
    25. flatUI
    26. django-compressor : Compresses linked and inline javascript or CSS into a single cached file.
    27. django-taggit : tag db model object.
    28. django-allauth : 
    29. django-filebrowser
    30. django-dajaxice  : ajax framework
    31. django-filter : 赛选器
    32. django-paypal
    33. django-imagekit
    34. django-filer  :文件、 图片管理器
    35. django-reversion  : 用于django- admin页面的改动。
    36. django-fsm : 工作流, Django friendly finite state machine support。
    37. django-viewflow  : 收费版 工作流。 Reusable workflow library for Django 。 http://viewflow.io
     
     
    web app 成品:
    1. mezzanine
    2. django-cms
    3. oscar
    4. open-erp 
    5. erp5
    6. zope 
    7. plone : cms
    8. pyramid 
    9. wagtail  :  a new cms
     
     
    桌面软件开发框架包:
    1. wxpython   GUI
    2. matplotlab  画图
    3. scipy   科学计算
    4. pil or pillow : 图像处理
    5. skit-learn :    统计学习方法
    6. skit-image :  图像处理,图像分析
    7. numpy 数值计算
    8. zmq 分布式通信
    9. protobuf 对象传递
    10. moviepy      电影剪辑
    11. mplayer.py  播放器控制
    12. pycpuid   机器硬件编号cpuid
    13. statsmodel   统计预测模型
    14. xlrd, xlwt     excel读写
    15. requests     http协议
    16. XLCloudClient : 迅雷离线linux客户端
     
    桌面软件发布:
    1. pyinstaller
    2. nsis
     
    web app发布:
    1. uwsgi
    2. wsgi
    3. gunicorn
    4. circle
    5. fastcgi
     
    web app server:
    1. nginx
    2. apache
     
     
     
    Docopt。抛弃optparse和argparse吧,使用docstrings来构建优雅的,可读性强的,并且复杂(如果你需要的话)的命令行界面。IMO2013年创建的最好的库。
     
    Requests,或称为人类使用的HTTP,是一个处理HTTP请求更为pythonic 的方法,比urllib2更更更好用。口碑可见,他在PyPI上下载已经超过5,000,000次 。
     
    lxml是libxml2和libxslt的合体。如果你要处理XML或HTML,lxml是最好的选择。
     
    Bottle是一个快速,简单,轻量级的WSGI微型web框架。几秒内就能构建小型站点和APIs。所有的框架只有一个py文件,你甚至可以放进任意目录。
     
    sh是一个成熟的Python子进程界面工具,允许你像运行函数一样运行任何程序。超级好用。
     
    Structlog是一个先进的日志记录处理器。他集成了多个现存的日志记录工具,包含了Python标准库。你可以创建普通记录器,按你所想增加内容,使你的日志拥有持久性和可读性。
     
    Watchdog是一个跨平台的Python库和shell工具,可以监视文件系统事件。超级好用,并且容易上手。
     
    Delorean可以是你用非常方便的方法来处理数据和时间。设置时区,截取到秒,分,小时,或者甚至使用特殊方法从一个数据迭代到另一个。浏览下文档,里面有很多示例。
  • 相关阅读:
    连Action Bar都不会 你能说你学过 Android?
    Java设计模式 —— 单例模式
    删库跑路 + 比特币勒索?我的MySQL被黑客攻破了
    微信小程序 带参二维码 纯Java实现
    【个人简介】关于博主&阅读指南
    微信小程序 获取 手机验证码 短信验证码 后端功能实现解析
    Handler processing failed; nested exception is java.lang.NoSuchMethodError:
    腾讯云服务器备案全流程 40天备案的血与泪
    [总结]2020年2月 OI学习/刷题记录
    [Luogu P5680][GZOI2017]共享单车
  • 原文地址:https://www.cnblogs.com/ToDoToTry/p/4213182.html
Copyright © 2020-2023  润新知