@ru_python

Страница 9154 из 9768
Андрей
27.05.2019
08:44:53
Окей

Mikk
27.05.2019
08:45:04
Окей

Андрей
27.05.2019
08:45:23
Суть была в том что изначально это всё было соглашением, потом разширили и всё

Mikk
27.05.2019
08:45:38
Давай юзать python2000?
мощное название

Google
Oleksandr
27.05.2019
08:45:55
мощное название
Разрабы тоже так думали

Mikk
27.05.2019
08:46:11
Вроде же в 2020 отказ от второго питона?

или я что-то путаю

Oleksandr
27.05.2019
08:46:34
Mikk
27.05.2019
08:46:55
Что "Чаты"

n=0 c=len(list_) for _ in range(c): print("Привет, {}".format(list_[n])) n+=1

Alex
27.05.2019
08:58:56
Смотри красную
апеляция к инфе 13и летней давности потерявшей актуальность - очень серьезный аргумент. продолжай в том же духе.

Андрей
27.05.2019
08:59:57
В программировании очень актульна обратная совместимость. Много из того что принято было раньше актуально по сей день

В данном случае просто изменили поведение __

И только

Но это не как не отменяет тарых правил игры

Mikk
27.05.2019
09:01:30
вопрос в канале новичков, мне от такого аж страшно стало открыть дисковод?

Google
Mikk
27.05.2019
09:01:30
А с помощью какой библиотеки можно открывать дисковод

Tigran
27.05.2019
09:01:59
дисковод…

Tishka17
27.05.2019
09:02:28
дисковод…
флоппи наверно

Artyem
27.05.2019
09:03:14
это явно что-то с дискотеками связанное, как дискошар, только дисковод

NesKwi
27.05.2019
09:03:17
Ну вы, батюшка, изверг

Alex
27.05.2019
09:03:21
В программировании очень актульна обратная совместимость. Много из того что принято было раньше актуально по сей день
я не знаю откуда ты свалился, но большинство людей считают все что раньше 2.5 уже уже потерявшим актуальность, большинство нормальных людей дропнули все старше 2.7, кто мог себе позволить уже давно сидит на тройке. о какой нафиг обратной совместимости ты несешь?

В данном случае просто изменили поведение __
поведение не столь существенно как общепринятые соглашения. так вот этот стиль, если можно так выразиться, не распространен и не приветствуется, кроме явной в нем необходимости, что подтверджают большинство крупных \ популярных \ живых OSS python проектов.

Алексей
27.05.2019
09:06:03
В программировании очень актульна обратная совместимость. Много из того что принято было раньше актуально по сей день
Ваша хвалёная обратная совместимость очень часто дорого стоит и сильно тормозит прогресс. Так что обратная совместимость должна быть в меру и к тому же периодически нарушаться.

Андрей
27.05.2019
09:06:28
я не знаю откуда ты свалился, но большинство людей считают все что раньше 2.5 уже уже потерявшим актуальность, большинство нормальных людей дропнули все старше 2.7, кто мог себе позволить уже давно сидит на тройке. о какой нафиг обратной совместимости ты несешь?
Если бы это было бы правдой то пришлосьбы каждые 2.5 года переписывать код так как правла по которым он написан уже не актульны(согласно вашей реплике "все что раньше 2.5 уже уже потерявшим актуальност")

Tishka17
27.05.2019
09:07:15
прошло 13 лет

Alex
27.05.2019
09:07:32
Oleksandr
27.05.2019
09:07:38
Это чел из Джавы пришел?

Michael
27.05.2019
09:07:44
Привет чат. Кто-то может глянуть код и предложить как его можно отрефакторить? https://dpaste.de/ETtv Можно в лс написать

Tishka17
27.05.2019
09:07:46
Не спорю, но тем не мение досихпор многии считают что _ протект, а __ приват
елси эти многие за 13 лет не разобрались, могут ползти на кладбище. Если это новенькие - не надо их путать

Amaro
27.05.2019
09:07:48
_ соглашение, а вот __xxx_ заменяется и приписывается название класса. Читаем доку, 9.6 https://docs.python.org/3/tutorial/classes.html#private-variables

Так что __ это класс-приват

Google
Алексей
27.05.2019
09:09:04
Не спорю, но тем не мение досихпор многии считают что _ протект, а __ приват
Ну я для простоты тоже так считаю и говорю. Хотя в голове держу реальное поведение этих вещей.

Oleksandr
27.05.2019
09:09:20
Я с этим согласен, но как это мешает быть __ приватным?
То, что в пайтоне нет приватных методов

Mikk
27.05.2019
09:09:23
так что, __foo нельзя импортировать?

Amaro
27.05.2019
09:09:26
Я с этим согласен, но как это мешает быть __ приватным?
Никак не мешает, только ещё в конце должно быть минимум 1 подчеркивание. Дока называет это class-private

Андрей
27.05.2019
09:09:31
Никто не говорил что к протект или прайват нет доступа

Tishka17
27.05.2019
09:09:42
Так что __ это класс-приват
это не класс-приват. Это мнглинг для решения одной из причин появления в других языках класс-приватов

Alex
27.05.2019
09:09:50
Я с этим согласен, но как это мешает быть __ приватным?
нефиг транслировать заведомо некорректную терминологию в массы. потому что потом приходит очередной джун код которого пестрит __foo, потому что он думал, что это аналог private

Tishka17
27.05.2019
09:10:16
Андрей
27.05.2019
09:10:27
Только для джунов

Tishka17
27.05.2019
09:10:38
никто не говорил, что корова - животное

Андрей
27.05.2019
09:10:46
Чтобы они не полагались на поведение из других языков

Tishka17
27.05.2019
09:11:16
вот утка - тоже ходит, значит она корова

вот твои аргументы

Slam! 538
27.05.2019
09:11:40
Как интересно

Amaro
27.05.2019
09:11:44
Утка - это в больнице и она железная.

Tishka17
27.05.2019
09:11:59
короче, закончили срач

кто не согласен с тем, что _ и __ не приват и протектед - может идти продолжить в привате

Google
Amaro
27.05.2019
09:13:39
Ну, так как в питоне при необходимости можно явно доступиться до всего, чего хочется, сложно говорит о привате и проекте.

Mikk
27.05.2019
09:13:40
так а в чём смысл этих приват и протектед?

Admin
ERROR: S client not available

Amaro
27.05.2019
09:14:36
Slam! 538
27.05.2019
09:14:51
Pavel
27.05.2019
09:14:51
так а в чём смысл этих приват и протектед?
в смысле - в чем? определение области видимости. протектед доступны наследникам, приват - только тому, в чьем теле определены. но это всё не про питон

Mikk
27.05.2019
09:15:56
чо-та странна

Amaro
27.05.2019
09:16:00
Почему "нет"?
В питоне нет...

Slam! 538
27.05.2019
09:18:13
В питоне нет...
Говна пакет ?

Алексей
27.05.2019
09:22:03
даже у питона есть некоторые ограничения в плане "как хочешь"

Iva
27.05.2019
09:23:13
по сравнению с другими языками их почти нет

Andrey
27.05.2019
09:25:55
Iva
27.05.2019
09:27:00
ограничивалка это система статических типов

чем она лучше, тем меньше свободы у разраба

и тем больше ему надо насиловать свою самодисциплину

Worlak
27.05.2019
09:33:31
питон про пиши что хочешь и как хочешь
Не стоит так, это вам не джаваскрипт

Алексей
27.05.2019
09:34:46
Amaro
27.05.2019
09:35:29
Вот же я в экземпляре снаружи вижу и "приват" и "протектед"... https://pastebin.com/aeXvH50z

Google
Iva
27.05.2019
09:38:02
нет, как раз наоборот
Если брать в учёт нетипизированные хаки, то как раз в примитивных системах типо типа C-й или джавной 3-4 много any / void/ object можно найти. С этой точки зрения люди вынуждены её хакать и писать динамику, и ограничения не работают. Если система типов хорошая, то разраб максимально остаётся в рамках ограничения этой системы типов и не хакает её

Maksim
27.05.2019
09:38:52
Автоматический ввод дефолтного значения в input через 30сек, есть идеи?

Алексей
27.05.2019
09:38:59
То есть на самом деле хорошая система типов должна позволять программисту выразить как можно больше мыслей в рамках типов и потом ещё проверить корректность этих выражений.

Amaro
27.05.2019
09:41:57
Автоматический ввод дефолтного значения в input через 30сек, есть идеи?
Нажатие ввода для присваивания дефолтного значения не рассматривается?

Алексей
27.05.2019
09:41:59
проверка корректности = уход от тьюринг полноты = ограничение свободы.
ну неее, тьюринг полнота тут вообще никак с этим не связана

Iva
27.05.2019
09:42:48
связана, в тьюринг полном языке любое нетривиальное свойство программы недоказуемо автоматически.

Amaro
27.05.2019
09:42:48
Iva
27.05.2019
09:43:21
нет, на оборот, некоторые ЯП в некоторых местах уходят от полноты в угоду надёжности

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