
Zart
19.10.2016
08:57:50
хинт: он None возвращает
вдобавок если есть хоть один рутовый хендлер, basicConfig превращается в ноп

Google

Марк
19.10.2016
09:09:26
Типо под рутом запускать нельзя?

V
19.10.2016
09:53:24
подскажите, пож-та, есть разлапистый такой словарь словарей словарей словарей )) все в одну строчку, причем длинны удивительной. чем и как его можно привести в читаемый вид, чтоб можно было фолдить, искать по нему и т.п.? под рукой есть саблайм и пичарм

Dan
19.10.2016
09:54:35
в pycharm код реформат

V
19.10.2016
09:54:49
попробовал в пичарме сунуть в пустой файл и сделать реформат - не особо читаемо получилось

Dan
19.10.2016
09:55:19
а если новый файл в формате json
потом реформат
фолдить точно можно будет

V
19.10.2016
10:00:58
ща попробую. боюсь будет ругаться на формат, ибо есть инты, а json вроде только строки любит
учитывая, что в нем 708 тыс символов пичарм слегка раком встает на любой чих
еще и кавычки одинарные не нравятся
но вцелом все получилось именно таким образом, отформатиовалось норм!

Andrew
19.10.2016
10:03:29

V
19.10.2016
10:03:36
ну да

Google

Andrew
19.10.2016
10:04:38
Подскажите, что можно сделать для самообразования на Flask??

V
19.10.2016
10:04:49
я пробовал сервисы подобные, но это же не json, а питонский словарь. но в итоге получилось пичармом через реформат в файле .json
ну а посветку ошибок отключить или скописпастить куда-то
можно просто в .py - и фолдить можно, и ошибок нет, и подсветка норм

b0g3r
19.10.2016
10:07:02
pprint же

V
19.10.2016
10:07:14
но словарик в 35+ тыс строк тормозит пичарм по-взрослому

b0g3r
19.10.2016
10:07:23
Автозамена)

V
19.10.2016
10:07:31
pprint не даст фолдить

b0g3r
19.10.2016
10:07:42
Разве?

V
19.10.2016
10:07:55
а, можно было ппринт и вывод в файл пересунуть?
ну не важно, сделал уже
я впервые реально увидел как пичарм адски тормозит
пересунул в саблайм - все ок

Igor
19.10.2016
10:10:06
эт ты не пытался в саблайме 10+ мб файлы открыть с подсветкой синтаксиса. а потом регуляркой по ним или multiple selectionами!

V
19.10.2016
10:10:30
пробовал, было дело

b0g3r
19.10.2016
10:10:35

Zart
19.10.2016
10:14:20
700 кило нежсона...

Andrew
19.10.2016
10:22:02
спасибо

QQ
19.10.2016
11:57:54
Дратути

Вадим
19.10.2016
12:44:56
всем привет

Google

Вадим
19.10.2016
12:46:00
подскажите книгу по алгоритмам что бы было понятно и просто. практически на пальцах. и если бы там была привязка к питону с примерами на нем или как то так

Mark
19.10.2016
12:46:28
Привет

Темный
19.10.2016
12:47:32

Mark
19.10.2016
12:47:35
Классика - CLRS (https://en.wikipedia.org/wiki/Introduction_to_Algorithms), но там без привязки к языку
Еще я https://www.coursera.org/specializations/algorithms проходил, получил огромное удовольствие.
Правда там в основном народ писал на более быстрых языках, чем питон (C, Java), и приходилось много думать и оптимизировать. Учитывая, что я тогда много питоновских приемов не знал, заодно неплохо подтянул язык.

Dk
19.10.2016
13:00:47
Добрый день

Pavel
19.10.2016
13:02:42

Dk
19.10.2016
13:05:49
Есть еще одна, но там больше для гуманитариев (там так и написано), там больше воды и я дольше третьей главы не смог читать. Перешёл на ту, которая выше
Я вот что пришел. У меня есть API для трекера. Сложно обёртку написать?
Что надо знать?

Pavel
19.10.2016
13:08:39

Dk
19.10.2016
13:09:21
Извини, исправил

Dk
19.10.2016
13:11:27
Объясните кратко, апи - это определённые урл запросы?

Andrew
19.10.2016
13:12:46

Pavel
19.10.2016
13:12:46

Dk
19.10.2016
13:13:50
Значит, нужен URL request
Ок, спасибо

Mark
19.10.2016
13:14:28
вообще для популярных сервисов часто уже есть обертки.

Dk
19.10.2016
13:15:44
Misfit мне нужен. Хз, популярный или нет.
С телефона не могу в pip поискать

Google

Pavel
19.10.2016
13:17:42
pip install misfit ?

/dev
19.10.2016
13:17:43

Mark
19.10.2016
13:17:57
https://github.com/orcasgit/python-misfit

/dev
19.10.2016
13:18:18
Ещё шадовская книжка от Бабенко

Dk
19.10.2016
13:18:39
Благодарю

Admin
ERROR: S client not available

Dk
19.10.2016
13:18:39
pip install misfit ?
https://github.com/orcasgit/python-misfit
Учебники
https://drive.google.com/folderview?id=0B_PFD3KkGZ9_QUcwNkVFcGxqUDg
Забыл последние скинуть туда.

Zart
19.10.2016
13:26:28

Mark
19.10.2016
13:27:24

Zart
19.10.2016
13:28:07
чистый питон онли? сишными экстеншенами не ускорить?
чинил алгоритмы или микрооптимизациями?

Mark
19.10.2016
13:29:02
Да не, я так не умел ) Просто брал другие типы данных, где-то убирал лишние проходы итп.
Все реально

Zart
19.10.2016
13:29:15
т.е. алгоритм доводил до ума

Mark
19.10.2016
13:29:39
Но как постили на форумах реализации на джаве, у меня иногда не получалось так же.
то есть переношу в питон алгоритм, а считает еле-еле.
Уже смутно помню, честно говоря )

Zart
19.10.2016
13:30:41
матан в чистом цпитоне медленный как звиздец

Google

Zart
19.10.2016
13:31:16
но курс выглядит любопытно..

Mark
19.10.2016
13:31:28
Да там матана не было - всякие bfs, dfs, dynamic programming итп

Zart
19.10.2016
13:31:58
ну я имею в виду операции над числами вообще
в отличие от большинства языков, где целые переводятся в реальные инты и зачастую математика с ними сводится к минимуму машинного кода, в питоне это полномасштабные жирные объекты, которые надо выделять на хипе и интернировать

Mark
19.10.2016
13:36:14
а у этого нет своих плюсов?

Zart
19.10.2016
13:36:30
из плюсов - большие числа встроены в язык
а в тройке инт и лонг слили в один тип, так что голова над максимальным потолком почти не болит

Mark
19.10.2016
13:38:12
нуу
>>> 100000 is 200000//2
False
>>> 100000 == 200000//2
True

Zart
19.10.2016
13:38:27
что ну
>>> 255+1 is 256, 256+1 is 257
(True, False)
это лишь детали реализации. и нет смысла целые сравнивать по is

Mark
19.10.2016
13:42:10
а такие маленькие числа тоже жирные объекты?

Pavel
19.10.2016
13:42:26
каждый день в этом чате узнаю что-то новое. Сегодня выяснилось, что кто-то сравнивает инты через is.

Mark
19.10.2016
13:42:51
я не сравниваю инты через is )
просто я имел в виду, что из этого следует, что у них другая имплементация и возможно они не такие "жирные" как другие :)

Pavel
19.10.2016
13:43:42
а такие маленькие числа тоже жирные объекты?
нет, они просто кешированы.
>>> id(1+1)
139113584
>>> id(1+1)
139113584
>>> id(1+1)
139113584
>>> id(1+1)
139113584
>>> id(1000+1)
3072689536
>>> id(1000+1)
3072689552
>>> id(1000+1)
3072689536
>>> id(1000+1)
3072689552
>>> id(1000+1)
3072689536

Mark
19.10.2016
13:46:26
То есть все равно происходит что-то типа +(int(1), int(1)) ?
Эта группа больше не существует