Hướng dẫn flowchart python example - ví dụ về lưu đồ python

PyflowChart là một gói để:

Nội dung chính ShowShow

  • Nhận pyflowchart
  • Bắt đầu nhanh
  • Sơ đồ trong Python
  • Đặt các tham số thành các nút
  • Python đến sơ đồ
  • Sử dụng nâng cao
  • đồng ruộng
  • đơn giản hóa
  • conds-align (beta)
  • Làm đẹp sơ đồ
  • Người giới thiệu
  • Giấy phép

  • Viết sơ đồ bằng ngôn ngữ Python,
  • Dịch mã nguồn Python thành sơ đồ.

PyflowChart tạo ra sơ đồ trong sơ đồ DSL lưu đồ, một biểu diễn văn bản biểu đồ dòng chảy được sử dụng rộng rãi. Thật dễ dàng để chuyển đổi văn bản sơ đồ này thành một bức tranh thông qua sơ đồ.js.org, Francoislaberge/Sơ đồ hoặc một số biên tập viên đánh dấu.

Nhận pyflowchart

$ pip3 install pyflowchart

Bắt đầu nhanh

Sơ đồ trong Python

$ python3 -m pyflowchart example.py

Đặt các tham số thành các nút

Python đến sơ đồ

$ python3 -m pyflowchart example.py -f function_name
# or
$ python3 -m pyflowchart example.py -f ClassName.method_name

Sử dụng nâng cao

đồng ruộng

Sơ đồ trong Python

Đặt các tham số thành các nút

Python đến sơ đồ

  • Sử dụng nâng cao
  • đồng ruộng
  • đơn giản hóa
  • conds-align (beta)
  • Làm đẹp sơ đồ
  • Người giới thiệu

Giấy phép

Viết sơ đồ bằng ngôn ngữ Python,

Dịch mã nguồn Python thành sơ đồ.

PyflowChart tạo ra sơ đồ trong sơ đồ DSL lưu đồ, một biểu diễn văn bản biểu đồ dòng chảy được sử dụng rộng rãi. Thật dễ dàng để chuyển đổi văn bản sơ đồ này thành một bức tranh thông qua sơ đồ.js.org, Francoislaberge/Sơ đồ hoặc một số biên tập viên đánh dấu.

Output:

st0=>start: start a_pyflow_test
op1=>operation: do something
cond2=>condition: Yes or No?
io3=>inputoutput: output: something...
e5=>end: end a_pyflow_test
sub4=>subroutine: A Subroutine

st0->op1
op1->cond2
cond2->
cond2->
cond2(yes)->io3
io3->e5
cond2(no)->sub4
sub4(right)->op1

Để lưu đồ mã python của bạn trong ____ 23 , chạy:

Hướng dẫn flowchart python example - ví dụ về lưu đồ python

PyflowChart sẽ xuất ra DSL lưu trữ được tạo. Truy cập http://flowchart.js.org hoặc sử dụng các biên tập viên như typora để biến mã đầu ra thành sơ đồ được hiển thị.

Đặt các tham số thành các nút

Python đến sơ đồ

Sử dụng nâng cao

đồng ruộng

đơn giản hóa

conds-align (beta)

Làm đẹp sơ đồ

$ python3 -m pyflowchart example.py
3

Người giới thiệu

Giấy phép

Python đến sơ đồ

Sử dụng nâng cao

đồng ruộng

from pyflowchart import *

st = StartNode('a_pyflow_test')
op = OperationNode('do something')
cond = ConditionNode('Yes or No?')
io = InputOutputNode(InputOutputNode.OUTPUT, 'something...')
sub = SubroutineNode('A Subroutine')
e = EndNode('a_pyflow_test')

st.connect(op)
op.connect(cond)
cond.connect_yes(io)
cond.connect_no(sub)
sub.connect(op, "right")  # sub->op line starts from the right of sub
io.connect(e)
 
fc = Flowchart(st)
print(fc.flowchart())
0:
$ python3 -m pyflowchart example.py
6

đơn giản hóa

$ python3 -m pyflowchart example.py
0

conds-align (beta)

$ python3 -m pyflowchart example.py
1

Sử dụng nâng cao

đồng ruộng

đơn giản hóa

conds-align (beta)

$ python3 -m pyflowchart example.py
3

Làm đẹp sơ đồ

  • Người giới thiệu
  • Giấy phép
  • Viết sơ đồ bằng ngôn ngữ Python,
  • Dịch mã nguồn Python thành sơ đồ.

đồng ruộng

đơn giản hóa

conds-align (beta)

Làm đẹp sơ đồ

Người giới thiệu

st0=>start: start a_pyflow_test
op1=>operation: do something
cond2=>condition: Yes or No?
io3=>inputoutput: output: something...
e5=>end: end a_pyflow_test
sub4=>subroutine: A Subroutine

st0->op1
op1->cond2
cond2->
cond2->
cond2(yes)->io3
io3->e5
cond2(no)->sub4
sub4(right)->op1
1
$ python3 -m pyflowchart example.py
6

Or:

$ python3 -m pyflowchart example.py
7

Giấy phép

Viết sơ đồ bằng ngôn ngữ Python,

Dịch mã nguồn Python thành sơ đồ.

PyflowChart tạo ra sơ đồ trong sơ đồ DSL lưu đồ, một biểu diễn văn bản biểu đồ dòng chảy được sử dụng rộng rãi. Thật dễ dàng để chuyển đổi văn bản sơ đồ này thành một bức tranh thông qua sơ đồ.js.org, Francoislaberge/Sơ đồ hoặc một số biên tập viên đánh dấu.

Để lưu đồ mã python của bạn trong ____ 23 , chạy:

đơn giản hóa

conds-align (beta)

Làm đẹp sơ đồ

$ python3 -m pyflowchart example.py
8
  • Người giới thiệu
$ python3 -m pyflowchart example.py
9
  • $ python3 -m pyflowchart example.py
    
    03:
$ python3 -m pyflowchart example.py -f function_name
# or
$ python3 -m pyflowchart example.py -f ClassName.method_name
0

conds-align (beta)

Làm đẹp sơ đồ

$ python3 -m pyflowchart example.py
04.
$ python3 -m pyflowchart example.py -f function_name
# or
$ python3 -m pyflowchart example.py -f ClassName.method_name
1

Làm đẹp sơ đồ

Người giới thiệu

Giấy phép

  • Viết sơ đồ bằng ngôn ngữ Python,
$ python3 -m pyflowchart example.py -f function_name
# or
$ python3 -m pyflowchart example.py -f ClassName.method_name
2

Dịch mã nguồn Python thành sơ đồ.

PyflowChart tạo ra sơ đồ trong sơ đồ DSL lưu đồ, một biểu diễn văn bản biểu đồ dòng chảy được sử dụng rộng rãi. Thật dễ dàng để chuyển đổi văn bản sơ đồ này thành một bức tranh thông qua sơ đồ.js.org, Francoislaberge/Sơ đồ hoặc một số biên tập viên đánh dấu.
  • Để lưu đồ mã python của bạn trong ____ 23 , chạy:

PyflowChart sẽ xuất ra DSL lưu trữ được tạo. Truy cập http://flowchart.js.org hoặc sử dụng các biên tập viên như typora để biến mã đầu ra thành sơ đồ được hiển thị.GUI for PyFlowchart may be remarkable. Pasting your code into it, the flowchart DSL will be generated just in time, and the flowchart will be shown aside.

  • Để chỉ định một hàm (hoặc một phương thức trong một lớp) để lưu đồ:
  • Bây giờ bạn đã sẵn sàng để tận hưởng sơ đồ.

Hãy đọc tài liệu này để tìm hiểu thêm cách sử dụng.

Người giới thiệu

  • Lấy cảm hứng từ Vatsha/Code_To_FlowChart
  • Dựa trên adrai/sơ đồ
  • Một blog về dự án này

Giấy phép

Bản quyền 2020-2022 CDFMLR.Đã đăng ký Bản quyền.

Được cấp phép theo giấy phép MIT.