@ru_python

Страница 2497 из 9768
Psy
13.03.2017
20:30:41
Ну и т. Д.

Boojum
13.03.2017
20:42:12
/python3 import itertools string = 'Lorem ipsum dolor sit amet, GHFTHG-KALALH-GSYRTB-SDNMVC consectetur adipiscing elit. Suspendisse et mattis nunc. GDFGDHG-KLLKJH-GSPOTB-SOIMVC Praesent quis nulla molestie, rhoncus metus quis, condimentum dolor. ' nya = [' '.join(items) for boolean, items in itertools.groupby(string.split(), str.isupper) if boolean == True] print(nya)

Result: ['GHFTHG-KALALH-GSYRTB-SDNMVC', 'GDFGDHG-KLLKJH-GSPOTB-SOIMVC']

Регулярные выражения, конечно, лучше

Google
Nikolay
13.03.2017
21:30:18
Сейчас мне на почту пришлол письмо.

Why is Sublime Text so expensive? - Quora

Начинаем, ребята.

Маришка
13.03.2017
21:38:01
Eugene
13.03.2017
21:40:25
кстати да, он же 70 баксов стоит._.

Маришка
13.03.2017
21:42:18
Эм

И что

Разницы нету между покупной и не покупной версией

Ну у не покупной лишь иногда выскакивает табличка "ну купи пожалуйста"

Раз в 40-50 сохранений файлов

Купленная версия ничего не дает кроме мысли "я помог разрабам"

Tony
13.03.2017
22:32:07
подскажите нормальный сервис для рисования скетча архитектуры приложения

I
13.03.2017
22:37:24
Visio ;)

Google
Tony
13.03.2017
22:38:43
Visio ;)
лол

я кстати по-модному время трекаю

Aragaer
13.03.2017
22:50:12
вместо visio есть dia - то же самое, но опенсорс

время трекать - тоггл или tomato.es

вот если б их еще друг к другу прикрутить...

Eugene
13.03.2017
22:57:42
pomidorko.ru это юзаю

Aragaer
13.03.2017
23:00:14
по-моему то же самое, но только на русском

у меня было приложение под андроид, но когда оно распухло до каких-то диких размеров из-за свистелок, снес

написать свое все еще руки не доходят

Dorian
13.03.2017
23:23:17
+1 к draw.io

Nikolay
13.03.2017
23:33:12


думай, там все просто

Dorian
13.03.2017
23:35:55
else-if

Aragaer
13.03.2017
23:42:34
Если правильный ответ может быть только один, то 6

Nikolay
13.03.2017
23:43:02
6 не может быть верным, потому что тогда бы был неверный и 5

Aragaer
13.03.2017
23:44:25
не, ровно один из них правильный

любой один

5 или 6

Google
Aragaer
13.03.2017
23:45:01
то есть если выбрать 5, то он правильный, а 6 нет. Если выбрать 6, то он правильный, а 5... хм, тоже

да

ну раз мозг не работает, пойду посплю

53r63rn4r
14.03.2017
00:21:23
не успею покрыть тестами

Nardis
14.03.2017
00:46:40
5-ый же, нет?

Проксимов
14.03.2017
04:17:53
https://m.geektimes.ru/post/286758/

Будущее уже здесь

Для фоток такой api есть?

Кристина
14.03.2017
05:36:28
#вакансия #php Доброго дня=) Вакансия в компании Good Line, Кемерово. Ведущий PHP-разработчик Обязанности: Поддержка проектов на различных фреймворках (laravel 4, 5, modx, Zend, etc); Проектирование и разработка новых сервисов, приложений и API; Написание функциональных и Unit тестов. Мы ждем от тебя: Опыт веб-разработки 2-4 года; Опыт работы с MVC фреймворками php (laravel); Знание SQL; Опыт работы с MySQL; Желание обучаться, а также развиваться вместе с нами; Дружелюбность, отзывчивость. Дополнительными плюсами будет опыт: CI : Jenkins; Поиск Sphinx; JS фреймворки (React, Angular); Опыт взаимодействия с MQ (у нас RabbitMQ).

Igor
14.03.2017
05:36:41
@zagrebelin

Pavel
14.03.2017
05:36:52
а?

Igor
14.03.2017
05:37:14
не, норм вакансия?

Кристина
14.03.2017
05:37:40
если будут вопросы - задавайте)

Pavel
14.03.2017
05:38:04
если будут вопросы - задавайте)
Кристина, а вы когда шли на канал "Python" с вакансией про PHP, о чём думали?

Igor
14.03.2017
05:38:26
как с языка сорвал

Aragaer
14.03.2017
05:39:02
Про логическую задачку понял, что там условие "только один ответ может быть верным" не требуется. Там просто доказыается, что все остальные пункты неверные

Кристина
14.03.2017
05:39:08
ну, мы в принципе ищем backend-разработчика

готовы пообщаться с тем, кто в целом обладает опытом в этом направлении

arisu
14.03.2017
05:40:13
Правильно

Google
arisu
14.03.2017
05:40:29
Язык выучить - дело двух недель

Alexandr Korotaev
14.03.2017
05:41:10
Кристина, а вы когда шли на канал "Python" с вакансией про PHP, о чём думали?
А я то думаю почему нет нормальных веб фреймворков и почему mq в плюсе, а не в требованиях

Teddy
14.03.2017
05:51:43
Ребят, всем привет

Вопрос по pytest

Admin
ERROR: S client not available

Teddy
14.03.2017
05:51:55
и asyncio

Как бляха мать протестировать связку consumer/producer? =)

У меня то валится, то виснет Т_Т

Aragaer
14.03.2017
05:52:52
http://stackoverflow.com/questions/23033939/how-to-test-python-3-4-asyncio-code

Teddy
14.03.2017
05:53:18
Это все здорово, я уже наверное все ссылки смотрел =)

Я сути, похоже, не понимаю

Igor
14.03.2017
05:53:44
а по-отдельности консюмера и по-отдельности продюсера тестировать не?

зачем связку?

Teddy
14.03.2017
05:53:54
Да вот и пытаюсь

def test_it(db, q, event_loop): @pytest.mark.asyncio @asyncio.coroutine def consume(): while True: item = yield from q.get() print(type(item)) try: assert type(item) is None finally: q.task_done() @pytest.mark.asyncio @asyncio.coroutine def test_producer(db, q, event_loop): """ TODO: Write working test... T_T""" asyncio.ensure_future(consume(), loop=event_loop) yield from checker.produce_items(db, q) yield from q.join() for task in asyncio.Task.all_tasks(): task.cancel() event_loop.run_until_complete(test_producer(db, q, event_loop))

Кристина
14.03.2017
05:54:00
Teddy
14.03.2017
05:54:09
Я уже вот до такого дошел

Igor
14.03.2017
05:54:40
"T_T" в докстринге такой жизненный )))

Teddy
14.03.2017
05:54:45
Ага

Google
Teddy
14.03.2017
05:54:55
Я уже зае***ся

arisu
14.03.2017
05:55:13
Если не получается тестировать

Значит ошибка в разбиении на модули

Teddy
14.03.2017
05:55:43
Ммм

Ок, вот producer: @asyncio.coroutine def produce_items(db, q): cursor = db.items.find({}) while (yield from cursor.fetch_next): item = cursor.next_object() if item: yield from q.put(item)

Принимает motor'овский db, asyncio.queue

Aragaer
14.03.2017
05:56:19
asyncio.set_event_loop(None) Вот это перед началом теста наверно нужно

Teddy
14.03.2017
05:56:24
Ммм

Ща попробуем

Не, бестолку. Там явно передается event_loop (pytest-asyncio юзается), вроде бы все его пользуют

Оно просто виснет

Aragaer
14.03.2017
05:58:13
а, вот тут еще проще написано

Teddy
14.03.2017
05:58:16
А ща должно по идее падать

Aragaer
14.03.2017
05:58:18
@pytest.mark.asyncio async def test_some_asyncio_code(): res = await library.do_something() assert b'expected result' == res

и это весь тест

Teddy
14.03.2017
05:58:33
Да, вроде как

Но там что-то возвращается

Страница 2497 из 9768