Перейти к тексту


developerWorks Россия  >  Linux  >  

Техническая библиотека

developerWorks
 Ссылки по теме:    IBM Redbooks  |  Форумы
 
  
 
 Название  17    Скрыть краткие описания    
 
Название ДатаSorted by Дата - Click to reverse sort
Очаровательный Python: Организуем распределенные вычисления с помощью RPyC
В этой статье рассматриваются преимущества и недостатки RPyC по сравнению с другими распределенными инфраструктурами Python, такими как XML-RPC и Pyro.
    07.07.2009  
 
Очаровательный Python: Изящество и неловкость Python. Часть 2
В этой серии из двух статей Дэвид рассматривает неочевидные возможности и проблемы, появившиеся в последних версиях Python, чтобы помочь неспециалистам в Python использовать всю красоту языка, избегая при этом неприятных ошибок.
    09.01.2008  
 
Очаровательный Python: Изящество и неловкость Python. Часть 1
По сравнению с "золотым веком" популярности Python 1.5.2 - в течение многих лет стабильной и надежной версии языка - Python приобрел множество новых синтаксических возможностей и встроенных функций и типов. Для каждого изменения в отдельности имелось достаточно веское основание, однако в целом из-за них современный Python - уже не тот язык, который при достаточном опыте можно выучить за один вечер. Помимо этого, с некоторыми изменениями связаны не только преимущества, но и потенциальные неприятности.
    18.12.2007  
 
Очаровательный Python: Итераторы и простые генераторы
В Python 2.2 появилась новая конструкция со своим ключевым словом. Эта конструкция - генератор, а ключевое слово - "yield". Хотя генераторы позволяют реализовать новые, функциональные и оригинальные идеи, все же не так-то просто понять, как они работают. Эта статья - попытка ненавязчивого объяснения этой конструкции, равно как связанного с ней понятия итераторов.
    29.06.2007  
 
Очаровательный Python: Текстовая обработка в языке Python
Эта статья суммирует возможности текстовой обработки языка Python для тех программистов, которые являются новичками в программировании на языке Python. Эта статья объясняет некоторые основные понятия регулярных выражений и предлагает советы, когда стоит (а когда - не стоит) использовать регулярные выражения при обработке текста.
    25.06.2007  
 
Очаровательный Python: Магия декораторов
Python сделал возможным метапрограммирование, но новые версии приносят часто не совместимые с предыдущими новшества. Python 2.2 занялся изготовлением метаклассов, а в Python 2.4 возникли декораторы, реализующие многие возможности метапрограммирования.
    28.05.2007  
 
Очаровательный Python: Еще о функциональном программировании на Python, Часть 2
Эта статья продолжает серию статей о функциональном программирования (ФП) на Python. В ней демонстрируется несколько достаточно сложных концепций ФП. Читателю окажется полезным введение в различные подходы программного решения задач.
    28.03.2007  
 
Очаровательный Python: Функциональное программирование на языке Python, Часть 1
Хотя пользователи обычно думают о Python как о процедурном и объектно-ориентированном языке, он содержит все необходимое для поддержки полностью функционального подхода к программированию. В этой статье рассматриваются общие концепции функционального программирования и иллюстрируются способы реализации функционального подхода на Python.
    28.03.2007  
 
Очаровательный Python: Создание декларативных мини-языков
В этой статье Дэвид рассматривает не столько использование Python для интерпретации и транслирования других специализированных языков (хотя такое возможно), сколько то, как сам Питоновский код может быть удобно сведен к ряду декларативных элементов.
    27.03.2007  
 
Очаровательный Python: Использование комбинаторных функций в модуле itertools
В Python 2.2 были введены простые генераторы, а стандартные циклы перепродуманы в терминах итераторов.В этой статье Дэвид рассматривает этот новый модуль, показывая выразительную силу, появившуюся с комбинаторными итераторами.
    26.03.2007  
 
Управление персистентностью Python
Персистентность - это возможность хранить объекты постоянно, даже между выполнениями программы. Прочитав эту статью, вы получите общее представление о различных механизмах персистентности для объектов Python: от реляционных баз данных до Питоновского консервирования и так далее. Вам также будет предложено исчерпывающее описание возможностей сериализации объектов на Python.
    22.03.2007  
 
Очаровательный Python: Используйте Psyco, и Python будет работать так же быстро, как и С
В этой статье Дэвид рассматривает, что есть Psyco, а также тестирует его в некоторых приложениях.
    22.03.2007  
 
Очаровательный Python: Множественная диспетчеризация
В этой статье рассматривается реализация множественной диспетчеризации в Python и показано, как это улучшает программы.
    22.03.2007  
 
Очаровательный Python: Основанные на генераторах конечные автоматы и сопрограммы
Простые генераторы, которые были представлены в Python 2.2, могут использоваться для упрощения конечных автоматов (state machines) и моделирования сопрограмм. Новые генераторы Python подводят нас почти прямо к сопрограммам; оставшиеся несколько шагов можно сэмулировать. Объяснение соответствующих понятий сопровождается примерами кода.
    21.03.2007  
 
Очаровательный Python: Взгляд изнутри на JPython и Python for .NET
Дэйвид Мертц (David Mertz) беседует с Марком Хэммондом (Mark Hammond), Финном Боком (Finn Bock) и Бaрри Уорсо (Barry Warsaw), разработчиками JPython и Python for .NET. Это интервью позволяет взглянуть на развитие фирмы Microsoft глазами Марка Хэммонда (разумеется, в рамках условий его контракта о неразглашении конфиденциальной информации) и отражает текущее состояние дел в работе Финна Бока и Барри Уорсо над близким к своему завершению проектом JPyhton.
    21.03.2007  
 
Очаровательный Python: Реализация "невесомых нитей" с помощью генераторов Python
В этой статье Дэвид представляет невесомые нити как элегантное решение проблем, естественное разрешение которых требует большого числа взаимодействующих процессов.
    21.03.2007  
 
Заклинание Python: Высиживание "яиц" Python с помощью setuptools
Дэвид рассматривает модуль setuptools, дополнительный проект Python Enterprise Application Kit (PEAK). setuptools заменяет стандартную библиотеку distutils и добавляет в Python возможности управления версиями пакетов и зависимостями.
    25.01.2007  
 
 Название  17    Скрыть краткие описания    
 
Ничего не нашли? Предложите материал.