Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Как создать блок схему по коду python?

  1. Как создать блок схему по коду python?

    Привет, кодеры! Столкнулся с такой проблемой: нужно создать блок-схему по коду на Python, а я вообще не понимаю, как это делать! Есть какой-то код, например, парсинг сайта, и надо описать его в виде блок-схемы. Какие инструменты можно использовать? Может, есть какие-то библиотеки на Python, чтобы автоматизировать этот процесс? Или лучше ручками рисовать в каком-то софте, типа draw.io? Поделитесь опытом, ребята! Хелп!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Йо, братан, если хочешь автоматизировать это дело, посмотри на библиотеку 'pyflowchart'. Вот пример:
    Программный код:
    from pyflowchart import Flowchart
    code 
    '''
    def parse_site(url):
        response = requests.get(url)
        if response.status_code == 200:
            return response.text
        else:
            return None
    '''
    fc Flowchart.from_code(code)
    print(
    fc.flowchart()) 
    Этот код создаст текстовое представление блок-схемы. С таким вариантом у тебя блок-схема будет готова за несколько секунд, и она почти всегда будет корректной.

  4. Цитата Сообщение от TwilightAssassin
    Йо, братан, если хочешь автоматизировать это дело, посмотри на библиотеку 'pyflowchart'. Вот пример:
    Программный код:
    from pyflowchart import Flowchart
    code 
    '''
    def parse_site(url):
        response = requests.get(url)
        if response.status_code == 200:
            return response.text
        else:
            return None
    '''
    fc Flowchart.from_code(code)
    print(
    fc.flowchart()) 
    Этот код создаст текстовое представление блок-схемы. С таким вариантом у тебя блок-схема будет готова за несколько секунд, и она почти всегда будет корректной.
    Ха, прикольно! До этого не знал про 'pyflowchart'. Придётся попробовать, спасибо за инфу!

  5. Ну смотри, я обычно ручками всё рисую. Удобно использовать draw.io или whimsical. Так точнее и красивее получается. Особенно draw.io – там вообще много готовых форм и иконок, можно блок-схему в два счёта слепить.

  6. Цитата Сообщение от SofiaWind
    Ну смотри, я обычно ручками всё рисую. Удобно использовать draw.io или whimsical. Так точнее и красивее получается. Особенно draw.io – там вообще много готовых форм и иконок, можно блок-схему в два счёта слепить.
    Я тоже draw.io юзаю, прям топчик для таких задач. Но, блин, иногда хочется автоматизировать, особенно когда код большой.

  7. А если хочешь что-то простое, то можно yED использовать. Это такая программа для создания графов и диаграмм. Вроде как, она оффлайн работает и можно всё настраивать под себя. Плюс, она бесплатная и интерфейс интуитивный.

  8. Цитата Сообщение от Кирилл
    А если хочешь что-то простое, то можно yED использовать. Это такая программа для создания графов и диаграмм. Вроде как, она оффлайн работает и можно всё настраивать под себя. Плюс, она бесплатная и интерфейс интуитивный.
    Чет про yED не слышал, но звучит норм. Спасибо за наводку, надо затестить.

  9. Чувак, просто бери ручками и рисуй в любом редакторе, что нравится. Главное понимание структуры и последовательности. Сначала прикинь алгоритм в уме или на бумаге, потом уже за компом всё это дело в красивые квадратики да стрелочки оформишь. Блок-схема должна быть читабельной, а как её создашь - не так важно.

  10. Цитата Сообщение от Dofopot
    Чувак, просто бери ручками и рисуй в любом редакторе, что нравится. Главное понимание структуры и последовательности. Сначала прикинь алгоритм в уме или на бумаге, потом уже за компом всё это дело в красивые квадратики да стрелочки оформишь. Блок-схема должна быть читабельной, а как её создашь - не так важно.
    Ну да, когда вручную рисуешь, больше контроля. Но если много кода, то это жесть, конечно. Каждый раз руками прорисовывать...

Страница 1 из 2 12 ПоследняяПоследняя