08.08.2002Объекты-одиночки
Часто по тем или иным причинам необходимо обеспечить уникальность какого-либо объекта. В
этой заметке приводятся различные варианты реализации "одиночек" на языке Python. Автор: Д.С.Откидач <
06.08.2002Интерполяция строк
Все хорошо знают об операторе форматирования в языке Python. В этой заметке приводятся малоизвестные приемы его использования. Автор: Д.С.Откидач <
05.08.2002Определение страны по IP-адресу
Статья показывает, как с помощью небольшого модуля можно корректно определить по IP-адресу страну, в которой он зарегистрирован. А класс IPRangeDB послужит примером, как
можно организовать хранение информации с быстрым доступом для диаппазона значений. Автор: Д.С.Откидач <
04.08.2002Метаклассы вчера и сегодня
В статье описываются приемы, позволяющие получить частично или
полностью функциональность метаклассов в старых версиях Python, и о встроенной поддержке метаклассов в Python 2.2. Автор: Д.С.Откидач <
30.05.2002Питон на русском
Вашему вниманию предлагается перевод документации на язык программирования "Питон" - объектно-ориентированный, интерпретируемый, переносимый язык высокого уровня. Автор: CITFORUM <
15.05.2002Реинкарнация Stackless Python
Альтернативная версия Python - Stackless (буквально "бесстековый") - предлагала уникальные возможности по манипулированию стеком. К сожалению, Stackless не был принят в ядро Python. В статье рассказывается о новом подходе, предложенном создателем Stackless Python, Кристианом Тисмером, направленном на возрождение этой мощной модификации. Автор: Stephen Figgins, перевод Intersoft Lab <
17.04.2002Anygui: ожидается появление универсального графического интерфейса
Подробный рассказ о новом проекте - библиотеке anygui, с которой перед разработчиками раскроются широкие возможности по созданию сложного пользовательского интерфейса для любой платформы, где установлен Python. Автор: David Mertz, перевод Intersoft Lab <
16.04.2002Итераторы и простые генераторы
В статье рассказывается о новой мощной конструкции, генераторе, которая появилась в Python 2.2. Автор: David Mertz, перевод Intersoft Lab <
25.03.2002И опять о функциональном программировании на Python
Статья продолжает обсуждение основных понятий функционального программирования на Python, иллюстрируя мощные концепции: частичное вычисление функций (Currying, карринг) и функции высшего порядка (higher-order functions). Автор: David Mertz, перевод Intersoft Lab <
19.03.2002Еще о функциональном программировании на Python
В статье демонстрируется несколько достаточно сложных концепций
функционального программирования, включая замыкания. Автор: David Mertz, перевод Intersoft Lab <