Вниз  Python
- 31.08.2012 / 20:59
f1aky
  Пользователь

f1aky 
Сейчас: Offline
Koenig, да, но джанго основана на ООП.
раньше views функциями были, но с 1.5 их уберут
- 31.08.2012 / 22:07
XakepPRO
  Модератор форума

XakepPRO 
Сейчас: Offline
Dinismys, Koenig, http://pkolt.ru/pages/21/ - хорошее мнение, мне понравилось.
- 1.09.2012 / 02:08
Koenig
  Модератор форума

Koenig 
Сейчас: Offline
XakepPRO, про фигурные скобки - если что то простое после условия надо вывести , они и не нужны. вообще для простого пользовать конструкцию - условие ? тру : фалсе удобнее, так же можно для ос писать и собирать экзэхи, библиотек на данном уровне хватает, хотя я не отрицают ущербность, наследовать можно, но не так просто и элегантно
__________________
 Магистр Мёда
- 1.09.2012 / 02:48
f1aky
  Пользователь

f1aky 
Сейчас: Offline
Koenig, так и знал что ты что в этом духе напишешь :)
на чем удобнее, на том и пишите.
Но могу сказать одно, быдло кода на питоне намного меньше, а с чем это связано хз
- 1.09.2012 / 15:51
XakepPRO
  Модератор форума

XakepPRO 
Сейчас: Offline
Koenig, вес таких экзэх будет много много раз больше)))
Да, тернарный оператор там лучше. Но есть альтернатива:
  1. aaa = True if k > 0 else False

- 1.09.2012 / 16:25
Bogdan-G
  Пользователь

Bogdan-G 
Сейчас: Offline
а почему в 1 строчке?
- 1.09.2012 / 16:34
f1aky
  Пользователь

f1aky 
Сейчас: Offline
Bogdan-G, ну это короткая запись:)
еще можно с for так делать:)
еще есть офигенные штуки map, zip, lambda
- 1.09.2012 / 20:23
Хроно
  Пользователь

Хроно 
Сейчас: Offline
XakepPRO (01.09.2012/15:51)Koenig, вес таких экзэх будет много много раз больше)))Да, тернарный оператор там лучше. Но есть альтернатива:
  1. aaa = True if k > 0 else False
Можно даже чуток покороче
  1. aaa= True if k else False
еще можно вместо True и False писать соответственно 1 и 0, но это уже дело вкуса :-D
- 1.09.2012 / 20:34
XakepPRO
  Модератор форума

XakepPRO 
Сейчас: Offline
Python начал раздражать меня тем, что я не знаю как нормально реализовать классы и их структуру.

Значит суть в чем, есть класс Profile. В этом классе есть другой класс Settings. Пока все окей. Класс Settings - словарь, содержащий настройки (типо... "pass": "123", "autorefresh": "yes"). Этот класс содержит три функции: получение настроек с сайта, передача настроек на сайт и сброс настроек на стандартные.

Открыть спойлер
Не могу разобраться с тем, как поставить правильные связи. То есть если в C# это есть private, public, и тп, то здесь - хз. Задолбался уже. Плюс ко всему не пойму каким образом мне сделать статичный класс.

То есть класс Profile содержится в файле-модуле annimon.

Мне нужно сделать так, чтобы подключив этот модуль import annimon я мог спокойно пользоваться profile и прочими данными. То есть...

import annimon
annimon.Profile.Settings.get() # получаем с сайта
annimon.Profile.Settings['troll'] = 'True'
annimon.Profile.Settings.set() # отправляем на сайт

То есть что-то вроде этого. И так, объясните private-заменители. Ну и если можно, подправить код.
- 1.09.2012 / 20:45
Bogdan-G
  Пользователь

Bogdan-G 
Сейчас: Offline
эм... А читал как делать самому модули?

Изменено Bogdan-G (1.09 / 20:45) (всего 1 раз)
Наверх  Всего сообщений: 1016
Фильтровать сообщения
Поиск по теме
Файлы топика (28)