Skip to main content

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).zhi(1, 10).wd(list, handle).wu_dao(list, handle)()
    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.3.tar.gz (17.7 kB view details)

Uploaded Source

Built Distribution

dao0-1.0.3-py3-none-any.whl (18.6 kB view details)

Uploaded Python 3

File details

Details for the file dao0-1.0.3.tar.gz.

File metadata

  • Download URL: dao0-1.0.3.tar.gz
  • Upload date:
  • Size: 17.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.6

File hashes

Hashes for dao0-1.0.3.tar.gz
Algorithm Hash digest
SHA256 52a67792bbd8cfb36e6ff6a6fdd2ccd449ea04e0bcba02bb088f4c65750c2d44
MD5 b7eb34364ac5ea33865e11ad2b0290a7
BLAKE2b-256 62d7a87ecfa9ebdc99de5e77106bef407de6f994e405d9e878ff338193d239f6

See more details on using hashes here.

File details

Details for the file dao0-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: dao0-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 18.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.6

File hashes

Hashes for dao0-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c6731f208b7261a16b48ce5cd75f1818ce4e8e33173046787cf69910bb8cf88e
MD5 ed73013f73a203c64fcb808978b6ce99
BLAKE2b-256 afadcc9b9ffafe083a6d77a4a4562bf5d2a516abf9653088734d9d3b17bcc7ba

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page