
Andrey
05.07.2017
14:42:58

Andrey
05.07.2017
14:44:24
print(Foo.func is Foo.static_method)
True

alex
05.07.2017
14:44:44

Google

Andrey
05.07.2017
14:44:47

Andrey
05.07.2017
14:45:04
См скриношот там код

Andrey
05.07.2017
14:46:17
поместить не в смысле присвоить, а поместить в смысле внутри класса написать функцию
которая просто функция, а не метод

Andrey
05.07.2017
14:46:39
А действительно
Логично
Как же иначе её там написать то)

Andrey
05.07.2017
14:47:13
и чтобы импортировать класс и сразу все вспомогательное барахло в нем было, даже если от конкретного инстанса/класса и не зависит

Andrey
05.07.2017
14:47:33
ну да, типа namespace

alex
05.07.2017
14:47:49
Логично
Сигналы в джанго их функции обработки в модель, для кучности например


Kate
05.07.2017
15:14:31
#вакансия #удаленка #job
В команду Ремонтник.ру ищем опытного Python-разработчика.
Что мы предлагаем
Вам предстоит работа над новыми функциями полезного и интересного продукта в стабильной, но быстро развивающейся компании.
Зарплата 120-140 тысяч рублей, полностью белая. Точный размер заработной платы обсуждается на собеседовании.
Вот примеры каждодневных задач и обязанностей, которые ожидают нашего backend-разработчика:
- работа над новыми проектами основного сервиса, которые ежедневно приносят пользу тысячам людей;
- перенос имеющихся подсистем проекта на новые архитектуры (микросервисы) и языки (Elixir, Go);
- создание новых внутренних сервисов, которые приносят пользу сотрудникам нашей компании;
- расширение и повышение качества имеющегося кода.
Вы сможете работать удаленно в 100% удаленном коллективе разработчиков (мы давно и успешно наладили процессы коммуникации) — или, на Ваш выбор, в нашем офисе в Москве.
Чего мы ожидаем от кандидата
Обязательно
- глубокое знание Python и принципов ООП;
- опыт написания понятного, соответсвующего стандартам PEP и документированного кода;
- практический опыт покрытия логики тестами;
- хорошее понимание технологий современного веба: REST, async, websockets;
- хорошее знание современных БД: postgresql, MongoDB, redis;
- умение хорошо формулировать мысли в письменном и устном виде.
Желательно
- опыт командной работы с git;
- опыт работы с TDD;
- желание изучать новые языки и парадигмы;
- опыт удаленной работы и работы по agile/kanban;
- хорошее знание английского.


RubyRose
05.07.2017
18:33:43
Реально ли удаленно пройти собеседование при устройстве на погромиста-джуниора в спб?

Andrey
05.07.2017
18:34:58
мне кажется многие компании не станут запариваться

Google

Aleksander
05.07.2017
18:36:20
На джуна маловероятно

RubyRose
05.07.2017
18:40:48
А если приехать, снять жилье и попытаться устроиться в течении 2-3-х недель? Долго ли обычно рассматривают кандидата?

Andrey
05.07.2017
18:43:26
это уже больше шансов. особенно если постараться по паре собеседований в день делать

RubyRose
05.07.2017
18:44:12
Сомневаюсь, что на вакансию джуна найдется много предложений.)

Andrey
05.07.2017
18:44:50
и мне кажется, что ответ джуну может быть готов как только он вышел за дверь, а то и раньше. если в принципе готовы взять джуна, то возьмут первого адекватного
так надо подаваться и туда, где какой-то опыт требуют, пусть его толком и нет

RubyRose
05.07.2017
18:46:56
Ладно. Спасибо большое. Дали надежду.) Планирую до конца лета подтянуть все знания, сделать 1-2 проекта и пытаться устроиться.

Aleksander
05.07.2017
19:12:26
Но удалённо джуну это вообще сложно
Проще снять квартиру на полгода и отработать в офисе и потом искать новое место уже удалённо
Имхо

Sergey
05.07.2017
19:46:45

Aleksander
05.07.2017
20:19:02

Sergey
05.07.2017
20:26:39

Aleksander
05.07.2017
20:43:50
Вертись как хочешь ?

RubyRose
05.07.2017
22:24:30

Sergey
06.07.2017
05:10:02
тут был джун, который именно так и переехал в СПб, ему ещё денег на релокейт дали

Olya
06.07.2017
07:06:32
Мне предлагали работу в Москве с отдельной доплатой на жилье
Я тяну максимум на джуниора)
Так что более чем реальная ситуация

Sergey
06.07.2017
07:12:33

Olya
06.07.2017
07:13:55
Но да, я хорошо училась. Мои родители радуются и гордятся. Остальным все равно)

Google

Sergey
06.07.2017
07:16:10
хорошая учёба коррелирует с повышенной трудоспособностью

Olya
06.07.2017
07:16:38
Можно ссылку на исследование?

Sergey
06.07.2017
07:16:59
это моё мнение

Aleksey
06.07.2017
07:21:20

Sergey
06.07.2017
07:21:54
да, правильнее было написать, что хорошая учёба это признак усидчивости

RubyRose
06.07.2017
08:03:52
Большую ли роль в этом играет наличие диплома? Или правильнее будет: большую ли роль в этом играет качество диплома?

Dmitrii
06.07.2017
08:24:10
а какая разница какой у тебя диплом, если под качеством понимается а) средний балл б) цвет
мне кажется, что начилие диплома вообще ни о чем не говорит, кроме как о том, что ты 5-6 лет не вылетал из универа, и о том, что ты, вроде как, должен был понять что ты ничего не знаешь.

Eugene
06.07.2017
08:58:09
Диплом - это всё же первый более-менее серьёзный проект, можно как минимум поспрашивать, а что там было вообще и зачем. Понятно, что 99% дипломов - шлак, но вдруг вам попался интересный кандидат.

Dmitrii
06.07.2017
08:59:47
Да, так и есть. Только не только русского.
Я за высшее ,не подумайте.

Dmitry
06.07.2017
09:00:36
леди и джентльмены, нам-таки очень нужен докладчик на ближайший митап - это уже следующая неделя :)
если вы хотите поделиться какой-то болью или проблемой или прохладной былиной из опыта, напишите ) Оно несложно и со всем поможем.
(а ещё вы получите свэга с PyCon Russia!)

Danil
06.07.2017
09:01:26

Denis
06.07.2017
09:04:26

Dmitry
06.07.2017
09:05:05
совсем круто если большой и сложный, но тут времени просто уже не так много остаётся
слайды можно за вечер набросать

Denis
06.07.2017
09:06:03
Я то просто давненько даже на питоне не писал, всё гошка и управление проектами, может быть какой филлер придумаю интересный, хех

Google

Valentin
06.07.2017
09:12:26
Я тут на днях подумал и полнял что я не против бы рассказать про то как мы профилировали, устраняли утечки памяти и всячески улучшали пару наших приложений на торнаде.

Serge
06.07.2017
09:12:39
приходи, рассказывай

Andrey
06.07.2017
09:13:43

Serge
06.07.2017
09:14:47

Roman
06.07.2017
11:39:22

Andrey
06.07.2017
11:40:51
яб сказал что в пользовательском коде =)
т.е. торнадо не виновато =)

Vyacheslav
06.07.2017
11:45:31
все дело в руках @couchemar ;)

Andrey
06.07.2017
11:47:01
дык ты тоже приложил руки, насколько я помню)

Vyacheslav
06.07.2017
11:47:20
ладно ладно сдаюсь :)

Olya
06.07.2017
12:03:04
Вопрос. У меня есть so библиотека. Она была исторически собрана в папке X. Если в этой же папке создать скрипт, в нем можно будет без проблем подключить эту библиотеку, во всех остальных папках такое не получится. Я скопировала so файл в одну из папок sys.path, в надежде, что теперь я смогу подключать ее отовсюду, но это не сработало. Почему?
https://stackoverflow.com/questions/1099981/why-cant-python-find-shared-objects-that-are-in-directories-in-sys-path
вот отсюда пробовала совет, мне не помогло

Dmitry
06.07.2017
12:06:03
а если
LD_LIBRARY_PATH=../other/folder/YOUR.so ./main.py
?
а там так и предлагают :(

Eugene
06.07.2017
12:27:01
Там предлагают добавить в /etc/ld.so.conf и выполнить ldconfig

Maxim
06.07.2017
12:33:17
sys.path не про то, надо класть в /usr/lib, /usr/local/lib или мб в ~/.local/lib
скорее lib64 в наши времена

Юрий
06.07.2017
12:35:57
А почему нельзя скопировать библиотеку X.so в папку со скриптом наоборот, так же проще ее подключать.

Google

Olya
06.07.2017
12:49:41

Юрий
06.07.2017
12:51:53
Если никто в системе не пользуется этой библиотекой. кроме этого скрипта, то стоит ли его везде ложить. Прописать его сборку пакета и пусть он как часть пакета и будет.

Roman
06.07.2017
17:24:12
А кто тут пользуется mypy и typing в 3.6?

Michael
06.07.2017
17:37:04
Я использовал
Сейчас только тайпинг

Roman
06.07.2017
18:24:22

Michael
06.07.2017
18:24:30
Ага

Roman
06.07.2017
19:59:44
И как оно тебе? Польза есть?