
Eugene
29.05.2017
07:36:24

Diana
29.05.2017
07:42:58

Hot
29.05.2017
07:46:33
Дратути

Dmitry
29.05.2017
07:47:01

Google

Eugene
29.05.2017
07:47:45

Diana
29.05.2017
07:51:50

Eugene
29.05.2017
07:52:43
В jupyter notebook нет отладчика :)

Dmitry
29.05.2017
07:53:03
Tracer()(), нет?
http://kawahara.ca/how-to-debug-a-jupyter-ipython-notebook/

Hot
29.05.2017
07:53:28
Это было не привет.
Это было "Дратути"

Danil
29.05.2017
07:54:07
Это было "Дратути"
почитай https://github.com/spbpython/orgs-wiki/blob/master/chat/this.md
UPD. На основе этого можешь принять решения что делать со своими сообщениями

Dmitry
29.05.2017
07:54:20

Eugene
29.05.2017
07:54:57
В нем никто и не ведёт разработку, это же интерактивные блокноты.

Hot
29.05.2017
07:55:06
kosc, учу петон, жангу, в последнее время пытаюсь упороться в aiohttp/asyncio, так как в 3.5 нормальный синтаксис завезли для этого.
Так лучше?

Dmitry
29.05.2017
07:55:23
да

Danil
29.05.2017
07:55:30

Google

Dmitry
29.05.2017
07:55:47
(утро снобизма в чате)
(люблю запах снобизма по утрам)

Hot
29.05.2017
07:56:16
Надо сделать модуль.

Eugene
29.05.2017
07:56:22

Hot
29.05.2017
07:56:34
spbpychat, как this.

Diana
29.05.2017
07:57:51

Eugene
29.05.2017
08:00:15
Да нафига так мучиться то? Трэйсеры какие-то? Берёшь любую нормальную IDE с интерактивным отладчиком и радуешься.
Jupyter Notebook - это не для разработки, это удобно для визуализации: код + описание с формулами + результаты + графики

Dmitry
29.05.2017
08:01:20

Danil
29.05.2017
08:01:43
ну почти )
import this

spb_python_bot
29.05.2017
08:01:43
ну почти )
import this
The Zen of SPb Python Chat
(Inspired by "The Zen of Python, by Tim Peters")
- Short introduction of yourself is better than "hello".
- Link to gist is better than source paste.
- One long message is better than many short.
- Editing the message is better than correcting via another one.
- Staying on topic is better than offtopic.
- Good topic is worth discussing though.
- Unless it is started by a link to Habrahabr.
- Politeness counts.
- Bad mood is not a good reason to break the rules.
- Don't ask to ask just ask.
- Text message is better than voice message.
- Unless it is voice conference.
- Git repos are one honking great idea — let's do more of those!

Danil
29.05.2017
08:02:18
я так и не добрался до него чтобы отключить проверку на права по списку

Hot
29.05.2017
08:02:44
Круто.

Ruslan
29.05.2017
08:03:25

Eugene
29.05.2017
08:04:14

Dmitry
29.05.2017
08:04:16
так а чем это принципиально будет отличаться?
тут тот же ipython и те же самые пдбшные брейкпоинты

Ruslan
29.05.2017
08:04:35

Dmitry
29.05.2017
08:04:45
это не рокет сайенс чтобы ради него уходить в IDE

Google

Eugene
29.05.2017
08:04:52

Dmitry
29.05.2017
08:04:53
обычные брейкпойнты, камон

Eugene
29.05.2017
08:05:14
Всё дело в usability
Есть лёгкие IDE для научных и инженерных вычислений, типа Spyder, где всё сделано для максимальной интерактивности и удобства работы с данными.
https://github.com/spyder-ide/spyder

Diana
29.05.2017
08:14:26

Olya
29.05.2017
08:17:30
еще подо все системы есть VS Code и бесплатная версия PyCharm, она не сильно тяжелая. Но spyder среди всего, действительно, наверное, самый компактный

Roman
29.05.2017
08:31:26

Eugene
29.05.2017
08:34:17
> бесплатная версия PyCharm, она не сильно тяжелая
Больше гигабайта в памяти занимает. Любая ide от jb тяжёлая, независимо от функций :)

Roman
29.05.2017
08:35:37
и вопрос про asyncio - а можно ли иметь несколько event loop в одном треде?

Александр
29.05.2017
08:45:43

Dmitry
29.05.2017
08:46:46
асинк-айо*

Ruslan
29.05.2017
08:57:45

Александр
29.05.2017
08:59:37

Ruslan
29.05.2017
09:02:18

Александр
29.05.2017
09:05:10

Eugene
29.05.2017
09:08:08

GNU/Docker
29.05.2017
09:10:08

Eugene
29.05.2017
09:11:00
if prob_array[x, N] != -1:
Так float-значения не проверяют на равенство. В твоём случае нужно так если не вдаваться в подробности:
if not np.isclose(prob_array[x, N], -1.0):
Вот что выведет print(px, pN) внутри probImp в первом случае:
https://pastebin.com/cngnJJLZ
И вот что print(x, N) во втором:
https://pastebin.com/CPiWaCxf
Как видишь, оно разное. То есть, в первом случае ты что-то делаешь не так.

Google

Sergey
29.05.2017
09:47:47

Eugene
29.05.2017
10:02:32
И как, удобно?

Sergey
29.05.2017
10:04:05

Eugene
29.05.2017
10:04:33
Ещё раз говорю, не надо разрабатывать в ipynb. Вы пишете интерактивный блокнот, считай статью с исполняемыми кусками кода. Код у вас уже отлажен и работает, вы просто заносите его в свой ноутбук как в книгу.

Sergey
29.05.2017
10:06:28

Serge
29.05.2017
10:07:50

Dmitry
29.05.2017
10:13:09
ну вот по ощущениям ты действительно сводишь "мне неудобно" к "всем неудобно" и затем в "никто не должен" :)
обычно это моя прерогатива!

Eugene
29.05.2017
10:14:32
Ничего я не свожу ни к чему. Есть инструмент: командная строка и интерактивный python prompt, а есть "интерактивный визуальный блокнот". И когда одно пролезает в другое, получается монстроузно и дико.
Они же сделали интерактивные виджеты, ну так пусть сделают визуальный отладчик. Думаю, вполне реально запилить на этом вашем html+css+js. :)
Я никому ничего не навязываю, я лишь хочу, чтобы инструменты по функционалности соответствовали своему позиционированию и относились с уважением к своей целевой аудитории. :)

Владимир
29.05.2017
14:00:30
Всем добрый вечер)
Может кто пользовался tor под питоном на Windows? Опытом поделится?

vadim
29.05.2017
14:01:31
опыт отрицательный
а тор )
пардон тогда )

Владимир
29.05.2017
14:05:38
Просто знаю что под Linux можно поставить сервер тора и на порты конектиться, а вот под виндой пока ума не приложу, только через виртуалку на которой линукс будет)

Roman
29.05.2017
15:11:30
гм
а вот скажите, в asyncio сильно различается производительность если делать вот так: https://www.pythonsheets.com/notes/python-asyncio.html#simple-asyncio-udp-echo-server

Google

Roman
29.05.2017
15:12:51
или через протоколы как тут: https://stackoverflow.com/questions/41966132/udp-proxy-server-using-python-3-6-async
собственно, я тут развлекаюсь с AF_RDS, точнее с rds_tcp
https://dpaste.de/Qm82/raw

Dmitry
29.05.2017
18:04:35
@maremare надеюсь, ты не против?) это вот тот самый уютный чятик сообщества
спамим мало, стараемся держать полезным. Но замьютить конечно стоит

Asta
29.05.2017
18:05:32
спасибо) всем привет
Митя говорит, чтобы я представился
ну вот пишу https://ru.insider.pro/ уже долго
python/django/js

amureki
29.05.2017
18:52:41

Valery
29.05.2017
19:04:50
Я трогал, но чуть-чуть совсем.

Anton
29.05.2017
19:05:28
Парни и дамы, ищу в команду опытного #python (v3.5) программиста на разработку асинхронного бекенда. Бекенд — процессинг персональных скидок на кассах в оффлайн магазинах для крупных ритейлеров. Внутри процессинга машинное обучение и анализ данных, поэтому команда состоит из data scientist’ов и data engineer’а, но сейчас ищем именно разработчика. Кроме третьего питона надо уметь в sql (postgres и ms) и nosql (mongo, redis). Очень желательно ориентироваться в мире java. Совсем круто, если знаете про machine learning и экосистему Hadoop. Офис на Петроградке, удаленка не вариант. #вакансия на hh: https://spb.hh.ru/vacancy/20649074 . Я менеджер продукта, готов ответить на вопросы, если чего-то важное не рассказал. Про компанию там или еще чего #job

Roman
29.05.2017
19:17:29

Serge
29.05.2017
19:26:07
Коллеги, помнится у нас были желающие сделать доклад... Кто готов 13.06? https://www.meetup.com/spbpython/events/239534432/