Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 28, 2017 14:31:19

glor3
Зарегистрирован: 2017-10-28
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Зачем?

Зачем писать __init__.py в пакетах python если относительный импорт был испоганен? Добавили новый PEP, ввели новый атрибут __package__ (мол якобы нестыковка идёт) , обосрали относительный импорт и заставили сообщество пользовать абсолютный импорт, но вот модуль инициализации оставили, зачем? И зачем создали всю эту возню с относительным импортом? Разрабы нагло портят язык на глазах у всех: добавили ( _ ) для читаемости, добавили (f) для упрощения, но вот адски полезный относительный импорт убрали. Он вам в жопу лез? Сейчас перечитывал Лутца, и там 100 страниц на тему импорта. Получается все кто купили книгу - купили “записки программиста”? И что, нам теперь закрыть глаза на то что у нас забрали кусок хлеба и начать пользоваться абсолютным?

Отредактировано glor3 (Окт. 28, 2017 14:32:46)

Офлайн

#2 Окт. 28, 2017 14:58:35

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9873
Репутация: +  853  -
Профиль   Отправить e-mail  

Зачем?

Не знаю, про что ты (не слежу за пепами), но кардинальные изменения только развивают язык, иначе мы бы до сих пор сидели с недоработками начальных и неначальных версий. Ориентироваться на то, что много книг мол написано и поэтому нельзя из языка что-то выпиливать, - неэффективно. Фиксация языка в сообществе мешает его развитию.

glor3
Получается все кто купили книгу - купили “записки программиста”?
Язык - это не книги, это живое существо. Знаешь, был твёрдый знак в русском языке на конце слов? Ну так убрали его и хорошо, не надо писать лишнюю букву везде. А сокрушаться, что там много литературы с ним, - не такой уж это и повод, чтобы язык фиксировать на столетия вперёд. То же самое и с питоном.



Отредактировано py.user.next (Окт. 28, 2017 15:00:07)

Офлайн

#3 Окт. 28, 2017 16:05:25

glor3
Зарегистрирован: 2017-10-28
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Зачем?

py.user.next
Я всегда ЗА прогресс, но вот зачем портить возможности? Сейчас люди должны переписывать все свои программы чтоб казаться “новыми” ? Вы сказали, что иногда избавление от чего-либо это тоже прогресс, тогда зачем писать __init__ когда нет относительного способа указания каталога? Традиция?

Офлайн

#4 Окт. 29, 2017 00:08:59

sander
Зарегистрирован: 2015-02-19
Сообщения: 317
Репутация: +  53  -
Профиль   Отправить e-mail  

Зачем?

glor3

glor3
И что, нам теперь закрыть глаза на то что у нас забрали кусок хлеба и начать пользоваться абсолютным?
в голос

про какой PEP речь? 366?

Офлайн

#5 Окт. 29, 2017 01:26:00

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2750
Репутация: +  184  -
Профиль   Отправить e-mail  

Зачем?

> Зачем писать __init__.py в пакетах python если относительный импорт был испоганен?

Что опять? Фугкция __import__ была ещё в 2.6 испаганена.



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#6 Окт. 30, 2017 15:05:42

glor3
Зарегистрирован: 2017-10-28
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Зачем?

sander

sander
про какой PEP речь? 366?
Да

Офлайн

#7 Окт. 30, 2017 22:43:59

sander
Зарегистрирован: 2015-02-19
Сообщения: 317
Репутация: +  53  -
Профиль   Отправить e-mail  

Зачем?

glor3
у него юбилей в этом году

Офлайн

#8 Окт. 31, 2017 13:57:49

glor3
Зарегистрирован: 2017-10-28
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Зачем?

sander

Значит Лутц продаёт записки программистов.

Офлайн

#9 Ноя. 1, 2017 11:20:17

sander
Зарегистрирован: 2015-02-19
Сообщения: 317
Репутация: +  53  -
Профиль   Отправить e-mail  

Зачем?

glor3
sanderЗначит Лутц продаёт записки программистов.
слово эксперта

если он где то ошибся, можете найти его почту и отправить свой фидбек

Отредактировано sander (Ноя. 1, 2017 11:20:30)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version