Обновить
0
0

Пользователь

Отправить сообщение
Как по мне, видно, что python не является основным язык программирования для автора статьи. Есть общая проблема — Ваш код — громоздкий.
1. mem_info.__len__(), ну ладно почему нет.
2. объявление списка в виде mem_info = list(), а не mem_info = [], имеет право на существование
3. импорт модулей, которые в дальнейшем нигде не используются, по типу datetime и platform? тоже мелочи
4. str.format('Active memory: {0} MB', mem.active) — в каждой строке нагромоздили. Не читабельно и чрезмерно.
5. Ваша избыточная функция get_blocks(зачем она?),
6. общая структура flask в github
Это только за минуту беглого просмотра.
Я понимаю, что Вы реализовали данную работу за пару часов, но она написана безграмотно. Это не плохо. Но соглашусь с комментарием(https://habrahabr.ru/post/345848/#comment_10593082) — мелочи портят восприятие.
Хороший код с pythonic way? Первые 100 страниц, Бретт Слаткин — Effective Python рекомендую, там подобные стилистические ошибки разбираются.
Заранее извиняюсь, если что не так.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность