LINUX.ORG.RU

Exception #05. Бесплатный семинар по Python в Киеве.


0

0

Уважаемые коллеги!

2 июня 2007 года в Киеве состоится пятый семинар по языку программирования Python. Основная тема - построение и использование гибкой компонентной модели в веб-проектах и GUI-приложениях. Докладчики расскажут о взаимодействии интерфейсов вместо взаимодействия объектов, о достоинствах различных реализаций для одного описания интерфейса на примере динамической смены скина, дадут оценку производительности, расскажут о личном опыте применения, а так же приведут исчерпывающие примеры использования гибкой компонентной модели.

Внимание: вход бесплатный!

>>> Подробности

Ответ на: комментарий от sv75

> зато как это поймешь, так получается что "язык в отладке помогает, потому что заставляет писать тесты".

Странная помощь... и все только ради того чтобы не описать переменную??? за то надо писать тесты... замечательно. За что боролись как говорится...

> Отступы все равно заставляют делать все известные мне стандарты оформления кода. И я не могу представить, чтобы у кого-то с опытом писания на питоне больше недели отступы вызвали проблемы (кроме кодогенерации, конечно)

Отступы не заставляет делать НИКТО! И код обычно понимается одинаково вне зависимости от форматирования.

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

Кроме того представьте. Вы делаете отступы пробелами, а мне табы нравятся. Вы представляете, что мы вместе наразрабатываем...

Так что как видно это частные проблемы Вашего воображения.

lefsha
()
Ответ на: комментарий от lefsha

> Отступы не заставляет делать НИКТО!

А, щаз. Очень даже заставляют. НЕ ВСЕ - ты хотел сказать.

> Странная помощь... и все только ради того чтобы не описать переменную??? за то надо писать тесты... замечательно.

А как ты без тестов проверяешь программы на работоспособность? У людей бывают фермы серверов для прогона тестов на программах с языкам типа С++.

> Кроме того представьте. Вы делаете отступы пробелами, а мне табы нравятся. Вы представляете, что мы вместе наразрабатываем...

За табы тебя думаю никто не похвалит, бо по стандарту - пробелы. Ты стандарты на оформления кода вообще хоть какие читал?

> Если любая функция может быть членом любого уже написанного класса, то нет никакого смысла в классах как таковых.

Правда? А вот как меня тут просветили, и в C# 3.0 та же песня. Жаль что они не знают, что смысла то в классах нет. . > Это на самом деле говорит, что ОО в Питоне нет вообще. Оно вырождено. Т.е формально оно есть, а смысла в нем нет.

Э... так, ну тут действительно только проспаться остается, так что я пошел.

sv75 ★★★★★
()
Ответ на: комментарий от lefsha

> Вы не можете представить, а подобная ошибка уронила portage у Gentoo года полтора назад. Причем приходилось самому исправлять ошибку либо ручками ставить portage заново. При этом самым захватывающим делом был поиск ошибки. Ведь глазами увидеть ее невозможно.

С этого места поподробнее, плиз...

eugine_kosenko ★★★
()
Ответ на: комментарий от lefsha

> Кроме того представьте. Вы делаете отступы пробелами, а мне табы нравятся. Вы представляете, что мы вместе наразрабатываем...

То есть, опять не читал, но осуждаю...

> Так что как видно это частные проблемы Вашего воображения.

Предыдущий абзац подсказывает, что проблемы с воображением, скорее всего, у Вас...

eugine_kosenko ★★★
()
Ответ на: комментарий от eugine_kosenko

> > Кроме того представьте. Вы делаете отступы пробелами, а мне табы нравятся. Вы представляете, что мы вместе наразрабатываем...

> То есть, опять не читал, но осуждаю...

Что именно не читал? Я читал, использовал и осуждаю. Хотя мне нравится и я уже привык. Но формально это плохо.

Чем-то напоминает сладости. Из тоже приятно есть, но это не значит, что полезно.

lefsha
()
Ответ на: комментарий от eugine_kosenko

А чего подробнее?? Пройденная история. Разработчики сами признали.

Почитайте их форум - может найдете...

lefsha
()
Ответ на: комментарий от sv75

>> Если любая функция может быть членом любого уже написанного класса, то нет никакого смысла в классах как таковых.

> Правда? А вот как меня тут просветили, и в C# 3.0 та же песня. Жаль что они не знают, что смысла то в классах нет. .

Вас очевидно плохо просветили.... Одни невежды просвещают других невежд... Куда все катится..?

Цитата: This feature should not be confused with dynamic typing. While anonymous types allow programmers to define fields seemingly "on the fly", they are still static entities. Type checking is done at compile time, and attempting to access a nonexistent field will cause a compiler error.

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

Кроме того как видно разработчики видят смысл в разделении времени компиляции и исполнения...

Так что это Вы правильно решили проспаться... Может на утро Ваша голова лучше соображать будет... Пока у Вас как то не очень, Вы не находите?

lefsha
()
Ответ на: комментарий от lefsha

> очевидно плохо просветили.... Одни невежды просвещают других невежд... Куда все катится..?

Дядя, ну не нельзя настолько тормозить - я про расширения класов новыми методами через функции.

http://blah.winsmarts.com/2006/05/18/demystifying-c-30--part-3-extension-meth... Завязываю кормить троля.

sv75 ★★★★★
()
Ответ на: комментарий от lefsha

Тролль-троллем этот лефша. Понятно, иногда охота показаться умным, и поучить других, но в данном случае это выглядит откровенно смешно. Наезжая на динамичность питона (т.е. на самую суть его и на то, на что он нацелен) и сравнивая его с компилируемыми языками вы тем самым признаете ненужность и неприменимиость (точнее, вы не знаете, как это применять или на вашем опыте в этом не возникало еще надобности) всех остальных динамических языков, как-то перл, руби, жаваскрипт, етц. А так-же это косвенный наезд на юникс-вей. Придирки к таким поверхностным мелочам как отступы, селф и деф - это ребячество какое-то, и не знание глубин и идеологии питона (Readability counts, Emplicit is better then implicit, етц.) Сравнение питона с пхп, показывает ПОЛНОЕ не знание предметной области. Питон на голову выше ПХП во всем (модули, треды, исключения, ооп, динамизм, функции высшего порядка, функциональный подход). Впрочем, тут сравнение не очень корректное, т.к. пхп - это узкоспециализированный, и в общем, оправдывающий свои цели инструмент. Сетование за наследование как аргумент расширению классов показывает узость вашего кругозора и закостенелость мышления. Поботайте Смоллтолк, Руби, Джаваскрипт и да снизойдет на вас озарение.

xonix
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.