Не сторонник я ставить бета версии, а тем более ещё и альфа. Но внутреннее «хочу», взяло надо мною верх и я полез за обновлениями. У кого уже стоит Ubuntu 12.04 и не охото установливать заново, есть вариант обновления о чем и расскажу ниже. Читать
Архив автора: admin
7.3.5. namedtuple() — фабричная функция для кортежей с именованными полями
- collections.namedtuple(typename, field_names, verbose=False, rename=False)
- Возвращает новый подкласс кортежа с именем typename. Новый подкласс используется для создания кортежеподобных объектов, поля которых доступны как для просмотра через атрибуты, так и для индексации и итерации. Экземпляры этого подкласса так же содержат строку документации (с именем типа и именами полей) и полезный метод __repr__(),который отображает содержимое кортежа в форме name=value.field_names — одна строка, где каждое имя поля отделено от другого пробелами и/или запятыми, например 'x y' or 'x, y'. Кроме того, в этом параметре можно передать последовательность строк ['x', 'y'].Любые корректные идентификаторы Python могут использоваться в качестве имён полей, за исключением имён, начинающихся с нижнего подчёркивания. Корректные идентификаторы состоят из букв, цифр и нижних подчёркиваний, но не начинается с цифры или нижнего подчёркивания, а так же не может совпадать с одним из keyword например class, for, return, global, pass, или raise.Если rename=true, некорректные имена полей автоматически заменяются позиционными именами, например ['abc', 'def', 'ghi', 'abc'] будет преобразовано в ['abc', '_1', 'ghi', '_3'], заменив ключевое слово def и повторяющееся имя поля abc.Если verbose = true, определение класса будет напечатано после того, как класс будет создан. Эта опция устаревшая, вместо неё проще распечатать атрибут _source.Экземпляры именованного кортежа не имеют своего личного словаря, так что они занимают не больше места, чем обычные кортежи..Изменения в версии 3.1: Добавлена поддержка метода rename.
- classmethod somenamedtuple._make(iterable)
- Метод класса, который создаёт новый экземпляр из существующей последовательности или итератора.
- somenamedtuple._asdict()
- Возвращает новый OrderedDict который отображает имена полей на соответствующие значения. Обратите внимание, что этот метод уже не требуется, так как тот же самый эффект может быть достигнут при помощи встроенной функции vars():
- somenamedtuple._replace(kwargs)
- Возвращает новый экземпляр именованного кортежа, заменяя определённые пля новыми значениями:
- somenamedtuple._source
- Строка с исходным кодом Python, используемым для создания класса именованного кортежа. Этот код позволяет легко получить документацию для именованного кортежа. Его можно вывести на экран, выполнить при помощи exec(), или сохранить в файл и импортировать.Добавлено в версии 3.3.
- somenamedtuple._fields
- Кортеж строк с именами полей. Полезен для интроспекции и для создания новых типов именованных кортежей из уже существующих.
- Именованные кортежи для Python 2.4.
- Абстрактный базовый класс именованного кортежа с примешиваемым метаклассом от Jan Kaliszewski. Помимо предоставления абстрактного базового класса для именованных кортежей, он так же поддерживает альтернативный конструктор, основанный на метаклассе.
Автор: Ishayahu Lastov
Системы активной рекламы (САР)
4 года назад, в июне 2008-го, мы уже обращались к теме САР. Пользоваться ими или нет для раскрутки своего сайта или блога — дело индивидуальное. Я считаю, что на первых порах молодому ресурсу эти сервисы вполне могут помочь набрать первых лояльных читателей. При условии, что молодой ресурс действительно того стоит.
У тех, кому не нужно раскручивать свой сайт, системы активной рекламы выкупают накопленные кредиты и переводят их на кошелек платежных систем. Это, кстати, намного выгоднее заработка на «почтовиках».

Сумка с листочками
Сегодня нам с вами предстоит очень интересная и оригинальная работа: мы будем делать узоры на ткани своими руками, но не специальными красками, и не при помощи иголки и ниток, даже не бисером, а нашими помощниками будут настоящие листья деревьев, цветов, кустарников.
видос
Canoniсal анонсировала Ubuntu WebApps
Марк Шаттлворт объявил о том, что октябрьский релиз Ubuntu 12.10 Quantal Queztal будет включать в себя технологию работы с web-приложениями без явной работы пользователя с браузером — Ubuntu WebApps. Читать

