@spbpython

Страница 439 из 785
Andrey
23.06.2017
10:21:10
нет, не пишем ) Вопрос технический на знания.
просто зачем это указывать в вакансии, если это маленький вопрос, который не надо каждый день в работе себе задавать?

Александр
23.06.2017
11:05:01
>web-разработчик на python >знание современных js-фреймворков с пониманием их архитектуры Всегда как-то не по себе становится от такого
И правильно, никакой конкретики. Это значит, что проект зеленый совсем вплоть до того, что тебе придется сделать архитектуру с нуля. Очевидно, что если она уже есть, то требуются вполне конкретные технологии.

Это ещё хорошо, что они по крайней мере определились с питоном) а то ведь могли и про современные языки написать

Google
Александр
23.06.2017
11:11:26
> тебе придется сделать архитектуру с нуля это плохо?
Это хорошо, конечно, просто надо быть готовым к этому. В плане опыта круто. В плане проекта - смотря какое финансирование... Тоже ведь есть разница между большой компанией и маленьким проектом.

Andrey
23.06.2017
11:12:38
Это ещё хорошо, что они по крайней мере определились с питоном) а то ведь могли и про современные языки написать
а почему создание архитектуры с нуля не включает в себя выбор языка? по каким параметрам они выбрали язык, а фреймворки и остальное нет?

Mehti
23.06.2017
12:02:05
кто-нибудь использовал эту штуку? как оно? https://github.com/marshmallow-code/apispec

Nikolay
23.06.2017
12:19:25
на пайдату сегодня все идут, кто в Москве? :)

Danil
23.06.2017
12:29:07
кто-нибудь использовал эту штуку? как оно? https://github.com/marshmallow-code/apispec
пока только marshmallow совместно с hug используем для валидации payload'a, вроде ок

Andrey
23.06.2017
12:35:11
Пересекаемся?

Stepan
23.06.2017
16:27:18
https://github.com/nonamenix/aioviber ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Очень приятно видеть, что мои идеи перекочивали в другой проект ☺️

Nikolay
23.06.2017
16:35:27
Перерыв будет после второго доклада

Ruslan
23.06.2017
16:37:49
Google
Andrey
23.06.2017
16:38:07
Стоят

Nikolay
23.06.2017
16:38:10
В целом можно влезть, думаю

Ruslan
23.06.2017
16:38:21
Ну такое, на мешке полежу

Andrey
23.06.2017
16:38:21
Напротив меня есть

Nikolay
23.06.2017
16:38:23
Не уверен только, что сидячее, да

Первый доклад странноватый вышел

Andrey
23.06.2017
16:39:02
Сидячее если надумаешь заходить сейчас удачное время

Andrey
23.06.2017
16:39:31
Камера

Ruslan
23.06.2017
16:40:58
Каеф, нашел

Alexey
23.06.2017
16:48:22
Как думаете - автотесты на питоне взлетят?

Пока что автоматизирую сервисы кое какой апишки - мне понравилось. Намного лучше чем на java.

У вас тут есть истории успеха в этом напрвлении?

Eugene
23.06.2017
17:14:52
Первый доклад странноватый вышел
Трансляции в этот раз нет?

Ruslan
23.06.2017
17:15:39
Трансляция была

Nikolay
23.06.2017
17:15:39
На яндексе

Ruslan
23.06.2017
17:16:00
В ютубчик

Kate
23.06.2017
17:25:57
#вакансия #удаленка Команда сайта Ремонтник.ру ищет опытного Python-разработчика. Работа удаленная, хотя можно приходить в офис (Москва, Братиславская), если есть желание. Коллектив приятный и адекватный) Стек технологий: Python (Django), Go, Mongo и другое (на интервью расскажем обо всех деталях). На фронтенде, в основном, Angular. В работе используем Git, Jira, Confluence. Методология Agile (скрам со спринтом две недели). Обязанности: - Разработка новых модулей сервиса Ремонтник.ру и поддержка/доработка старых Условия: - Полностью белая заработная плата, от 100 до 130 тр, точный размер обсуждается на собеседовании.

Google
Kate
23.06.2017
17:26:57
Прошу прощения

Sergey
23.06.2017
17:27:32
Вроде бы, все окей

Kate
23.06.2017
17:28:01
#job #удаленка Команда сайта Ремонтник.ру ищет опытного Python-разработчика. Работа удаленная, хотя можно приходить в офис (Москва, Братиславская), если есть желание. Коллектив приятный и адекватный) Стек технологий: Python (Django), Go, Mongo и другое (на интервью расскажем обо всех деталях). На фронтенде, в основном, Angular. В работе используем Git, Jira, Confluence. Методология Agile (скрам со спринтом две недели). Обязанности: - Разработка новых модулей сервиса Ремонтник.ру и поддержка/доработка старых Условия: - Полностью белая заработная плата, от 100 до 130 тр, точный размер обсуждается на собеседовании.

Andrey
23.06.2017
17:31:09
Как думаете - автотесты на питоне взлетят?
взлетят, pytest решает, у нас и плюсы им тестят

Sergey
23.06.2017
17:32:24
У нас автотестят этим странным Robot Framework

Так и не познал его дзен

Michael
23.06.2017
17:40:28
Сегодня и паруса да?

Constantine
23.06.2017
17:40:36
да

не выходи на улицу

Eugene
23.06.2017
17:50:38
На яндексе
нашёл ссылку в гугле на трансляцию в ютубе. на сайте что-то не видел ссылки. Сейчас последний доклад идёт?

Eugene
23.06.2017
17:51:26
А что я тогда смотрю в ютубе? :)

Nikolay
23.06.2017
17:51:53
Последний, да

Andrey
23.06.2017
17:51:55
А что я тогда смотрю в ютубе? :)
Вопросы после последнего доклада

Nikolay
23.06.2017
17:51:57
Вопросы уже

Andrey
23.06.2017
18:00:18
я тут вам небольшую задачку принес. что выведет такой код def f(args, **kwargs): print len(args), len(kwargs) def g(*args, **kwargs): print len(args), len(kwargs) kwargs = {'args': [3]} f(**kwargs) g(**kwargs)

Vadim
23.06.2017
18:01:25
никогда не понимал, зачем это помнить

Andrey
23.06.2017
18:02:21
ну как, полезно вообще знать, как работают списки параметров

Eugene
23.06.2017
18:03:03
ну вторая функция точно выведет 0 1, тут и к бабке не ходи

ну а первая должна наоборот

Google
Sergey
23.06.2017
18:06:27
почему в *args нельзя по ключу передать?

Eugene
23.06.2017
18:06:42
Это к кому вопрос?

Sergey
23.06.2017
18:07:12
Это к кому вопрос?
к тому, кто знает) def h(*args) h(args=[3])

Marco
23.06.2017
18:07:38
"print len(args), len(kwargs)" - все еще на 2.7? надо привыкать использовать print со скобками

Eugene
23.06.2017
18:08:05
к тому, кто знает) def h(*args) h(args=[3])
потому что *args - это не keyword-аргументы

Александр
23.06.2017
18:08:07
Andrey
23.06.2017
18:09:02
увидел, решил вам перепостить

Andrey
23.06.2017
18:09:22
1 0 все таки первая выдаст

Andrey
23.06.2017
18:10:49
"print len(args), len(kwargs)" - все еще на 2.7? надо привыкать использовать print со скобками
да, и правильный ответ print len(args), len(kwargs) ^ SyntaxError: invalid syntax

Eugene
23.06.2017
18:10:51
увидел, решил вам перепостить
Когда-то видел сайт где было много интересных нестандартных вопросов по python. Сейчас уже не вспомню ссылку, но помню, было интересно

Александр
23.06.2017
18:13:14
Eugene
23.06.2017
18:13:40
Я знал, что где-то тут есть подвох :)

Александр
23.06.2017
18:14:20
Причем где-то пронеслась мысль про ошибку парсинга, но ее проигнорировал почему-то. Наверное потому, что по синтаксису print я решил, что это 2.7. хотя я знаю по перепискам, что тут на 2.7 никто похоже уже не пишет

Danil
23.06.2017
18:38:02
https://github.com/nonamenix/aioviber ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Очень приятно видеть, что мои идеи перекочивали в другой проект ☺️
Как уже говорил много где использовал aiotg, API понравился ) сдел приблизительно похожий для вайбера. Кстати, никогда не имейте дело с ним )

Sergey
23.06.2017
18:42:27
Как уже говорил много где использовал aiotg, API понравился ) сдел приблизительно похожий для вайбера. Кстати, никогда не имейте дело с ним )
не имейте дело с вайбером? сегодня подключил второе устройство на номер, на предыдущем всё тут же закрылось и сообщения с контактами удалились потом удалось все-таки привязать первое ко второму без подобных последствий, но было неприятно

Александр
23.06.2017
19:46:23
Для cross-posting такие штуки наверное пригодятся

Aleksandr
24.06.2017
13:34:35
Сегодня и паруса да?
Димон на яхте приплывет интересно?

Google
Aleksandr
24.06.2017
13:34:55
Приплыл ли, точнее

Eugene
25.06.2017
00:05:09
Коллеги, есть вопрос. Может кто подскажет? Мне нужно получать повторяемую последовательность псевдослучайных чисел в разных средах (Python и C++). В питоне используется генератор MT19937 (Вихрь Мерсенна). Не могу понять, почему стандартный random, numpy.random и C++ std::mt19937 выдают разные последовательности. Например: >>import random >>random.seed(1234) >>print(random.random()) 0.9664535356921388 И numpy: >>import numpy >>numpy.random.seed(1234) >>print(numpy.random.rand(1)) [ 0.19151945] Почему различаются значения? Попробовал также в C++: std::mt19937 mt(1234); std::uniform_real_distribution<double> dist(0.0, 1.0); std::cout << dist(mt) << std::endl; 0.497664 Тоже отличается. Берём Matlab: >>rng(1234) >>s = rng s = Type: 'twister' Seed: 1234 State: [625x1 uint32] >> rand(1) ans = 0.191519450378892 Бинго, совпадает с numpy! Короче, мне надо, чтобы было одинаково в Python и C++, а не получается.

Александр
25.06.2017
00:24:13
Коллеги, есть вопрос. Может кто подскажет? Мне нужно получать повторяемую последовательность псевдослучайных чисел в разных средах (Python и C++). В питоне используется генератор MT19937 (Вихрь Мерсенна). Не могу понять, почему стандартный random, numpy.random и C++ std::mt19937 выдают разные последовательности. Например: >>import random >>random.seed(1234) >>print(random.random()) 0.9664535356921388 И numpy: >>import numpy >>numpy.random.seed(1234) >>print(numpy.random.rand(1)) [ 0.19151945] Почему различаются значения? Попробовал также в C++: std::mt19937 mt(1234); std::uniform_real_distribution<double> dist(0.0, 1.0); std::cout << dist(mt) << std::endl; 0.497664 Тоже отличается. Берём Matlab: >>rng(1234) >>s = rng s = Type: 'twister' Seed: 1234 State: [625x1 uint32] >> rand(1) ans = 0.191519450378892 Бинго, совпадает с numpy! Короче, мне надо, чтобы было одинаково в Python и C++, а не получается.
Извини, но я могу помочь тебе только погуглив, больше никак https://stackoverflow.com/questions/9523570/random-number-generation-with-c-or-python Тут вот пишут, что в плюсах в старом rand выводятся числа плохого качества. Зато в ,c++11 в новом random должно быть все норм. Алсо https://stackoverflow.com/questions/18184489/difference-between-c-random-number-generation-and-python И возможно даже https://stackoverflow.com/questions/22612752/conflict-between-uuid-uuid-from-python-and-stdrand-from-c

Eugene
25.06.2017
00:25:43
Я гуглил, что-то ничего не ищется. Я не использую rand в c++, пробую как раз новые классы генератора и распределения из c++11.

По второй ссылке пишут, что разница есть, но это типа не значительно. Для меня значительно, мне надо, чтобы тесты работали одинаково для кода на Py и C++

Roman
25.06.2017
00:28:10
https://youtu.be/_8OZcgOKUyk?t=2729

огонь доклад

Eugene
25.06.2017
00:40:52
Проверил в интах. numpy совпадает с C++, стандартный random из питона не совпадает :) numpy: >>np.random.seed(1234) >>np.random.randint(0, np.iinfo(np.int32).max) 822569775 c++: std::mt19937 mt(1234); std::uniform_int_distribution<int32_t> dist(0, std::numeric_limits<int32_t>::max()); std::cout << dist(mt) << std::endl; 822569775 python: >>random.seed(1234) >>random.randint(0, np.iinfo(np.int32).max) 1892932127 Ну тут у меня уже нет идей... :)

Александр
25.06.2017
00:51:40
Я как-то работал с криптографией, была похожая задача, сделать как на джаве. В итоге оказалось, что реализации на джаве и на питоне разные для одной и той же спецификации крипто алгоритма. Просто было невозможно один и тот же результат получить.

Eugene
25.06.2017
00:52:42
Пока гуглил, тоже натыкался на вопрос. Кто-то что-то пытался с джавы портировать и там тоже были проблемы с этим

Страница 439 из 785