124 читали · 4 года назад
Тайм-менеджмент с Python
Без оптимизации времени выполнения кода при работе с данными большого размера никак не обойтись. Расскажем, какие существуют простые методы измерения скорости выполнения строк, функций и сценариев в Python. Создадим датафрейм: import pandas as pd import numpy as np data = np.random.normal(size=(5000000,3)) df = pd.DataFrame(data, columns=['first', 'second', 'third']) Теперь перейдем к измерениям. Во-первых, время работы участка кода можно оценивать с помощью встроенных модулей: import time start = time...
1240 читали · 3 года назад
Как быстро создать и развернуть веб-приложение на Python
Источник: Nuances of Programming В этой статье речь пойдет о разработке и развертывании простейшего дашборда по COVID-19 с помощью Streamlit. Streamlit  —  фреймворк, предназначенный для быстрого создания приложений по обработке данных путем развертывания организованного на Python пользовательского интерфейса. Streamlit не требует от разработчика предшествующего опыта (хотя практические навыки, конечно, не помешают). Начнем с создания виртуальной среды для проекта. Затем напишем код на Python, который будет служить движком приложения...