
Игорь
14.02.2017
17:08:52
блин, люди, есть пастебин и гист. Раньше простынями закидывали, сейчас скринами...

Pavel
14.02.2017
17:22:44

Anton
14.02.2017
17:24:13
Есть же анаконда с пибуком

Python'ер
14.02.2017
17:24:24
боль
Просветите, а за что javascript так ненавидят?

Google

Nikolay
14.02.2017
17:26:10

Denis 災 nobody
14.02.2017
17:27:05
Использует кто pjsua?

Игорь
14.02.2017
17:28:03

Маришка
14.02.2017
17:30:12
Добрый вечер! Пытаюсь искать множители, но написаный алгоритм работает очень странно: на первых двух фото всё работает, как нужно, но на 3-ем можно заметить, что множители выводятся не верные
>>> i = 2
>>> fact = []
>>> num = 10**8
>>> while num > 1:
... while num % i == 0:
... fact.append(i)
... num /= i
... i += 1
...
>>> print(fact)
[2, 2, 2, 2, 2, 2, 2, 2, 5, 5, 5, 5, 5, 5, 5, 5]

#O62641
14.02.2017
17:30:42
О, спасибо

A
14.02.2017
17:32:26
как сцеплять списки (или numpy.arrays) в питоне, не копируя содержимое?
то есть не list1+list2+... или list1.extend(list2)

Игорь
14.02.2017
17:32:31
Потому что 1250 не делится без остатка на числа больше 50
100000000
2 100000000
4 50000000.0
5 12500000.0
8 2500000.0
10 312500.0
25 31250.0
50 1250.0
[2, 4, 5, 8, 10, 25, 50]
4000000

Маришка
14.02.2017
17:35:44

Kirill
14.02.2017
17:36:35
баян же

Маришка
14.02.2017
17:36:46
ну хз
я лишь только сейчас увидела этот баян
Хотя про "с меня идея с тебя работа, прибыль пополам" я слышала не раз xd
и в мою сторону тоже xd

Google

Игорь
14.02.2017
17:40:59
обычно идея это уже половина или треть проекта. Иначе это просто голая мысля

Pavel
14.02.2017
17:41:30

Aragaer
14.02.2017
17:41:58
в данном случае все смешнее же
1250 - 250*5

Маришка
14.02.2017
17:42:41
в данном случае многие бы сделали так
@python_beginners

Evgeniy
14.02.2017
17:58:32

n4nn31355
14.02.2017
18:01:25
Ребят, можно как-нибудь красиво заставить декоратор выполнися до конца даже если упало исключение в обёрнутой функции, при этом не нарушив остальную логику?

Игорь
14.02.2017
18:02:20
отловить эксепшн, и продолжить, если конечно от этого ничего не потеряется

Маришка
14.02.2017
18:03:53
?
except Exception:
pass

Aragaer
14.02.2017
18:04:24
except Exception:
raise
а в finally отработать до конца

Python'ер
14.02.2017
18:05:05

n4nn31355
14.02.2017
18:10:25

Michael
14.02.2017
18:51:09
Что делать если для подработки часто просят показать портфолио, а ты все время работал только над одним коммерческим сайтом?)

Artem
14.02.2017
18:51:31
сказать "дайте мне тестовое задание, интересное вам"
и несколько дней.
ну и да, сказать, что в основном работал под NDA
это нормальная история.

Michael
14.02.2017
18:52:38
Был заказчик, но он не разбирается) просто хотел портфолио)

Artem
14.02.2017
18:53:02
ну выдели неделю и запили портфолио для тех, кто не разбирается

Google

Artem
14.02.2017
18:53:13
придумай себе задачу и мужественно сделай ее

Evgeniy
14.02.2017
18:54:10
Или даже нафриланьс

Michael
14.02.2017
18:55:51
Фрилансить без портфолио трудно. а для его создания нужно время. наверное выбора у меня нет)

Artem
14.02.2017
18:58:19
даже гитхаба нет? залей пару экспериментов туда

Evgeniy
14.02.2017
19:03:26

Nikolay
14.02.2017
19:15:47
От лучших французских фрилансье

Evgeniy
14.02.2017
19:16:34

Nikolay
14.02.2017
19:17:27
Работающих в coworkin'ueaux
И пьющих smoothieaseux

Michael
14.02.2017
19:18:49

Nikolay
14.02.2017
19:18:54
Открывающих startoupx'ы

Маришка
14.02.2017
19:34:18
велп, всё равно сижу как дура и не знаю что делать с async/await, точнее как его применить к моей поставленной задаче

Сергей
14.02.2017
19:36:27
Если не знаешь как применить, значит нафиг не нужно.

Маришка
14.02.2017
19:37:18
а ты предлагаешь брать треды или просто делить это на 3 файла?

Сергей
14.02.2017
19:38:56
сделай на тредах. А потом попытайся перевести на async/await.

Stanislav
14.02.2017
19:39:06
а что за задача ?

Сергей
14.02.2017
19:39:15
если и после этого не разберёшься, то может и ну его нафиг?

Nikolay
14.02.2017
19:39:19

Alexander
14.02.2017
19:39:59
Всем привет! Ищу парт-тайм (10-20 часов в неделю) мидла для работы над SaaS (Python/Django/Twilio). Пишите в личку)

Google

Сергей
14.02.2017
19:40:33
Обычно когда не знаешь как воткнуть технологию, то и не место ей там. Подходящая к задаче технология сама вставляется как надо.

Nikolay
14.02.2017
19:40:52

Stanislav
14.02.2017
19:41:04
блокчейн можно везде воткнуть

Nikolay
14.02.2017
19:41:08
есть Даннинг-Крюгер еще, не забывай

Маришка
14.02.2017
19:41:31
а что за задача ?
гонять в лупе бота, постить на каналы с определённым интерваллом (юзверь может переуказать интервалл или вообще по команде остановить/продолжить) и парсить rss feed на новую инфу

Admin
ERROR: S client not available

Stanislav
14.02.2017
19:42:02
няшно

Сергей
14.02.2017
19:42:42
есть Даннинг-Крюгер еще, не забывай
даже с этим учётом, можно перефразировать - если человек не знает как воткнуть технологию, значит рано он за неё взялся (в любом случае - эта технология не к месту тут).

Nikolay
14.02.2017
19:42:51

Stanislav
14.02.2017
19:42:53
сделаю на гевент за отзiв

Игорь
14.02.2017
19:43:19

Маришка
14.02.2017
19:43:48
это я тгшного бота и гоняю что бы получать инпут от юзверя

Stanislav
14.02.2017
19:43:56
зачем, там архитектурно просто ивентлуп

Nikolay
14.02.2017
19:44:02
обычный эвентлуп, в котором делаешь gather() на список из корутин, в каждой из которых бесконечный цикл с await asyncio.sleep(timeout)

Сергей
14.02.2017
19:45:09

Игорь
14.02.2017
19:45:21

Nikolay
14.02.2017
19:45:26
зачем процессы плодить?

Сергей
14.02.2017
19:45:50

Google

Игорь
14.02.2017
19:45:53

Nikolay
14.02.2017
19:46:11

Artem
14.02.2017
19:46:31
а по-моему тут сервис бьется на несколько независимых

Nikolay
14.02.2017
19:46:33
функций-генераторов постинга делаешь по числу каналов, а шедулингом просто делаешь gather
и loop.run_forever()

Artem
14.02.2017
19:46:57
и не нужно думать о нем как о едином целом и как о тредах или асинках или чем-то там
есть читатель рсс
есть постер в каналы
есть база между ними

Nikolay
14.02.2017
19:48:26
ну так все три вещи эти - это по одной маленькой функции-корутине
можно другой вид параллельности поверх них организовать, если хочется
но корутинами проще

Artem
14.02.2017
19:49:00
или по маленькому процессу

Игорь
14.02.2017
19:49:03

Artem
14.02.2017
19:49:16
бот-сендер

Сергей
14.02.2017
19:49:41
с этим async уже, мне кажется, синдром молотка развился у людей. всё гвозди :)