@ru_python

Страница 8110 из 9768
Aragaer
15.02.2019
20:04:15
открытые шаред мемори точно сохранятся

Alex
15.02.2019
20:04:38
http://man7.org/linux/man-pages/man2/execve.2.html

mate
15.02.2019
20:04:50
Google
Alex
15.02.2019
20:05:06
открытые шаред мемори точно сохранятся
* POSIX shared memory regions are unmapped (shm_open(3)).

Aragaer
15.02.2019
20:05:53
ок

ага, читаю

Alex
15.02.2019
20:09:47
Совсем неяно, что с объектами, которые были.
конкретизируй свой вопрос. неясно что на него тебе ответить.

A
15.02.2019
20:10:00
Ребят, всем привет. Нужна помощь. Нужно смоделировать дифракцию Фраунгофера на любом языке программирования. Нужно изменять длину волны и результат показать на графике. Что посоветуете по этому поводу? Какие библиотеки? Какой язык программирования?

Марк
15.02.2019
20:11:54
конкретизируй свой вопрос. неясно что на него тебе ответить.
Забей пока. Я позакрывал все основные дескрипторы явно. Почитаю, че там в книгах написано. На текущий момент это на уровне размышлизмов и вообще общения, че там происходит.

Alex
15.02.2019
20:14:42
Забей пока. Я позакрывал все основные дескрипторы явно. Почитаю, че там в книгах написано. На текущий момент это на уровне размышлизмов и вообще общения, че там происходит.
Да что там понимать? Объекты (как и вся область памяти) занимаемая процессом до exec перестает существовать, дескрипторы не закрываются. если коротко.

> (как и вся область памяти) занимаемая процессом этот тезис на самом деле не совсем корректен, но я упрощаю для простоты восприятия.

Tigran
15.02.2019
20:24:14
Коллеги, как вы на собеседовании отвечаете на вопрос «какие вы знаете иммутабельные типы данных в Python»?

Мой любимый
15.02.2019
20:24:39
Отвечаю: "иди гугли, заебал"

Мой любимый
15.02.2019
20:24:51
Или: "читай доку уже, а"

Google
Tigran
15.02.2019
20:25:11
Отвечаю: "иди гугли, заебал"
забыл уточнить, что спрашиваю про собеседование)

легко и непринужденно, а в чем подвох?
ну хз, смотря что отвечаешь

Alex
15.02.2019
20:25:33
ну хз, смотря что отвечаешь
ну перечисляю основные

Tigran
15.02.2019
20:25:55
ну прост по-моему этот вопрос хуйня и я отвечаю, что в питоне нет такой концепции на уровне языка

Irina
15.02.2019
20:25:57
условно говоря variable['fg'] = 'red'
Логично, но не работает

Alex
15.02.2019
20:26:50
есть небольшой набор встроенных типов с честной иммутабельностью.

Tigran
15.02.2019
20:27:32
Есть. Но хз, насколько он небольшой. file вон тоже иммутабельный в каком-то смысле.

Tigran
15.02.2019
20:28:12
нет
да

Yurij
15.02.2019
20:28:34
да
нет

Alex
15.02.2019
20:28:38
да
а ну-ка аргументируй

Tigran
15.02.2019
20:28:50
а ну-ка аргументируй
ну ты разве можешь как-то изменить переменную типа file?

Alex
15.02.2019
20:29:29
ну ты разве можешь как-то изменить переменную типа file?
да, он имеет внутренний указатель на текущую позицию.

Tigran
15.02.2019
20:29:52
TpouHuK
15.02.2019
20:30:06
сортировка слиянием же

Tigran
15.02.2019
20:30:13
Alex
15.02.2019
20:30:14
ну не он, а системный дескриптор
ну не важно. ты меняешь состояние объекта.

Google
TpouHuK
15.02.2019
20:30:48
wrong
а, подсчётом *_*

до 100 элементов ?

Tigran
15.02.2019
20:31:01
ну не важно. ты меняешь состояние объекта.
Спорно. А если у тебя файл write-only, без seek (гипотетически) был, ты бы согласился, что объект неизменяемый?

Или он изменяемый, потому что допускает изменения на диске? )

ну не важно. ты меняешь состояние объекта.
Состояние питонячьего объекта не изменяется, вот я к чему.

Alex
15.02.2019
20:32:12
> immutable An object with a fixed value. Immutable objects include numbers, strings and tuples. Such an object cannot be altered.

вот то что tuple immutable можно и поспорить.

Tigran
15.02.2019
20:33:41
> immutable An object with a fixed value. Immutable objects include numbers, strings and tuples. Such an object cannot be altered.
а если я свой кастомный тип введу и в setattr запрещу любые изменения, он будет считаться immutable?

Pavel
15.02.2019
20:34:15
Ну memoryview тогда
это уже чит

Tigran
15.02.2019
20:34:27
вот то что tuple immutable можно и поспорить.
tuple — immutable, потому что питонячий объект неизменяем. Но опять-таки, это касается и файлов, и ещё много чего.

Tigran
15.02.2019
20:34:37
object() тоже.

Eldar
15.02.2019
20:37:34
tuple — immutable, потому что питонячий объект неизменяем. Но опять-таки, это касается и файлов, и ещё много чего.
Кстати, твою точку зрения, можно доказать тем, что tuple считается неизменяемым, но объекты, которые он содержит изменить можно

Xottabb14
15.02.2019
20:37:47
Таксь, я понял. У меня траблы с кодировкой. Приходит вот это Номер: 84014333780

как мне полученную строку перевести в нормальный вид?

Pavel
15.02.2019
20:41:53
https://www.artlebedev.ru/decoder/
ого. даже от татьяныча, оказывается, польза есть

Xottabb14
15.02.2019
20:42:29
https://www.artlebedev.ru/decoder/
А конкретно в коде?? так то я знаю что скрыто под символами

Google
Irina
15.02.2019
20:43:25
условно говоря variable['fg'] = 'red'
Получилось. С помощью добавления .update() Cпасибо!

Terminator
15.02.2019
20:43:58
Lost Cleric будет жить. Поприветствуем!

Lost
15.02.2019
20:44:05
Всем приветик

Roman
15.02.2019
20:44:15
Подскажите пожалуйста плагино-модульный фреймворк для написания десктоп приложений на python. (На подобии eclipse rcp).

Lost
15.02.2019
20:44:27
Я тут новенький, вообще супер свежий Где можно изучать питон?

Admin
ERROR: S client not available

Сергей
15.02.2019
20:44:44
Получилось. С помощью добавления .update() Cпасибо!
Да, там у некоторых контролов нужен этот апдейт, а некоторые и без него работают.

Mr
15.02.2019
20:44:49
есть вариант сахара синтаксиса попнуть (или любой другой метод) например лист N раз типа lst.pop() * 3 , чтобы без циклов?

Roman
15.02.2019
20:45:14
Mr
15.02.2019
20:47:58
нет...пример не удачный возможно. lst = [1,2,3,2,4,2,5] , хочется например lst.remove(2) * lst.count(2)

Xottabb14
15.02.2019
20:48:15


Roman
15.02.2019
20:50:49
тааак, а тебе что нужно?
Сборку приложений из модулей. Я же написал - как eclipse, как плагины в любой IDE. Обычно это предполагает набор интерфейсов и сервисов реализуемых модулем и идентифицируемых хостом главного приложения; обычно могут использоваться техники внедрения зависимостей DI/IoC и методы аспектно-ориентированного программирования.

Mr
15.02.2019
20:53:22
ну вот через генератор думал

g=(l.remove(2) for x in range(l.count(2))

Google
Mr
15.02.2019
20:54:13
но всеравно для исполнения метода внтури генератора потом цикл нужен)

нет такого
жаль, казалось бы если есть [[1,2,3]]*3 почему нету lst.bla()*3 ?

Tigran
15.02.2019
20:55:25
действительно

any(l.remove(2) for x in range(l.count(2))

но это как-то не по-питонячьи

если ты хочешь удалить все элементы, равные 2, просто сделай новый список

l = [x for x in l if x != 2]

Mr
15.02.2019
20:57:40
да эт понятно все, опять циклы

Tigran
15.02.2019
20:58:07
filter((2).__ne__, l), в конце концов

хотя это ещё хуже

Terminator
15.02.2019
21:32:39
@ddtur будет жить. Поприветствуем!

Zark
15.02.2019
21:58:01
Всем привет, подскажите может быть кто знает, есть ли чат по Pandas?

Alexey
15.02.2019
22:04:51


Сонячний єнот
15.02.2019
23:08:39
Открываешь Гугл, пишешь gspread, открываешь доку, ищешь нужный медот > https://gspread.readthedocs.io/en/latest/user-guide.html#creating-a-spreadsheet

Tishka17
15.02.2019
23:33:12
Может быть нужна таблица, а не текст?

Страница 8110 из 9768