======== python资源集合 。 python 中文学习大本营 。
========
========
-
tornado - tornado是非阻塞式 Web 服务器框架,而且速度相当快。官网,Introduction to Tornado 中文翻译 , 中文教程。
-
Django - Django。
-
flask - flask, 官方教程中文翻译1 ,官方教程中文翻译2,Flask使用小结,Flask开发团队Pocoo的内部编码风格指南| 编程派 | Coding Python.html。
-
Bottle - Bottle是一个小型的轻量网络开发框架,同时速度也很快。
-
Wooey - Wooey 是一个简单的Python脚本的Web UI 界面。它能够提供日常数据分析,文件处理等功能。2015年出现的十大流行Python库 。
-
Channels - Channels旨在增强Django的异步能力,同时让Django不仅仅局限于Request-Response模型,能够支持WebSocket、HTTP2推送和背景任务。2015年出现的十大流行Python库 。
-
Django-Baker - Django Baker可以帮助开发者快速启动项目。只要提供app名称,Django Baker就可以根据models.py文件中的models,自动生成视图、表单、URL、admin页面以及模板。2015年出现的十大流行Python库 。
-
Django-Q - Django Q是一个原生Django分布式任务队列处理应用,通过Python的mutliprocessing模块功能实现。2015年出现的十大流行Python库 。
-
django-webpack-loader - Django webpack loader对webpack-bundle-tracker的输出结果进行处理,让你可以在自己的Django应用中使用生成的bundles。2015年出现的十大流行Python库 。
-
django-hackathon-starter - django-hackathon-starter这是一个Django Web应用模板程序,可以帮助你快速生成应用。必定能够为你节省大量的开发时间,同时这个库也能用作开发者的学习指南。2015年出现的十大流行Python库 。
-
django-seed - Django-seed通过faker库,为Django模型生成测试数据。该库支持Python和Django的最新版本。2015年出现的十大流行Python库 。
-
django-tenants - django-tenants让django驱动的网站支持多个tenants,这个功能时通过PostgreSQL schemas实现的。这是每个SASS(软件即服务)网站的核心功能。2015年出现的十大流行Python库 。
========
- pyglet - Pyglet是一个纯Python语言编写的跨平台框架,用于开发多媒体和窗口特效应用。
========
========
- Peewee - Peewee是一个小型但是十分强大的库,支持通过ORM的方式访问数据库,原生支持SQLite、MySQL和PostgreSQL等数据库。
========
========
- 高效的Python数据分析框架Ibis - 高效的Python数据分析框架Ibis ibis-project , 通过IPN了解Ibis.
- RabbitMQ - 一个工业级的消息队列服务器,RabbitMQ+Python入门经典-兔子和兔子窝
========
- pandas - 为 Python 编程语言提供高性能,易用数据结构和数据分析工具。在数据改动和数据预处理方面,Python 早已名声显赫,但是在数据分析与建模方面,Python 是个短板。Pands 软件就填补了这个空白,能让你用 Python 方便地进行你所有数据的处理,而不用转而选择更主流的专业语言,例如 R 语言。
- pulp - PuLP 是一个用 Python 编写的线性编程模型。它能产生线性文件,能调用高度优化的求解器,GLPK,COIN CLP/CBC,CPLEX,和GUROBI,来求解这些线性问题。
- Matplotlib - Matplotlib是基于 Python 的 2D(数据)绘图库,它产生(输出)出版级质量的图表,用于各种打印纸质的原件格式和跨平台的交互式环境。matplotlib 既可以用在 python 脚本, python 和 ipython 的 shell 界面 (ala MATLAB® 或 Mathematica®),web 应用服务器,和6类 GUI 工具箱。matplotlib 尝试使容易事情变得更容易,使困难事情变为可能。你只需要少量几行代码,就可以生成图表,直方图,能量光谱(power spectra),柱状图,errorcharts,散点图(scatterplots)等。
- Scikit-Learn - Scikit-Learn是一个简单有效地数据挖掘和数据分析工具(库)。关于最值得一提的是,它人人可用,重复用于多种语境。它基于 NumPy,SciPy 和 mathplotlib 等构建。
- Spark -Spark 由一个驱动程序构成,它运行用户的 main 函数并在聚类上执行多个并行操作。Spark 最吸引人的地方在于它提供的弹性分布数据集(RDD),那是一个按照聚类的节点进行分区的元素的集合,它可以在并行计算中使用。RDDs 可以从一个 Hadoop 文件系统中的文件(或者其他的 Hadoop支持的文件系统的文件)来创建,或者是驱动程序中其他的已经存在的标量数据集合,把它进行变换。用户也许想要 Spark 在内存中永久保存 RDD,来通过并行操作有效地对 RDD 进行复用。最终,RDDs 无法从节点中自动复原。Spark 中第二个吸引人的地方在并行操作中变量的共享。
========
- splinter - Python自动化测试工具Splinter,不仅可以当web自动化测试工具 同时也可以当抓取交互式网站的爬虫程序来用的,不用去分析ajax请求数据了,可以模拟登录,用Python开发自动化测试脚本-splinter。
- swarm - 是一个简单的使用 gevent 开发的支持自定义协议的长连接压测框架。
========
- ibrute - 一个攻击iCloud账户的Python脚本,2014年很多明星的账号就是被这个脚本攻破的,苹果已经修改这个漏洞了。
- bruteforce_py - 暴力破解脚本,ssh bf, wordpress bf, cpanel bf, mysql bf, etc ... 可以说是暴力破解大全。
- keychain-bruteforce - 暴力破解MAC OS X 的密码管理。
- gamblerbfe - 路由器也可以暴力破解了。
- AndroidPINCrack - android的pin密码破解。
- rarPasswordCrackere - rar加密文件破解。
- Python-ZIP-Cracker - zip加密文件破解。
========
- vincent - Python 构建的专为运用 D3.js 进行可视化的 vega 转换工具。
========
- pywebsocketserver - 程序Log实时监控 – python + websocket。
- pupy - Pupy是一个远程管理工具(Administration Tool),开源并且支持多个平台。Pupy还内置了一个Python解释器,可以从内存中加载Python包,访问远程Python对象。
- Invoke - Invoke让你通过一个Python库便捷地执行系统管理任务。如果你想使用稳定的工具(即使是不再积极开发),可以考虑Invoke的前身——Fabric。
- DeployDjango - 不到一分钟安全部署Django应用的脚本,操作教程。
- HealthChecks - HealthChecks基于 cron 的监控服务。在 cron 里配置好监控只需要几分钟时间,却能让你晚上睡得更好!2015年出现的十大流行Python库 。
- dockerizing-django - 是realpython网站一篇相关教程的代码库,讲的是如何将Django应用Docker化。2015年出现的十大流行Python库 。
========
- 图片自动发邮箱 - 报警图片自动发邮箱功能。
- 自动更新树莓派的内网、外网IP地址到 自己的github上 - 自动更新树莓派的内网、外网IP地址到 自己的github。
- rpi-start - 树莓派初始配置指南(2代B型)。
========
-
IoTNotes - 开源硬件记录。
-
GitHub上Star最多的100个python repository - GitHub上Star最多的100个python repository。
-
10个Python 模块 - 你该了解的10个 Python 模块。
-
dask - 【(Python)集成任务调度/阻塞算法的数据并行处理库Dask】支持大数据集的分割多核并行处理,Doc。
-
Phonenumbers - Phonenumbers 小巧,实用简便,没有地理代编码,运营商,时区等metadata数据。它能识别多种格式,然后使用不同的格式/样式进行有效匹配。
-
pythalesians - Python金融(分析工具)库PyThalesians。
-
20个机器学习开源项目 - 20 个顶尖的 Python 机器学习开源项目 Scikit-learn、Pylearn2、NuPIC……
-
Python_Coding_Rule - 【Python代码指南】,这篇文档改编自Guido最初的《Python风格指南》一文,希望对初学Python的朋友们有所借鉴。
-
GGTinypng - 批量压缩png和jpg图片python脚本,已经支持子文件夹里面的图片,会按原始的相对路径存放到输出文件夹内。
-
sinaweibopy - 新浪微博Python SDK。
-
keras - Keras是一个高度模块化的神经网络库,用Python语言编写,可以基于TensorFlow或Theano框架运行。
-
yapf - yapf是一个Python文件代码格式化工具,但与其他类似工具采取了不同的算法。它脱胎于由 Daniel Jasper 开发的 clang-format。
-
tqdm - tqdm可以在长循环中添加一个进度提示信息,用户只需要封装任意的迭代器 tqdm(iterator),是一个快速、扩展性强的进度条工具库。
-
pyvim - pyvim用Python语言实现的Vim编辑器。
-
snake - Snake用来取代Vim的VimScript进行Vim的插件编程,借由Python的强大,让插件编程如虎添翼。
-
pyxley - 使用Flask和React.js,快速开发数据面板(dashboard。在网页上显示一个数据面板是与人分享数据科学发现的最直观方法。对R语言来说有Shiny来简化数据科学家开发网页的工作,而Pyxley就相当于Python版的Shiny。使用Pyxley不光不用写HTML、CSS,你还可以加入自己的JavaScript来进行定制。
-
Tomorrow - Tomorrow为Python 2.7中的异步代码提供了神奇的装饰器语法实现。
-
ibis - Ibis是Cloudera Labs推出的一个新项目,目前还是预览版。它试图解决的就是数据集规模的问题,但对用户提供的确是单机上Python的体验,而且能够与现有的Python数据生态圈(Pandas、Scikit-learn、Numpy)进行集成。未来它还计划加入与机器学习和高级分析集成的功能。
-
ipython - IPython 是一个在多种编程语言之间进行交互计算的命令行 shell,最开始是用 python 开发的,提供增强的内省,富媒体,扩展的 shell 语法,tab 补全,丰富的历史等功能
-
Arrow - Arrow这个库可以更好地处理Python中的日期和时间(data/time)。
-
awesome-python - Awesome可能是GitHub上寻找和整理开源项目最好的方式。