
Solyar
23.03.2017
20:17:15
как начнешь понимать переезжай на Лутца

Dmitriy
23.03.2017
20:17:28
Лутц очень подробно объясняет, даже слишком.)

Solyar
23.03.2017
20:17:48

Igor
23.03.2017
20:17:55
В том то и проблема!!! Я читаю Саммерфилда, понимаю вроде, а как делодоходит до задач, сижу и не могу понять!!!

Google

Solyar
23.03.2017
20:18:29
:D
Хоспаде сколько же у меня try: except: в коде

Max
23.03.2017
20:20:40

Solyar
23.03.2017
20:21:20

Herman
23.03.2017
20:38:10
у меня вопрос
какое преимущество я получу, если вместо множества if рядом, использовать конструкцию if... elif...elif... ?
они не имеют общего else. просто рядом проверка большого кол-ва условий

Solyar
23.03.2017
20:39:32

Herman
23.03.2017
20:39:48
я знаю

Dmitriy
23.03.2017
20:40:05

Herman
23.03.2017
20:40:07
т.е. если не используется else, то можно писать большое количество if рядом - разницы не будет?

Solyar
23.03.2017
20:40:07

Google

Solyar
23.03.2017
20:40:16

Herman
23.03.2017
20:40:37
ну да, может интерпритатор там оптимизирует как-нибудь

Yahweh
23.03.2017
20:41:15
просто if elif это батарея. После первого if следует elif второй elif. Тогда как if, if будут выполняться всегда

Herman
23.03.2017
20:44:05
ну да, не подумал
тогда elif выгоднее, конечно
❤

Nick
23.03.2017
20:58:16
Со всех устройств такая дичь, мда

Dmitriy
23.03.2017
21:01:42
У меня норм

Nick
23.03.2017
21:02:38
Какой браузер

Solyar
23.03.2017
21:03:00

Nick
23.03.2017
21:04:39
И я

Max
23.03.2017
21:19:05

r o o t @
23.03.2017
21:43:06
При установке lxml ошибка - error: command 'i686-linux-gnu-gcc' failed with exit status 1
Как вылечить?

A
24.03.2017
00:18:08
есть два списка, список с даными:
data = [11,12,13,21,22,31,32,51,52,71]
и корреспондирующие лейблы к ним.
labels = [1,1,1,2,2,3,3,5,5,7]
как убрать из data все те элементы, которые относятся к метке х,
допустим при x = 7 из data удалится последний элемент 71
в numpy это довольно просто:
data = data[label != x]
label = label[label != x]
но увы в numpy array не всякую структуру положишь.
чую, что придётся что-то городить, чего я через неделю уже не пойму.


Daniel
24.03.2017
00:25:03
есть два списка, список с даными:
data = [11,12,13,21,22,31,32,51,52,71]
и корреспондирующие лейблы к ним.
labels = [1,1,1,2,2,3,3,5,5,7]
как убрать из data все те элементы, которые относятся к метке х,
допустим при x = 7 из data удалится последний элемент 71
в numpy это довольно просто:
data = data[label != x]
label = label[label != x]
но увы в numpy array не всякую структуру положишь.
чую, что придётся что-то городить, чего я через неделю уже не пойму.
как насчет создать третий список и if x not in data/labels append. но нампай же лучше

A
24.03.2017
00:26:50
я сейчас делаю что-то вроде
x = 7
new_data = [ data[n] for n in labels if n !=x ]
но это конечно не то
n же не индекс для data
уже совсем не соображаю толком.

Google

A
24.03.2017
00:30:31
new_data = [data[n] for n in range(len(labels)) if labels[n] != x]
так вопрос, если список data довольно таки длинный, ну элементов на 10.000-100.000, а удалять нужно ну по сотни, две элементов. что лучше, пересобирать его через list comprehensions, или же придумывать рутину, чтобы действительно удалять элементы из списка?

Igor
24.03.2017
07:07:11
Парни, как вы относитесь к способности/неспособности к чему-либо? Ну например дано/не дано выучить Python.

Roman
24.03.2017
07:07:37

Igor
24.03.2017
07:08:04
Ну вот не получается у меня понять. Может не дано выучить вообще программирование?
Или тут не в этом дело?

r o o t @
24.03.2017
07:08:37
Ну смотри, важно понимать за чем тебе это

Roman
24.03.2017
07:08:40

Igor
24.03.2017
07:08:41
Может что-то параллелно читать, чтобы мозг больше расположить к программированию?

r o o t @
24.03.2017
07:08:51
Это должно нравится, если не нравиться, то все напрасно

Roman
24.03.2017
07:08:56

Solyar
24.03.2017
07:08:57
Делаем выводы

r o o t @
24.03.2017
07:09:15
А про бомжа читали?

Roman
24.03.2017
07:09:17

r o o t @
24.03.2017
07:09:18
:D

Igor
24.03.2017
07:09:42
Мне нравится. Но как-будто страх что неспособен я...

Roman
24.03.2017
07:09:42
Мне все время прет что-нибудь творить, если у тебя есть это чувство, то пробуй через силу учить питончег

Solyar
24.03.2017
07:09:48

Roman
24.03.2017
07:09:55

Google

r o o t @
24.03.2017
07:10:05
https://xakep.ru/2013/10/19/61451/

Андрей
24.03.2017
07:10:08
есть немного скриптов, исполнение которых нужно перенести на сервер. то есть нужно в реальном времени до завершения скрипта stdout исполняемого скрипта отдавать клиенту в браузер. как такое можно провернуть с flask’ом?

Igor
24.03.2017
07:10:15

Roman
24.03.2017
07:10:23
сейчас мб найду бесплатный

r o o t @
24.03.2017
07:12:02
Есть такая теория: В гениальности 1% таланта и 99% труда
Просто может быть кому то легче это дается, кому то сложнее, но так или иначе я думаю научиться можно всему. Главное не ленится

Igor
24.03.2017
07:13:03

Spacehug
24.03.2017
07:13:20

Igor
24.03.2017
07:13:58

Андрей
24.03.2017
07:14:04
не-не, просто в реалтайме отдавать в браузер буквы, которые скрипт обычно пишет в stdout :)

Igor
24.03.2017
07:14:22
я б посмотрел в сторону веб-шеллов

r o o t @
24.03.2017
07:14:23

Spacehug
24.03.2017
07:14:54

Igor
24.03.2017
07:15:04
просто открываешь ssh-сессию в браузере - ну, если конечно тебе прям принципиально в браузере, так-то можно и в PuTTy, и в iTerm, и в gnome-terminal зайти на сервак и набрать tail -f path/to/the/logs.log
перед этим настроив фласк-проект так, чтоб он срал все логи в этот файл

Pavel
24.03.2017
07:15:57

Андрей
24.03.2017
07:16:18
я б посмотрел в сторону веб-шеллов
пользоваться этим иногда будут обычные смертные, а переписывать написанное из говна и палок (оно раньше рассчитывалось исполняться на локальной тачке) не хочется

Roman
24.03.2017
07:16:51
я вот учился на информационные системы, но мало кому нужен архитектор информационных систем

r o o t @
24.03.2017
07:17:01

Google

Pavel
24.03.2017
07:17:33

Igor
24.03.2017
07:17:37

Igor
24.03.2017
07:18:06

Андрей
24.03.2017
07:18:08
поэтому вебшелл вообще не вариант. нужно чтобы пользователь указал пару параметров в формочке, я их разобрал на стороне flask'a и отдал выполняться. эти скрипты могу работать по несколько часов и было бы круто контролировать прогресс из браузера

Igor
24.03.2017
07:18:09
есть, кстати, даже браузерные standalone приложения типа https://chrome.google.com/webstore/detail/secure-shell/pnhechapfaindjhompbnflcldabbghjo

Roman
24.03.2017
07:18:21

Petr
24.03.2017
07:18:22
lf
да

Roman
24.03.2017
07:18:32
Не нашёл?
https://www.ucheba.ru/prof/proforientation/professions

Petr
24.03.2017
07:18:32
но их обещает гугл выпилить же

Roman
24.03.2017
07:18:42

Igor
24.03.2017
07:18:58

Андрей
24.03.2017
07:19:37

Igor
24.03.2017
07:19:51
да хоть с "flask show logs realtime in browser"
http://stackoverflow.com/questions/39520321/view-real-time-console-on-a-web-page-with-flask-python
http://stackoverflow.com/questions/13030235/can-flask-framework-send-real-time-data-from-server-to-client-browser
вон на nodejs (увы, да, не фласк) запилили веб-морду для - собственно - tail -f
https://github.com/mthenw/frontail

Pavel
24.03.2017
07:20:42

Igor
24.03.2017
07:20:51
т.е. заворачиваешь запись логов из фласкового приложения в файл, поднимаешь это говно на nodejs, и на другом порту (отличном от фласкового) палишь логи :)))))

Андрей
24.03.2017
07:20:55
Эта группа больше не существует