This is your work, valued
编程思想研究。让Python开发变得更简单、更强大、更自由、也更有趣。
funboost. pip install funboost,python全功能分布式函数调度框架,funboost的功能是全面性重量级,用户能想得到的功能99%全都有;funboost的使用方式是轻量级,只有@boost一行代码需要写。支持python所有类型的并发模式和一切知名消息队列中间件,支持如 celery dramatiq等框架整体作为funboost中间件,python函数加速器,框架包罗万象,用户能想到的控制功能全都有。一统编程思维,兼容50% python业务场景,适用范围广。只需要一行代码即可分布式执行python一切函数,99%用过funboost的pythoner 感受是 简易 方便 自由 强大,相见恨晚 。
889nb_log. pip install nb_log 各种日志handler和自动转化项目的任意print的效果。日志自动彩色炫酷,可点击控制台的日志自动精确跳转到pycharm的文件和行号。文件日志多进程切割安全。在10个最重要方面全方位超过loguru
432distributed_framework. pip install function_scheduling_distributed_framework,python通用分布式函数调度框架。python万能超高并发神器,改成funboost框架名字,停止更新,只更新funboost框架。
326python36patterns. 最全python36种设计模式。opp面向过程和oop面向对象的极致使用方式,一切编码思维和设计想法逃不出这36计。 最最重要的是 项目包含 史上最强的独家秘笈oop 四步转化公式,(万能四步转化公式胜过看任何设计模式教程)
271pythonpathdemo. 用专门的项目说明掌握python的 PYTHONPATH的重要性;说明窗口会话临时环境变量和永久性环境变量区别;说明pythonpath的好处;说明pythonpath的妙用。学了PYTHONPATH 写几十个项目复用公共代码如虎添翼
111proxypool_framework. pip install proxypool_framework 史上最强的ip代理池。通用极简代理池架构,适合维护任意免费和收费 ip落地代理池。极简代理池架构附带20+免费代理网站。能够确保任意时刻,数据库中可用优质代理数量300+以上,数量远远超过任意收费代理商,通过参数简单调优质量超过绝大部分部分收费代理商。
70celery_demo. 演示复杂深层路径,完全不按照一般套路的目录格式的celery使用
63threadpool_executor_shrink_able. pip install threadpool_executor_shrink_able 最好的python线程池,可以实现线程池自动缩小,实现java keepAliveTime参数的功能。,shap threadpoolexecutor, realize java keepAliveTime,bounded work queue,direct display of thread errors
40nb_http_client. pip install nb_http_client ,nb_http_client 是 python 史上性能最强的http客户端,比任意请求包快很多倍
36kuai_log. the most fast python log
27boost_spider. 用户自由无束缚的分布式光速python爬虫函数执行框架,写法和性能远远暴击仿scrapy api式框架
25pysnooper_click_able. pip install pysnooper_click_able 神级别黑科技装饰器,实现难度5颗星。不用打断点不用到处加print的deubg工具,可以精确显示代码运行率轨迹并点击。base pysnooper, but can click and jump to code line.
22object_pool_proj. pip install universal_object_pool ,万能通用对象池,可以池化任意自定义类型的对象。
22decorator_libs. pip install decorator_libs ,各种最常用的日常通用不针对具体业务的装饰器大全
13realtime_web_logs. pip install realtime_web_logs 文件日志实时显示到web页面。附带全系统硬盘的文件浏览下载功能。支持日志显示自动滚动和暂停。
13async_pool_executor. pip install async_pool_executor,its api like the concurrent.futures.使asyncio并发编程简化10倍
12nb_time. Awesome time conversion handling with support for chaining operations. 面向对象封装的NbTime 时间类,方便时间转化和时区支持,支持无限链式操作,用法暴击亲自使用 datetime 和 三方 arrow 包. NbTime 能无视入参类型的种类,不管你是时间戳整形还是字符串还是dataetime对象,也能把任意格式的时间字符串转成时间对象,无需精确的提前写yyyy-mm-dd这样的字符串模板。
12db_libs. pip install db_libs 各种数据库的封装。只封装生成连接,很少添加新的方法调用原生方法这种写法。
10sync2asyncio. pip install sync2asyncio ,使python任意同步库快速变asyncio异步语法的方式 ,simple_run_in_executor
10pyqt5demo. 实现了左边界面控件,右边控制台的使用布局。项目所有print和日志打印自动重定向到自定义的右边的黑色控制台。
9fastapi_use_funboost. fastapi 使用分布式函数调度框架 funboost 作为后台消费的 demo
9auto_run_on_remote. pip install auto_run_on_remote 自动在远程机器运行当前项目下的任意脚本。替代pycahrm专业版调用远程解释器,更简单。
7nb_proxypool. nb_proxypool代理池powered by funboost,抓取20+免费代理网站,实时维护网站更新
7flask_ext_ydf. 各种flask扩展,
6writing_solid_python_code_gitbook. 《编写高质量代码改善 Python 程序的 91 个建议》形成 Gitbook 的代码
5nb_filelock. pip install nb_filelock 使用磁盘文件作为介质,实现基于单台机器的跨进程跨解释器的分布式锁。
5uwsgi_flask_funboost. uwsgi_flask_funboost
5django_use_funboost. django使用funboost 启动web和消费demo
5flexible_thread_pool. flexible_thread_pool ,auto expand thread and reduce threads. both support sync and asyncio
3distrubuted_framework_vs_celery_benchmark. 分布式函数调度框架和celery的性能精准对比
3base_decorator. pip install base_decorator 通用的装饰器基类,使写装饰器变得更简单。
3tps_threadpool_executor. pip install tps_threadpool_executor , tps_threadpool_executor,function run times every second Frequency control , multi thread + proccess
3database_auto_bulk_operation. 强大的自动批量聚合操作各种数据库,不需要再调用处手动去喂给批量调用方法一个个组装好了数组。
3Flask-SuperAdmin. The best admin interface framework for Flask. With scaffolding for MongoEngine, Django and SQLAlchemy.
2nb_log_file_handler. multi process safe log file handler,both time and size rotate。同时按时间和大小切割的多进程安全的高性能日志fileHandler
2ydf0509. HTML
2gofunboost. gofunboost 支持rabbitmq kafka redis sqlite chan内存 5种消息队列的函数消费框架,并保留扩展任何消息队列种类的能力。支持重试,并发数量设置,qps控频 等功能。 功能是类似go machinery 框架。我对实现gofunboost没兴趣,只是用项目练语言的极限表达力
2funboost_support_celery_demo. 演示不规范的celery项目目录结构的funboost自动操作celery的使用
2pyhton-oop-4step. python 万能通用 oop面向对象编程四步转化公式,面向过程转面向对象的万能可具体落地非抽象的4步转化公式。
1funboost_pyinstaller. funboost项目使用 pyinstaller 打包exe demo和说明
1nb_config. 一个优雅的Python配置覆盖系统,让用户可以透明地覆盖第三方库的配置,无需修改第三方库的任何代码。万能通用覆盖三方包的配置的包。
1funboost_django_orm_demo. 演示funboost + django + orm
1nb_print. 一次导入,自动改变所有print效果,可在控制台输出内容中点击跳转打开实际print的地方
1funboost_run_celery_mode. funboost_run_celery_mode, funboost的celery运行模式。
1mysql_pool. pip install mysql_pool 使用python通用对象池 universal_object_pool 实现的mysql连接池
1nb_libs. pip install nb_libs 其他杂项的工具类放在一起
1README. README文件语法解读,即Github Flavored Markdown语法介绍
1expire_lock. 可以过期的python线程锁,基于python字典实现的锁可以过期
1chained_mode_time_tool. pip install chained_mode_time_tool ,爽快的时间转换类,支持无限链式调用。比模块级+函数的在调用上方便很多
1auto_restart. pip install auto_restart 冷重启工具,自动检测到git发生变化时候,自动重启部署命令。
1awesome-python. A curated list of awesome Python frameworks, libraries, software and resources
1python-patterns. A collection of design patterns/idioms in Python
1