Блог Блог Антона Жиянова | DevsDay.ru

IT-блоги Блог Блог Антона Жиянова

IT-блоги Блог Блог Антона Жиянова


Разработка Блог Антона Жиянова 26 июня 2019 г. 16:44

Френк решил открыть магазин диковинок. Прайс-лист огромный, приведу только несколько позиций: from collections import namedtuple Product = namedtuple("Product", ("price", "name")) products = [ Product(1500, "живо...... читать далее

ohmypy

Разработка Блог Антона Жиянова 25 июня 2019 г. 13:15

Есть в питоне модуль calendar. Лично я ожидал от него крутых фич по работе с датами, которые не влезли в datetime. На деле он занимается форматированием календарей в HTML (именно то, что требуется в стандартной библиотеке любого языка) и предоставляе...... читать далее

ohmypy

Разработка Блог Антона Жиянова 24 июня 2019 г. 17:02

У нас ответственная миссия: запустить в космос автомобиль. Сначала подготовим инфраструктуру — собственно машину и мега-пушку: from dataclasses import dataclass @dataclass class Car: brand: str model: str driver: str class SpaceCannon:...... читать далее

ohmypy

Разработка Блог Антона Жиянова 15 июня 2019 г. 14:06

Шансы на то, что вы делаете уникальный продукт — мизерные. У любого сервиса наверняка есть конкуренты и аналоги. А значит, можно и нужно подсматривать у лучших из них. Удивительно, что не все этим пользуются. Вот, например, сериальный сервис «Амедиат...... читать далее

продуктоводство интерфейс

Разработка Блог Антона Жиянова 11 марта 2019 г. 9:59

Всё, что я думаю об этом вашем продакт-менеджменте: фичи, b2b, API и UI, разработка и техподдержка, люди.... читать далее

продуктоводство

Разработка Блог Антона Жиянова 10 марта 2019 г. 12:22

На днях Трамп оговорился, назвав Тима Кука «Tim Apple». Американские СМИ потешались над этим целый день. А мне кажется, это отличная идея — CEO компании временно брать фамилию по названию компании. Во-первых, это удобно: не надо запоминать фамилию, д...... читать далее

из жизни

Разработка Блог Антона Жиянова 21 февраля 2019 г. 12:13

Как не грозить пальцем человеку без необходимости.... читать далее

задачка интерфейс

Разработка Блог Антона Жиянова 19 февраля 2019 г. 12:32

Работа с датой-временем не слишком удалась в Питоне ツ... читать далее

ohmypy

Разработка Блог Антона Жиянова 18 февраля 2019 г. 13:35

Если система обрабатывает заявки, редко бывает, что все они одинакового веса. Чаще встречаются разные приоритеты: клиенты бывают обычные и VIP, баги бывают минорные и критические, заказы бывают «до 1000 ₽» и «10000+ ₽». Если приоритетов нет, обслужив...... читать далее

ohmypy

Разработка Блог Антона Жиянова 17 февраля 2019 г. 13:31

Если вы не используете тайм-менеджмент и техники повышения эффективности. Если вы не читаете по книге в неделю. Если вы не медитируете и не повышаете свою осознанность. Если вы не занимаетесь нетворкингом, не посещаете митапы и конференции, не ведёте...... читать далее

из жизни

Разработка Блог Антона Жиянова 11 февраля 2019 г. 13:18

Как «Дадата» показала цены на все тарифы и к чему это привело.... читать далее

Разработка Блог Антона Жиянова 11 февраля 2019 г. 10:32

Сегодня новое соревнование — граждане города выбирают самое наглое животное. Результаты опроса поступили в виде неупорядоченного списка пар «количество голосов — участник»: contenders = [ (31, "индюк"), (22, "крыса"), (79, "...... читать далее

Разработка Блог Антона Жиянова 4 февраля 2019 г. 10:26

Предположим, вы решили провести чемпионат мира по оглаживанию собак. Кто погладит больше всех шерстяных волчар за день, тот и победил. Участники не смогли собраться вместе, поэтому каждый город провёл независимое состязание и прислал результат: washi...... читать далее

Разработка Блог Антона Жиянова 1 февраля 2019 г. 11:52

Эта статья — об одном из лучших изобретений Python: именованном кортеже (namedtuple). Мы рассмотрим его приятные особенности, от известных до неочевидных. Уровень погружения в тему будет нарастать постепенно, так что, надеюсь, каждый найдёт для себя...... читать далее

Разработка Блог Антона Жиянова 26 января 2019 г. 15:42

float.as_integer_ratio() не так прост, как кажется.... читать далее

Разработка Блог Антона Жиянова 25 января 2019 г. 9:06

Допустим, вы пишете систему учёта посетителей для музея изящных искусств в Хиросиме (не спрашивайте). Одно из требований безопасников — команда tail, которая показывает трёх последних визитёров. Как её реализовать? Конечно, можно складывать всех приб...... читать далее

Разработка Блог Антона Жиянова 24 января 2019 г. 12:24

Как исключить путаницу между созвучными действиями в интерфейсе... читать далее

Разработка Блог Антона Жиянова 21 января 2019 г. 11:49

«unsupported operand type(s) for +» — что происходит вообще?... читать далее

Разработка Блог Антона Жиянова 19 января 2019 г. 8:39

Вернёмся к примеру со статистикой по заявкам разных типов. Вот данные о вопросах, проблемах и идеях за три дня: monday = {"question": 1, "problem": 3, "idea": 2} tuesday = {"problem": 5, "idea": 1} we...... читать далее

Разработка Блог Антона Жиянова 10 января 2019 г. 7:52

Послушал очередной выпуск «Подлодки» — про личный бренд разработчика. Ребята там обсуждают разные каналы общения с аудиторией: доклады, подкасты, соцсети, блоги. Я со многим не согласен. Почти со всем ツ Но если по докладам и подкастам Егору и компани...... читать далее