Pull to refresh
0
0

User

Send message
я код пишу, а не комментарии на хабре.
кстати, код пишу сам.
1. про дураков вы не поняли

2. про «параметры по умолчанию — mutable» я не понял:
tuple — immutable
list — mutable
и те и другие могу быть параметрами по умолчанию
Это кто вам рассказал, что эти слова красивые?

Объяснением такого поведения является как раз различная обработка mutable и immutable объектов в параметрах функций. Я сам до конца не понимаю причин такого поведения, потому и не пишу таких опусов.

Почитайте сами Сузи по ссылке, вам тоже полезно будет.

А насчет упрощать: это вы нам, дуракам, чтоб попроще, чтоб мы поняли, объяснили. Спасибо вам большое!
Я дал ссылку на то где написано лучше.
Автор не понимает причин имеющего место в Python поведения дефолтных парметров функций: ни слова про mutable/immutable.

При этом автор пытается объяснять это поведение обоснованно задающим вопросы читателям. Читатели в недоумении, имидж Python в жопе. Все счастливы.

Руки за такие статьи отрывать.

Начинающим про Python читать здесь: www.intuit.ru/department/pl/python/
за 5 минут в гугле нашел пару десятков.
ищущий да обрящет…
Ну и на лиспе делают сайты и не плохие.

Нарисовав красивую картинку и наняв побольше индусов можно делать продукты на любой технологии.

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

я знаю, что так по понятиям будет
вообще, чтобы все это кончилось, надо всем разработчикам открытых альтернативных клиентов договориться и не в очередной раз реверсить протокол, а в принципе исключить поддержку icq из этих клиентов.

для всего мира, из солидарности.

вместо очередного хака поднять большой общеопенсорсных хай

всем активно спредить джаббер
а в питоне специально супер медленный while использовался и другие замедляющие работу конструкции?

Прошу обратить внимание всех, что Python код в данном примере не просто не оптимизирвоан, но специально замедлен.

А вообще, оптимизировать можно всё и долго, а потом еще и на С++ переписать.

Я на такие веселья смотрю так: чем бы дитя не тешилось, лишь бы работать мне не мешало, бегая перед моим рабочим местом с криками «Ruby — rulezzz, Python — говно».
спасибо!
положил к себе в закладки, на будущее.

в мозг положил вывод:
иногда можно по разному, но до стадии оптимизации, т.е. почти всегда надо юзать hasattr, но оптимизировать его при желании потом иногда можно
за упоминание dir() в коде реального приложения для целей отличных от дебуга — расстреливать
и пароли и деньги надо хранить в банке, в стеклянной
никак не на каком-либо сервере
может таки javascript?
даже не в коммунити эдишн дело

нужно в принципе запретить употреблять рядом слова «хранить пароли» и «php»
+ еще пачка возможностей для монетизации сервиса.

что ж… молодцы!
если выкинуть ослика, то вроде как одно и то же…

остается вопрос: а какой из них удобней? может стоит тестировать не производительность, а юзабилити?

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

юношеский максимализм хорош во дворе при встрече с гопотой, но не тут
ни один, ни другой печатать будет дороже стоимости бумаги, зачем вам это?
вы подумали как вы его на сувенирку наносить будете и вообще?
а вы задумайтесь
задумайтесь над тем что пишете, что пишут вам, тогда придет понимание

зы: сорри, за оффтоп

Information

Rating
Does not participate
Registered
Activity