Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

Ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.
Ограничения: максимум вложений в сообщении — 3 (3 осталось), максимальный размер всех файлов — 300 КБ, максимальный размер одного файла — 100 КБ
Снимите пометку с вложений, которые необходимо удалить
Перетащите файлы сюда или используйте кнопку для добавления файлов
Вложения и другие параметры
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр

Сообщения в этой теме

Автор RawonaM
 - апреля 28, 2009, 12:12
Цитата: Алексей Гринь от апреля 28, 2009, 11:18
Цитата:  от А self в смысле из определения метода убрать?
Да. На это давно жалуются, но авторы говорят, так интуитивно понятней.
Вот, это действительно понятнее интуитивно, только нужно добавить возможность определять методы без селф, чтобы были статическими, и все будет круто :)
Автор Алексей Гринь
 - апреля 28, 2009, 11:18
Цитата: RawonaM от апреля 28, 2009, 10:03
В общем-то без def можно обойтись
Без def читаемость была бы плохая. Поди разбирись, где начало метода, а где просто вызов функции.

Цитата: RawonaM от апреля 28, 2009, 10:03
А как статические функции обозначаются в Питоне?
А их нет. Обычные глобальные функции для этого используются. Можно делать статические функции, привязанные к классам, с помощью декораторов, но это по-моему извращение.

Цитата: RawonaM от апреля 28, 2009, 10:03
А self в смысле из определения метода убрать?
Да. На это давно жалуются, но авторы говорят, так интуитивно понятней.
Автор RawonaM
 - апреля 28, 2009, 10:03
Цитата: Алексей Гринь от апреля 28, 2009, 03:32
Ничего, как видите, лишнего (я бы конечно и self'ы повыкорчовывал, но они оставлены авторами для простоты синтаксиса).
В общем-то без def можно обойтись :)
А self в смысле из определения метода убрать? По-моему хорошая идея иметь его в определении, при этот статические функции определять без него. А как статические функции обозначаются в Питоне?
Автор Алексей Гринь
 - апреля 28, 2009, 03:32
:D

Лаконичней Питона не бывает.
Вот, например, определение точки:
Цитировать
class Point:
   def __init__(self, x, y):
       self.x = x
       self.y = y

Ничего, как видите, лишнего (я бы конечно и self'ы повыкорчовывал, но они оставлены авторами для простоты синтаксиса).
Автор Bhudh
 - апреля 28, 2009, 03:32
Н-не знаю... Наверно, с недосыпу уже с Перлом спуталось :-[.
Автор Алексей Гринь
 - апреля 28, 2009, 03:07
Цитата: Bhudh от апреля 28, 2009, 02:03
Python (язык).
Это вы так шутите?
Автор Bhudh
 - апреля 28, 2009, 02:03
Python (язык).
Автор Алексей Гринь
 - апреля 28, 2009, 01:25
Цитата: Bhudh от апреля 28, 2009, 00:54
Многословен он, говорят.
Кто многословен?
Автор myst
 - апреля 28, 2009, 00:57
Цитата: Bhudh от апреля 28, 2009, 00:54
Многословен он, говорят.
Эклектичный он какой-то. Этим и не понравился. Но PHP мне больше не понравился. :) Первые впечатления, возможно, обманчивые... :-[
Автор Bhudh
 - апреля 28, 2009, 00:54
Многословен он, говорят.