dao sheng wan wu
Project description
dao
道
将中国传统哲学思想结合到python编程思想中,用于优化代码逻辑结构,增强可读性,增加以往代码可序列化的可能性
道、法、术、器、势、志
传统的辩证哲学思想跟现代企业管理的对应关系: 好在“道、法、术、器、势、志”,先进于外国的管理思想很多年。是目前唯一可以解释整个世界由上到下的3D立体、无死角的逻辑关系的利器,是有效整合其它管理理论的理论
道生一(志),一生二(法、术),二生三(器),三生(势)万物
志:产生类要达到的目的
势: 函数生产者
法: 函数如何调度消费者的方法,汇聚结果
术: 消费者具体实现处理逻辑
器: 消费者载体(进程、线程、函数、属性等)
万物: 每个消费者产生的函数结果
道:就是核心思想、理念、本质规律。很多时候有人纠结是自然规律,还是人定的思想,其实王阳明早说了“天理即人心”,我说“天理因人而存在”。这六个字,完全是因为人类存在而存在的,包括外星人。
法:就是法律、规章、制度、方法。是以“道”为基础制定的不可违背的原则,比如有些经常挂在嘴边却不知所云的“大道自然”或者“以人为本”。
术:行为与技巧,是可以以道为原则,做出反应和选择的,是以“道”为指导原则的。即“以道御术”,出自老子的《道德经》,很多人把“御”翻译成“承载”,实际上更贴切的是“驾驭”。以联想企业文化为例,联想提出“如果遇到公司没有相关规定的事,就按‘企业文化’办!”,这就是以道御术。
器:是指工具,比如桌椅板凳或者企业里的打卡机,还有EXCEL管理表格之类的。总之“器”用来体现道的思想,是人体器官的延伸,从而简化问题,更快达成目标,是体现“器以载道”的应用。
势:是从“道、法、术、器”体现的势能,比如“军魂、班风”之类的气场、气势、执行力。这个在“图1”里表现的是一个圈,其实画出来更应该像是太阳的光芒一样,感觉的到,摸 不到。以某个人为例,状态可以达到“善、诚、美、大、圣、神”的六重境界,善为别人以为你拥有美德,诚为你确实有美德,充盈为美,溢出为大,影响数个时代,众人为圣。影响千秋万代不同民族为神,比如佛教、基督教、伊斯兰教的创始人。
志:主要是指目标,只有通过势能才能达到,势就是火箭助推器形成的力量。
更多详细可见 example.py 文件
from dao import D
def handle(data):
print(data)
return data+1
if __name__ == '__main__':
# 志(物质) = 道(势, 术+器, 法)(意识)
# 结果 = 目的(生产者, 消费者)(过程)
res = D(range, handle)(1, 10)
print(res)
res = D(
range, handle).WD(
list, handle).WD(
list, handle).WD(
list, handle)(1, 10)
print(res)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dao0-1.0.7.tar.gz
(18.1 kB
view details)
Built Distribution
dao0-1.0.7-py3-none-any.whl
(18.9 kB
view details)
File details
Details for the file dao0-1.0.7.tar.gz
.
File metadata
- Download URL: dao0-1.0.7.tar.gz
- Upload date:
- Size: 18.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 116d252ebe9c366e99a38711c77b7b253d458155e090dce9d93dc77c1ba9f577 |
|
MD5 | 87be989da9d48907d42b4aff4385113b |
|
BLAKE2b-256 | af27d1c9d0b212cff35257b4c67142a002b678012933bd4b14c52ffc4e1ddeb6 |
File details
Details for the file dao0-1.0.7-py3-none-any.whl
.
File metadata
- Download URL: dao0-1.0.7-py3-none-any.whl
- Upload date:
- Size: 18.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.0 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24b8c21d4cf6ed64a7dacd12ed7274d6a5217ab1ca6366096256427ecf6dbbf1 |
|
MD5 | 07293e8420b56cf2c683bb658cd6dbe5 |
|
BLAKE2b-256 | c04d454a8735c886f7dd0805ec000ba554d0963739c5cffe35e2750363c38d24 |