
Roman
06.02.2017
18:07:07

Octo@dshacks
06.02.2017
18:07:39
Ну не прут они мне в голову

Artem
06.02.2017
18:07:40
лол, ну тогда s.split('(')[1].split(')')[0].split(', ')
все лучше лапши

Google

Octo@dshacks
06.02.2017
18:07:49
Пойду почитаю еще про регексы

Artem
06.02.2017
18:09:18
https://regex101.com почитай

Nikolay
06.02.2017
18:13:53
?

Rookie
06.02.2017
18:25:43
Без регекспов
a = ['4 in 1 (Europe) (4B-009, Sachen) (Unl).txt', 'Alien 3 (USA, Europe).txt']
roms = {"USA": [], "Europe": [], "Japan": [],
"Australia": [], "World": [],
"Germany": [], "Spain": [], "Italy": [], "France": [],
"China": [], "Sweden": [],
"Canada": [], "Unknown": []}
for x in a:
list(map(lambda y: roms[y].append(x) if y in x else None, roms.keys()))

arisu
06.02.2017
18:28:51
groupby тут не годится?


Rookie
06.02.2017
18:30:55
groupby тут не годится?
Это не годится точно (;
def createregionlists(files: list):
roms = {"USA": [], "Europe": [], "Japan": [],
"Australia": [], "World": [],
"Germany": [], "Spain": [], "Italy": [], "France": [],
"China": [], "Sweden": [],
"Canada": [], "Unknown": []}
for item in files:
if "(USA)" in item:
roms["USA"].append(item)
elif "(Europe)" in item:
roms["Europe"].append(item)
elif "(USA, Europe)" in item:
roms["USA"].append(item)
roms["Europe"].append(item)
elif "(Australia)" in item:
roms["Australia"].append(item)
elif "(World)" in item:
roms["World"].append(item)
elif "(Japan)" in item:
roms["Japan"].append(item)
elif "(France)" in item:
roms["France"].append(item)
elif "(Germany)" in item:
roms["Germany"].append(item)
elif "(Spain)" in item:
roms["Spain"].append(item)
elif "(Italy)" in item:
roms["Italy"].append(item)
elif "(China)" in item:
roms["China"].append(item)
elif "(Sweden)" in item:
roms["Sweden"].append(item)
elif "(Canada)" in item:
roms["Canada"].append(item)
elif "(Japan, Europe)" in item:
roms["Europe"].append(item)
roms["Japan"].append(item)
elif "(Japan, USA)" in item:
roms["USA"].append(item)
roms["Japan"].append(item)
else:
roms["Unknown"].append(item)
return roms


87776
06.02.2017
18:31:07
как под виндой запустить х64 версию петона?

Rookie
06.02.2017
18:31:24
winpython ?

b0g3r
06.02.2017
18:31:36
Установить x64 петон
Ну и иметь 64-битную систему ;)

Denis
06.02.2017
18:32:02
Скоро там 128-битные будут?

Rookie
06.02.2017
18:32:03
Ты мой кумир(

Google

Sheridan
06.02.2017
18:37:30

Evgeniy
06.02.2017
18:40:43

Artem
06.02.2017
18:46:34
почему переход на 64 бит и http 2.0 прошел так гладко, а с ipv6 все так тяжко?

Maxim
06.02.2017
18:47:13
Я посмотрб
Вот в этом и проблема

Denis
06.02.2017
18:47:29
Ну на http 2 еще не все перешли

Artem
06.02.2017
18:47:57
у меня уже где-то 70% трафика на нем, не ожидал увидеть такую цифру

Denis
06.02.2017
18:48:51
А с ipv6 проблема в том, что четвертый пока хорошо работает, а переход требует перенастройки оборудования и всего такого

Nikolay
06.02.2017
18:49:04
то же и с http2

Artem
06.02.2017
18:51:13
кстати, о http2, кто-нибудь использует caddy на продакшене как reverse proxy? у меня почему-то отваливаются 1-5% запросов до бэкенда, не смог найти источник проблемы, вернулся пока на nginx

Denis
06.02.2017
18:51:44
А зачем оно надо?

Artem
06.02.2017
18:52:36
оно умеет автоматически сертификаты получать, например.

Denis
06.02.2017
18:53:07
С nginx это тоже несложно

Artem
06.02.2017
18:53:58
да, несложно, согласен. но тут вообще достаточно в конфиге домены написать и больше от тебя никаких действий не требуется

Denis
06.02.2017
18:54:20
И это главная причина перехода?

Aragaer
06.02.2017
18:55:24
для того, чтобы перейти на ipv6 надо чтобы мой провайдер это поддерживал
до тех пор бесполезно чот

Nikolay
06.02.2017
19:37:24

Google

Nikolay
06.02.2017
19:37:42
дело же всего лишь в оборудовании, а все новое оборудование спокойно умеет ipv6

Aragaer
06.02.2017
19:38:06
у меня не нормальный

CthUlhUzzz
06.02.2017
19:39:57

Aragaer
06.02.2017
19:45:30
хм
так. Вроде все оборудование в ipv6 у меня умеет
то есть вот кто угодно может попробовать пингануть мой ипв6 и будет все зашибись?

Serg
06.02.2017
20:20:27
Подскажите, как в sqlalchemy проверить, входит ли запись в выборку? Допусти, я в базе беру последние 10 записей и хочу проверить, если ли новые полученные данные в базе.
Почему-то я делаю выборку, получаю list объектов, делаю if новый объект в этой выборке, но не смотря на одинаковые записи - все время false

Boris
06.02.2017
20:47:20
Добрый день!
Мне предложили попробовать себя как Python преподаватель школьникам.
Один день в неделю, по субботам.
Я понимая, что знаю Python не шибко хорошо, решил поискать людей в сообществе.
Вдруг кому-то не шибко важен заработок, и кто обладает достойным опытом и будет согласен поучаствовать
Предложили мне, но ищу более опытного что бы предложить вместо себя.
Москва.

CthUlhUzzz
06.02.2017
20:48:49
Поучаствовать в чем?
В твоем обучении?
Или работа удаленная?

Boris
06.02.2017
20:49:18
Есть варианты.
В идеале я бы предложил этого человека вместо себя.

CthUlhUzzz
06.02.2017
20:50:38
Город какой?

Boris
06.02.2017
20:50:48
Москва.

CthUlhUzzz
06.02.2017
20:51:18
Размер оклада?

Boris
06.02.2017
20:51:45
Говорят что около 950р за занятие + плюшки если дети остаются на курсе больше месяца.

Maxim robox
06.02.2017
20:52:28
Чёт сомнительно, как по мне.

Rookie
06.02.2017
20:53:08
Размер оклада?
Если хочется деньги зарабатывать, есть масса прекрасных мест, где это можно сделать быстрее и лучше. Тот же самый бизнес... (с)

CthUlhUzzz
06.02.2017
20:53:45
Бизнес это все таки немножко не про эту группу

Google

CthUlhUzzz
06.02.2017
20:53:53
Тут о программировании)

Rookie
06.02.2017
20:54:28

Boris
06.02.2017
20:54:43
Вот, да.
Тут моя мысль именно в том, что неплохо бы нести язык в массы. Детям.
И я более чем уверен, что найдется тот кто сделает это лучше меня.

b0g3r
06.02.2017
20:58:06
Так нужно не человека с хорошим знанием питона, а человека с хорошим знанием преподавания

Admin
ERROR: S client not available

Rookie
06.02.2017
20:58:59
Опять же, внешний вид.

Nikolay
06.02.2017
20:59:12
я бы пошел, но у меня главная проблема - время
я и так преподаю питон активно

Rookie
06.02.2017
21:00:15
А я чот, не уверен, как составить даже детям методичку.

Boris
06.02.2017
21:00:37
я попросил что у них есть уже, из программы
Вообще они там хотят учить детей питону через майнкрафт.

CthUlhUzzz
06.02.2017
21:03:23

Rookie
06.02.2017
21:05:04

Проксимов
06.02.2017
21:05:08

Boris
06.02.2017
21:05:37
https://vk.com/ioehse

Artem
06.02.2017
21:06:00
Лучше http://pythontutor.ru

Boris
06.02.2017
21:07:17

Rookie
06.02.2017
21:07:52

Boris
06.02.2017
21:08:28

Google

Jeka
06.02.2017
21:10:13
Пишу говнокод, как обычно. Опомнился когда запихнул цикл в цикл, который в цикле.

Omni
06.02.2017
21:31:17

Evgeniy
06.02.2017
21:43:56

Rocket
06.02.2017
21:44:45

Jeka
06.02.2017
21:45:56
Ну фигня память, что делать...

Rocket
06.02.2017
21:45:58

Jeka
06.02.2017
21:46:36

Rocket
06.02.2017
21:49:16

subject_89P13
06.02.2017
21:50:40
Учитывая контекст беседы возник вопрос: как кто решает какие части кода обобщать и абстрагировать, а когда это чрезмерно и только усложняет и плодит лишние сущности?

Rocket
06.02.2017
21:51:57
Еще более общий подход: Когда какая то логика начинает где то повторяться, либо когда логику функции становится тяжело понять за один проход глазами - верный признак, что пора делать экстракцию.
Но без фанатизма. Иногда лучше скопипастить 5 строк, чем городить отдельный класс/функцию.