
Tishka17
06.05.2019
19:26:20
Опять же, диффы как читать?

Iva
06.05.2019
19:26:53

Tishka17
06.05.2019
19:27:35

Andrew
06.05.2019
19:27:41
Ой, idea..век бы ее не видать

Google

Tishka17
06.05.2019
19:27:49
Код ревью проводить в идее?

Nikolay
06.05.2019
19:27:53

Iva
06.05.2019
19:27:56
идя умеет

Tishka17
06.05.2019
19:28:31
Вот у меня допустим поднят гитлаб
Ладно, битбакет

Iva
06.05.2019
19:28:52
умеет PR гитхаба

Alex
06.05.2019
19:29:00
какое извращение
ревью кода прибитое к IDE

Tishka17
06.05.2019
19:29:17
Мир гитхабом не ограничивается. И надо сказать там ужасные PR

Alex
06.05.2019
19:29:21
и эти люди запрещают нам ковыряться в носу.

Iva
06.05.2019
19:29:29
На самом деле нет, там есть пацанские соглашения как их использовать

Google

Alex
06.05.2019
19:29:42

Tishka17
06.05.2019
19:29:54
Я вижу только одно разумное соглашение "не использовать"

Iva
06.05.2019
19:29:57
по этому, по тому что функция должна делать можно понять какой там имплисит нужен

Tishka17
06.05.2019
19:30:11
В го тоже можно много чего, но половину юзать не рекомендуется
И в питоне тоже есть опасные возможности

Iva
06.05.2019
19:30:48
Но это очень хорошая реализация АОП
если аспект - имплиситный параметр, то всё становится на свои места

Tishka17
06.05.2019
19:31:55
Ну да и при этом функции маленькие

Марк
06.05.2019
19:32:03

Iva
06.05.2019
19:32:27
Так обычно можно боротся с джавячкой
т.е. классами по 3500 строк

Tishka17
06.05.2019
19:32:35
Если АОП - окей
Тема прикольная

Iva
06.05.2019
19:33:01
Там есть для этого наукообразный термин https://en.wikipedia.org/wiki/Type_class

Nikolay
06.05.2019
19:33:14

Tishka17
06.05.2019
19:33:21
Но у нас тут обратная тема - утиная типизация и нормальное именования вместе с явной передачей везде

Alex
06.05.2019
19:33:25

Iva
06.05.2019
19:33:31
Я уже заметил

Влад
06.05.2019
19:33:51

Google

Tishka17
06.05.2019
19:33:55
Как правило пофиг на тип, важно какими свойствами он обладает

Worlak
06.05.2019
19:34:22
Ну чтож, генераторы с yeld пробну засунуть. Осталось с asyncio сообразить нормально и можно продолжать собесы

Tishka17
06.05.2019
19:34:24
Сейчас у тебя user - список, завтра - генератор. И все работает

Iva
06.05.2019
19:34:40
Если ты хочешь сделать enum, то у тебя не получится потому что в твой enum можно добросить штуку извне

Worlak
06.05.2019
19:34:52

Iva
06.05.2019
19:35:01
ну классификаторы добрасывать в sklearn я уже научился

Nikolay
06.05.2019
19:35:07

Tishka17
06.05.2019
19:35:08

Worlak
06.05.2019
19:35:26
Принят ?

Nikolay
06.05.2019
19:35:37

Tishka17
06.05.2019
19:35:48

Nikolay
06.05.2019
19:36:14
значения в переменных тогда уж

Iva
06.05.2019
19:36:39

Влад
06.05.2019
19:36:44

Iva
06.05.2019
19:37:12
а так, sealed trait YouCannotInheritMeFromOtherFile
и даже рефлексия не поможет

Google

Worlak
06.05.2019
19:37:30
Да, на 40к
Сейчас асинк и ещё 10 к ?
А там ещё есть постгрес и опыт на фласке и Пет проекты на Джанго. Вот уже и норм зп натянули. А ещё алгоритмы ведь завалялись и структуры данных

Iva
06.05.2019
19:37:33
ключики от артефактов забрал

Worlak
06.05.2019
19:37:52

Iva
06.05.2019
19:38:06
Короче питонистам нужны очень прямые руки и договаривательная способность, как я понял

Tishka17
06.05.2019
19:38:06
Да не
Просто не лезь в чужое, если не приспичило
Ну и локументируй+ покрывай тестами

Admin
ERROR: S client not available

Tishka17
06.05.2019
19:39:10
Но это как у всех

Worlak
06.05.2019
19:39:32
Лучше сначала постгрес, потом асинк
Тебя в яндексе на собесе душили за постгрес? А то тут знаю его на уровне триггеров, и обычных запросов с объединением. Думаю что могут спросить что и не вспомню

Tishka17
06.05.2019
19:39:46

Nikolay
06.05.2019
19:39:54
запросы - это не psql

Tishka17
06.05.2019
19:40:01
Точнее вообще запросы не писали

Worlak
06.05.2019
19:40:23

Tishka17
06.05.2019
19:40:36
Я почти дома, а там жена красивая... Не до вас будет

Worlak
06.05.2019
19:41:11

Марк
06.05.2019
19:42:12
запросы - это не psql
В идеальном мире. А в нашем тлене - запросы - это как раз знание под конкретную субд

Worlak
06.05.2019
19:42:15
запросы - это не psql
Конечно, у постгреса своё строение, но пока это реляционная бд, это большая часть запросы. Если ошибаюсь поправь

Google

Worlak
06.05.2019
19:42:33

Nikolay
06.05.2019
19:42:59
ну расширенный функционал я имею ввиду, специфические функции

SHARIF_.PUARO.ENJINAL
06.05.2019
20:12:09

kernel
06.05.2019
20:15:46
Да ну этот дизайн..

Vlad?
06.05.2019
20:29:43
Зачем над болгарским издеваетесь(

SHARIF_.PUARO.ENJINAL
06.05.2019
20:30:40

Kami
06.05.2019
20:51:18
Тут есть те, кто занимается настройкой битрикс24 или AmoCRM? Напишите в лс, пожалуйста

Roman
06.05.2019
21:13:25
Как правильно закрывать threading.Thread? Я видел ипользование приватного метода "__Thread_stop()", но пайчарм беспокоится об этом
или вообще забить на threading и использовать multiprocessing

lexx
06.05.2019
21:18:54
Смотря зачем нужно
Джойн вроде в тредах

Roman
06.05.2019
21:19:45

lexx
06.05.2019
21:20:15
Так завершить же надо?

Roman
06.05.2019
21:22:20
Смотря зачем нужно
в тредах парсер на основе requests - Хоть и передаю таймаут, все равно бывают подвисания, которые не дают отследить полное завершение задачи. Для отслеживания есть тред в котором опрашиваются рабочие треды парсера, берется время старта и вычисляется, превышает ли выполнение задачи некого таймаута. Если привышает, то киляю тред и создаю новый
этот приватный метод справляется со своей задачей, но походу запривачен из-за возможных проблем с ним

Artem
06.05.2019
21:39:44
эмэзинг
https://youtu.be/pTr1uLQTJNE

?? Eugene
06.05.2019
21:42:22
Они на этом пайконе за 4 дня сгенерировали столько контента, что и за год не пересмотреть)


Галина
06.05.2019
21:52:12
Всем привет!
Верю в силу теории 6 рукопожатий)
Друзья, помогите найти разработчика Python!
Возможно, у вас есть коллеги или знакомые, кто находится в поиске работы. В таком случае просьба передать эту информацию им.
Задачи:
•Разработка клиентов приема-передачи данных на основе языка Python;
•Разработка клиентской части сервисов и приложений;
•Разработка среднего слоя приложений на языке Python;
•Создание приложений "с нуля" и поддержка, интеграция, оптимизация существующих приложений и сервисов.
Навыки:
•Опыт разработки в области WEB -технологий от 1-го года;
•Уверенное знание и опыт применения Python (Django, CherryPy, Flask и пр.);
•Хорошее знание JavaScript, HTML, CSS, jQuery, ExtJS;
•Опыт работы с реляционными базами данных (Firebird, Oracle);
•Способность работать в команде, способность работать под давлением времени.
• Наличие опыта работы на проектах разработки в позиции Full stack (Python+ JavaScript) разработчика.
Условия:
•Офис расположен в Краснодаре.
•Трудоустройство по ТК РФ, полностью "белую" заработную плату (вилка от 75 000 NET)
•Также в индивидуальном порядке возможно предоставление релокационного пакета для иногородних


Nikolay
06.05.2019
21:58:57
Что, опять магнит?

Older
06.05.2019
22:02:58