Как стать автором
Обновить

Комментарии 11

Что посоветуете если проект разрастается, и перестает иметь смысл держать весь код в одном файле?
Я выношу части в отдельные файлы и подключаю их через import в блокноте. Лучшего не нашел.

Я выношу части в отдельные файлы и подключаю их через import в блокноте. Лучшего не нашел.

А с voila пробовали работать?

Не пробовал, посмотрел по вашей наводке, понравились.
Для индикации прогресса еще классная библиотечка tqdm (не реклама, не моя!). Заворачиваете то, по чему итерируете, в tqdm или tqdm_notebook, и оно создает прогресс бар для консоли и/или для jupyter.

Показывает текстовый прогрессбар:
for i in tqdm(range(10000)):
   run_something()

100%|██████████| 100/100 [00:00<00:00, 178633.05it/s]


Или для красивого графического прогрессбара:
for i in tqdm_notebook(range(10000)):
   run_something()

tqdm это вообще одна из лучших библиотек в питоне по моему мнению — делает ровно то, что заявлено, пользоваться элементарно.

Очень зашёл streamlit — написал полноценный прототипчик на нем, идеальный UX от использования!

Да, его пробовал. Понравился

А можете привести пример проекта, где вся эта красота и интерактивность действительно нужна? Прошу прощения, если нубский вопрос.

Вот чтобы прямо «вся красота», не приведу.

А частично — много где.
ПрогрессБары при обработке массивов данных использую постоянно.
Или календарики для выбора даты.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации