
Roman
18.06.2018
12:03:08

Aragaer
18.06.2018
12:03:57
я где-то видел про прикручивание торнады к джанге

Roman
18.06.2018
12:04:05

Настасья
18.06.2018
12:04:08
а есть еще?
есть Москва с биг датой, до 180.
Стек технологий:
• Python 3.5.
• PostgreSQL.
• ClickHouse.
• Spark/pyspark.
• Tornado

Google

Roman
18.06.2018
12:04:16

Denis
18.06.2018
12:04:17

Aragaer
18.06.2018
12:04:53
думаю на obey the testing goat было упоминание

Василий
18.06.2018
12:11:11
Как можно проверить одинаковое количество открывающихся и закрывающихся скобок в строке? Может есть какая нибудь мощная регуляра?

Tigran
18.06.2018
12:13:13
Нет, для этой задачи не существует регулярки
гугли balanced brackets problem

Василий
18.06.2018
12:16:29

Aragaer
18.06.2018
12:16:30
ну... обычной - да. Экстендед регулярками можно. В perlre вроде разбирается

Tigran
18.06.2018
12:16:57

Aragaer
18.06.2018
12:17:19
не, я думаю там используется экстендед регулярка с выполнением кода

Tigran
18.06.2018
12:17:38
зачем тогда вообще регулярка

Denis
18.06.2018
12:18:56
Математической регуляркой нельзя

Aragaer
18.06.2018
12:19:10
а, не, там рекурсивная регулярка

Google

Tigran
18.06.2018
12:19:50
всё-таки экспоненциальное время? )

Aragaer
18.06.2018
12:21:29
наверно

Tishka17
18.06.2018
12:41:41

Василий
18.06.2018
12:42:01


Petr
18.06.2018
12:52:36
#вакансия #Москва #работа #job
Всем привет!
Ищем клевых разработчиков в компанию Inplat на развитие сервисов, которые делают платежи в интернете удобными для покупателей и продавцов с помощью современных технологий.
Стек: Python 3, PostgreSQL, Git, Docker
По задачам: разработка и проектирование архитектуры платёжной системы, реализация внутренних сервисов компании.
Много работы с асинхронным кодом, поэтому ищем тех, кто имел опыт с Asyncio или Tornado.
Что предлагаем:
- Соблюдение ТК РФ;
- Гибкий график работы (но фуллтайм в офисе);
- Широкая вилка ЗП (от 150т.р., зависит от скиллов и бекграунда кандидатов);
- Работа в современном комфортном офисе в шаговой доступности от ст.м. Новослободская;
- Посещение профильных конференций и курсов, обучение за счёт компании;
- Бонусы и премии по результатам работы.
Кто заинтересовался — пишите мне в ЛС, обещаю оперативно отвечать!
Расскажу все более подробно, разумеется :)

Tigran
18.06.2018
12:52:52
@gogolang

Stanisval
18.06.2018
12:53:20

Tigran
18.06.2018
13:02:05
Забавно: в тележке не сделали нормальный поиск по чатам, поэтому когда тебе нужен тематический чат, проще всего зайти в самый большой чат в списке контактов и спросить там
human powered hyperlinks)

Minor
18.06.2018
13:06:32
Вопрос может не по теме чата но: что нужно знать что б стать синьйором в Python?

Kisialeu
18.06.2018
13:06:56

Jentry
18.06.2018
13:07:08

Роман
18.06.2018
13:07:08
сеньером не становятся, сеньером рождаются

Joss
18.06.2018
13:07:13

Kisialeu
18.06.2018
13:07:45

Minor
18.06.2018
13:11:35

Joss
18.06.2018
13:12:20
тойсть?(
Что надо, чтобы стать генералом?

Minor
18.06.2018
13:12:47

Tigran
18.06.2018
13:13:01
ну с такими проблемами с логикой синьором не быть

Jentry
18.06.2018
13:14:41
тойсть?(
Нет такого синьор в питон, синьор в бидон, если синьор, то на любом алгоритмическом языке способен решать задачи - это и будет свидетельством синьорности, при этом дополнительно еще можешь быть экспертом в какой-то более конкретной области

Google

Bogdan (SirEdvin)
18.06.2018
13:15:53
Вакансии говорят, что таки есть.

Dim
18.06.2018
13:16:37
в общем нужно знать паттерны, алгоритмы, уметь их применять на практике и иметь опыт в этом, и не только ( и не столько) на питоне, сколько в целом. так вижу. но я даже не жуниор)

-_-
18.06.2018
13:17:29
но видишь в целом правильно

Bogdan (SirEdvin)
18.06.2018
13:17:29
Звучит так, как будто паттерны надо учить несколько лет, а язык можно минут за 5 выучить. Ну да

-_-
18.06.2018
13:18:28
я не писал на питоне раньше, дней за 5 чувствовал себя как дома уже. Он простой. Сколько надо тратить-то? Концепции почти во всех языках одинаковые совершенно

Dim
18.06.2018
13:18:41
не ну изучив паттерны и алгоритмы на скажем С, python потом влегкую учится и применяется. наверное.

Tigran
18.06.2018
13:19:04

Jentry
18.06.2018
13:19:15
Вакансии говорят, что таки есть.
Кто составляет вакансии по-твоему близки к миру computer science, давай ровняться на HR начем и называть друг друга синьорами? Здесь норм определение и отличие от эксперта https://www.kitchensoap.com/2012/10/25/on-being-a-senior-engineer/

Bogdan (SirEdvin)
18.06.2018
13:19:57
так и есть
Предлагаю вам за 5 минут выучить rust. Ну чисто так, по приколу.

Jentry
18.06.2018
13:20:33
щас бы растом пугать ага, хаскел за 10 минут учили и раст выучим

Tigran
18.06.2018
13:20:48

Bogdan (SirEdvin)
18.06.2018
13:21:37
Думаю, оооочень сильно зависит от проекта.

Jentry
18.06.2018
13:21:40

Tigran
18.06.2018
13:22:19

Roman
18.06.2018
13:25:59

Bogdan (SirEdvin)
18.06.2018
13:26:18
Возвращаясь к теме, мне кажется, вы очень сильно не учитываете тот факт, кто каждый язык имеет свои особенности и инструменты для адаптации языка и как бы, выучить язык за несколько дней можно только поверхностно и плоско. То есть выучить паттерны не так сложно, как научится их правильно применять, а способы применения часто сильно варируются от языка.
Обычно, люди которые пишут, что язык можно выучить за несколько дней подразумевают его синтаксические структуры, что как бы составляет только в лучшем случае 10% языка.
Вот люди, которые знают python, что будет, если я сделаю так?
class C1:
def __contains__(self, other):
return C1()
c1 = C1()
print('a' in c1)


Tigran
18.06.2018
13:28:18
Возвращаясь к теме, мне кажется, вы очень сильно не учитываете тот факт, кто каждый язык имеет свои особенности и инструменты для адаптации языка и как бы, выучить язык за несколько дней можно только поверхностно и плоско. То есть выучить паттерны не так сложно, как научится их правильно применять, а способы применения часто сильно варируются от языка.
Обычно, люди которые пишут, что язык можно выучить за несколько дней подразумевают его синтаксические структуры, что как бы составляет только в лучшем случае 10% языка.
Конечно, есть тонкости. Но нормальные люди пишут код так, чтобы он не был ребусом для экспертов по кишкам интерпретатора.

Aragaer
18.06.2018
13:28:27
я не очень знаю, зачем надо "выучивать" языки. Можно научиться использовать язык. Я сам могу сказать, что "выучил" только си (не плюсы).

-_-
18.06.2018
13:28:48

Google

Jentry
18.06.2018
13:28:50
Я даже могу сказать, что язык вообще не требуется "учить", посмотреть синтаксис, пролистал вдоль типы данных и стдлиб и пишешь, подглядывая в документацию и сурсы

Aragaer
18.06.2018
13:28:55
а вот допустим использовать хаскелл я пока не научился. Несколько раз пробовал, но пока не смог

Bogdan (SirEdvin)
18.06.2018
13:29:12

Tigran
18.06.2018
13:29:25

Roman
18.06.2018
13:30:09

Jentry
18.06.2018
13:30:49

Bogdan (SirEdvin)
18.06.2018
13:31:17

Aragaer
18.06.2018
13:31:37
ага
и не более 200 строк в файле

Minor
18.06.2018
13:31:49
Возвращаясь к теме, мне кажется, вы очень сильно не учитываете тот факт, кто каждый язык имеет свои особенности и инструменты для адаптации языка и как бы, выучить язык за несколько дней можно только поверхностно и плоско. То есть выучить паттерны не так сложно, как научится их правильно применять, а способы применения часто сильно варируются от языка.
Обычно, люди которые пишут, что язык можно выучить за несколько дней подразумевают его синтаксические структуры, что как бы составляет только в лучшем случае 10% языка.
Блин, а ты крут. Это комплимент.

Tigran
18.06.2018
13:32:07

Jentry
18.06.2018
13:32:20
никаких пределов, только код, который сможет прочитать каждый, достпный и понятный - тогда ты можешь называться синьором

Aragaer
18.06.2018
13:32:21
я уже вроде неоднократно говорил - если код стал сильно сложнее хэлловорлда, наверно стоит его разделить на части

-_-
18.06.2018
13:32:33

Bogdan (SirEdvin)
18.06.2018
13:32:34
То будет противоположный результат

-_-
18.06.2018
13:33:11

Tigran
18.06.2018
13:33:14
Мне казалось, надо __nonzero__, а не __bool__.

Bogdan (SirEdvin)
18.06.2018
13:33:18

Jentry
18.06.2018
13:33:29

Google

Roman
18.06.2018
13:33:31

Denis
18.06.2018
13:33:35

Roman
18.06.2018
13:33:50
а так, я видел как люди везде на каждый чих использовали generator expression

-_-
18.06.2018
13:33:55

Bogdan (SirEdvin)
18.06.2018
13:34:04

Roman
18.06.2018
13:34:05
и весь код функции был в return

Bogdan (SirEdvin)
18.06.2018
13:34:19

Denis
18.06.2018
13:34:31

Jentry
18.06.2018
13:34:41

Bogdan (SirEdvin)
18.06.2018
13:34:49
Вы понимаете, что это не реально?
Вот вы строите свой проект на django
Как можно без знания django понять, что происходит?