Size: a a a

2020 September 30

ED

Eugene Denisov in PiterPy Meetup
Всё же типизация входящих значений показывает требования, которые если нарушить, то может случиться какой-нибудь TypeError или AttributeError или же изменится тип выходного значения, или ещё что-то страшное. А каковы последствия передачи в генератор значения, которое он проигнорирует?
источник
2020 October 01

MK

Maxim Koltsov in PiterPy Meetup
источник

DB

Dima Boger in PiterPy Meetup
:(
источник

E

Eugene in PiterPy Meetup
было бы из-за чего спамить. Футболки - отстой из синтетики. У меня просто валяется на память.
источник

E

Eugene in PiterPy Meetup
помню мне Mathworks присылали футболку. Вот это была футболка! Толстенная качественная 100% хлопок. Я её много лет носил. А тут просто смешно из-за кучки стикеров и плохой футболки замусоривать open source
источник

DS

Dmitriy Savchenkov in PiterPy Meetup
За 2018 очень приятная футболка была
источник

EM

Egor Molodik in PiterPy Meetup
О, октябрь же
источник

VA

Vladimir Ageev in PiterPy Meetup
Мне в 2017 так и не дошла, общение в твиттере привело к выбору между 30$ в Digital Ocean и повторным запросом футболки. Выбор пал на футболку, но она так и не пришла)
источник

A

Anatoly in PiterPy Meetup
Всем привет!
Кто-нибудь сталкивался с задачей получения свободного рабочего  времени?
Скажем, задано рабочее время:
times_data = [
   {'start': '08:00', 'end': '12:00'},
   {'start': '13:00', 'end': '17:00'},
]

Из него надо вычесть интервалы отсутствий:
times_off_data = [
   {'start': '08:00', 'end': '09:00'},
   {'start': '11:00', 'end': '16:00'},
]

Чтобы в итоге получилось:
times = [
   {'start': '09:00', 'end': '10:00'},
   {'start': '16:00', 'end': '17:00'}
]

Мб кто-нибудь знает удобные способы для решения такой задачи?
источник

АП

Алексей А́риксу Петр... in PiterPy Meetup
Anatoly
Всем привет!
Кто-нибудь сталкивался с задачей получения свободного рабочего  времени?
Скажем, задано рабочее время:
times_data = [
   {'start': '08:00', 'end': '12:00'},
   {'start': '13:00', 'end': '17:00'},
]

Из него надо вычесть интервалы отсутствий:
times_off_data = [
   {'start': '08:00', 'end': '09:00'},
   {'start': '11:00', 'end': '16:00'},
]

Чтобы в итоге получилось:
times = [
   {'start': '09:00', 'end': '10:00'},
   {'start': '16:00', 'end': '17:00'}
]

Мб кто-нибудь знает удобные способы для решения такой задачи?
переведи в десятиминутные блоки и вычитай множества
источник

АП

Алексей А́риксу Петр... in PiterPy Meetup
хотя может быть где-то либа есть для работы с интервалами
источник

p

pragus in PiterPy Meetup
Алексей А́риксу Петров
переведи в десятиминутные блоки и вычитай множества
Можно просто в unixtime считать
источник

p

pragus in PiterPy Meetup
И секундной точности хватит
источник

AZ

Andrey Zakharevich in PiterPy Meetup
да зачем вообще. руками фигануть в один список время-ивент, отсортировать и пройтись один раз по нему. вообще выглядит как задачка с собеседования
источник

AZ

Andrey Zakharevich in PiterPy Meetup
а вообще правильный ответ — свободного рабочего времени не существует
источник

Б

Боброний in PiterPy Meetup
У кого-нибудь здесь сломался дебаггер в пайчарме?
источник

Б

Боброний in PiterPy Meetup
источник

p

pragus in PiterPy Meetup
Andrey Zakharevich
да зачем вообще. руками фигануть в один список время-ивент, отсортировать и пройтись один раз по нему. вообще выглядит как задачка с собеседования
зависит от условий )) например, если интервалы пересекаются - будет интересно )
источник

E

Eugene in PiterPy Meetup
Боброний
У кого-нибудь здесь сломался дебаггер в пайчарме?
у меня сломался на multiprocessing на удаленном интерпретаторе. Я заводил тикет. Там у них дофига тикетов на отладчик
источник

AZ

Andrey Zakharevich in PiterPy Meetup
pragus
зависит от условий )) например, если интервалы пересекаются - будет интересно )
так в этом и смысл задачи. просто у тебя есть перекрывающиеся отрезки двух разных типов, у одного приоритет. если их отсортировать на одну прямую, то все просто
источник