@ru_python

Страница 6954 из 9768
Sfy
05.11.2018
22:41:23
Единственное, для чего такое может быть нужно, как я себе это представляю, чтобы наследник был обязан по-своему дописать этот унаследованный метод.

Nikolay
05.11.2018
22:41:44
чтоб не забыть реализацию написать.

в базовом часто даже в реализации такое raise NotImplementedError(..)

Google
Sfy
05.11.2018
22:43:58
Есть какие-то директивы по тому, где использовать классы, а где нет? ООП подразумевает оформление вообще всего через модули? Я просто смотрел выступление одного мужика на конференции, где он рассказывал о минусах ООП и среди них были примеры, где программисты серьёзно пишут классы с двумя методами, где первый - init, а второй статический.

Sfy
05.11.2018
22:44:44
Грубо говоря, я в этой парадигме должен обрамлять вообще всё в виде классов и инстансов этих классов?

Nikolay
05.11.2018
22:44:53
Не

Как проще, так и делай. import this

Sfy
05.11.2018
22:47:45
Вообще, инкапсуляция получается формально не реализована до конца в Питоне, т.к. нет модификаторов доступа.

Nikolay
05.11.2018
22:48:29
Всё на договоренностях. Как в руби

self._field, self.__field

Kirill
05.11.2018
22:49:42
Привет, ребят, нужно сделать максимально возможное количество (на конкретном сервере) эмуляций браузера и действий в них (считайте одна функция) Насколько я понимаю, есть селениум, но его размножать можно только процессами(?), соответственно их получается немного (если я правильно понял, то максимам процессов = кол-во ядер*2) , поэтому он получается не очень эффективным, может есть ещё какие нибудь варианты, например возможно ли эмулировать браузер реквестами?)

Sfy
05.11.2018
22:49:46
Ок. А может ли быть примером полиморфизма обработка одной и той же функцией объектов разного типа?

Evgeniy ?
05.11.2018
22:51:43
MAKE PYTHON GREAT AGAIN!

Google
Nikolay
05.11.2018
22:51:47
a = Dog(); b = Cat(); for animal in [a, b]: animal.walk()

Kirill
05.11.2018
22:53:44
Nikolay
05.11.2018
22:54:05
А что входит в хедеры?
пары (ключ, значение)

Sfy
05.11.2018
22:54:20
Метод sort() класса string можно назвать полиморфичным для int и str объектов?

Метод один, а сортирует объекты разных типов.

Как пример полиморфизма.

Или нет?

Nikolay
05.11.2018
22:56:26
Метод sort() класса string можно назвать полиморфичным для int и str объектов?
это наверное в питоне3, в питоне2 я делаю это через sorted(iterable, ...)

Oleksandr
05.11.2018
22:56:59
Есть у кого книга по шаблонам проектирования? Плес?

Nikolay
05.11.2018
22:57:26
Как пример полиморфизма.
ну если что-то крякает, плавает и с лапами, то наверно это утка. Чтоб что-то отсортировать, это что-то должно уметь ge (>=), eq(==) и т.д.

Sfy
05.11.2018
22:58:18
Ок. + складывает целые числа. + конкатенируют строки. (Плюс как символ операции) Пример полиморфизма?

Nikolay
05.11.2018
22:58:33
Как пример полиморфизма.
а точнее оно должно быть iterable и должен быть какой-то компаратор, чтоб можно было сравнивать 2 соседних элемента. Поэтому элементы этой последовательности iterable должны уметь сравниваться

Ок. + складывает целые числа. + конкатенируют строки. (Плюс как символ операции) Пример полиморфизма?
Ну они оба реализуют __add__ (например) (значит оно может складываться) (можно посмотреть через dir(str) & dir(int))

За эти ручки можно их дергать

Almi
05.11.2018
23:07:06
хей хей

есть кто живой?

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
05.11.2018
23:07:22
Я

Google
Evgeniy ?
05.11.2018
23:08:58
канеша

Almi
05.11.2018
23:09:16
кто может помочь с питоном

я не особо долго изучаю его

желательно в привате кто нить дин о.о

один*

Никто не может помочь?(

Evgeniy ?
05.11.2018
23:10:54
Sfy
05.11.2018
23:13:36
ipython

кто может помочь с питоном
Я сам недолго изучаю, но могу попытаться помочь.

Evgeniy ?
05.11.2018
23:14:18


ему помогите

Nikolay
05.11.2018
23:16:21
Меня бы отчислили

Sfy
05.11.2018
23:18:39
Стоп. Тут же есть функция-пример.

Прямо написано, как линию вывести. Как я понял. Просто сейчас нет ноута под рукой.

Almi
05.11.2018
23:20:30
функцию я написал

если че

Sfy
05.11.2018
23:20:51
Я правильно понимаю, что всё, что нужно сделать - переписать функцию, чтобы она работала с любым цветом, а потом просто сделать цикл через цвета в тупле.

Пусть параметром будет не шаг, а цвет. Шаги вообще в функции не нужны.

Almi
05.11.2018
23:21:52
ну да

так нужно

Google
Sfy
05.11.2018
23:23:25
И потом for _ in rainbow_colors: rainbow(rainbow_colors)

Отсортируй правильный порядок цветов в радуге в самом тупле.

Tuple же ordered.

Вручную расставь правильно.

Я может не понимаю проблемы.

ну да
Почему у тебя параметр step с дефолтным значением 7 у этой функции? Почему она просто не принимает тупл с цветами?

Admin
ERROR: S client not available

Sfy
05.11.2018
23:31:26
Должно быть так: rainbow_colors = ( ... ) '''Тупл, с правильно расположенными цветами''' def rainbow(rainbow_color): ... '''Для любого переданного в функцию цвета совершается однотипное действие - проводится цветная линия''' for _ in rainbow_colors: rainbow(rainbow_colors) '''Итерация цветов из тупла в функцию - на каждую итерацию проводится цветная линия со своим цветом из тупла, а в тупле они подряд как цвета радуги'''

Я бы решал по такому каркасу.

Mike
06.11.2018
00:06:22
интересно, ни в одном другом чате клавиатуры не спавнятся, может, они что-то знают, что стоит сюда прикрутить?

Mike
06.11.2018
00:09:18
Кто "они"?
админы других чатов

Egor
06.11.2018
00:10:11
а откуда вообще эта клава взялась?

какой механизм его работы?

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
06.11.2018
00:10:25
Mike
06.11.2018
00:10:52
бля чуваки, вам походу спать пора. я говрю, ни в одном другом чате про языки не появляются боты, которые добавляют клаву. только тут, причем настолько часто, что даже бота удаляющего клаву сделали. возможно, стоит поучиться у соседей

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
06.11.2018
00:11:04
Добавили бота в чат - он прислал сообщение с клавоц - оно всех появилоьс А дальше все зависит от клиентов Самое лучшее - юзать специального бота, чтобы тот очищал клаву

Egor
06.11.2018
00:11:32
а ведь бота то может только админ добавить не? по крайней мере, добавление бота требовали админских прав. МБ это зависит от настроек чата

Google
F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
06.11.2018
00:11:40
F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
06.11.2018
00:12:08
Если можно добавить человека - можно и бота

Nikolay
06.11.2018
00:12:27
Я не разрешал

Egor
06.11.2018
00:14:16
может тогда добавить бота удаляющего ботов неразрешенных?

или в апи нельзя узнать что это бот?

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
06.11.2018
00:15:16
Можно

Egor
06.11.2018
00:15:28
я просто мало копал апи, только как отправить сообщение =))

?? Eugene
06.11.2018
00:15:35
Можно
Если это не клиентский бот

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
06.11.2018
00:15:52
Для бота это обычный человек

/dev
06.11.2018
00:16:30
Если это не клиентский бот
клиентский не может клавиатурами спамить

F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
06.11.2018
00:16:37
?? Олег ♣️
06.11.2018
04:26:22
та тут половина ботов, кто их пустил!!?

Проксимов
06.11.2018
04:27:09

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