Вход для Клиентов
для Партнеров
сегодня
КЛУБ ЗНАТОКОВ DATAWAREHOUSE, OLAP, XML  

Язык программирования Python


Всего в рубрике 35 статей. Страниц: | 1 | 2 | 3 | 4 |


А теперь поговорим о другом... Краткий курс языка Python
Дата: 10.07.2000
Магнус Ли Хетланд

Это минимальный вводный курс по программированию на языке Python. После ознакомительных статей по основным принципам языка (Я. Маркович "Что такое Python?" и Арон Уотерс, Гвидо ван Россум, Джеймс С. Алстром "Python делает всю работу") в этом материале вы впервые непосредственно окунетесь в структуру самого языка. Автор знакомит читателя с основными понятиями языка Python - переменными, блоками, функциями, их синтаксисом и особенностями. Рассказ сопровождается примерами программных кодов, а также интересными решениями, связанными с особенностями программирования на языке Python. Живой и непосредственный стиль статьи позволит вам быстро понять и несомненно полюбить этот язык.


Знакомьтесь - Python
Дата: 06.09.2000
Я. Маркович, ведущий инженер-исследователь Отдела разработки программных систем "Intersoft Lab"

Предлагаемая вашему вниманию статья может рассматриваться как наше представление интерпретируемого, интерактивного, объектно-ориентированного языка высокого уровня Python. Автор сам активно использует этот язык в работе, поэтому ему известны его преимущества, недостатки и нюансы. Весь этот опыт теперь доступен и вам. В этой статье дается краткое описание языка Python и области его применения. Подробно рассматриваются основные характеристики языка и их значение для программистов и пользователей. В том числе - простоты, масштабируемости, расширяемости и др. В конце статьи приведены ссылки на реализации основных XML-технологий для Python и основных Web-ресурсов Python.

Этот материал является своеобразным вступлением данного раздела Журнала. Он, безусловно, будет полезен всем, кто интересуется современными языками программирования, а также тем, кто решает вопрос о выборе конкретного языка для разработки приложений. Возможно, это будет первым камнем в фундаменте вашей долгой и плодотворной дружбы с Python.


Python делает всю работу
Дата: 01.08.2000
Арон Уотерс, Гвидо ван Россум, Джеймс С. Алстром

Предлагаемый вашему вниманию материал представляет собой главу из введения в книгу Арона Уотерса, Гвидо ван Россума и Джеймса С. Алстрона "Интернет-программирование на Python'е". Статья ознакомит читателей со взглядом создателей языка Python на его содержание и назначение. В большинстве своих положений она перекликается со статьей Я. Марковича "Что такое Python?", однако ценность ее и в другом - в ней мы можем узнать из первоисточника, какие идеи были положены в основу данного языка при его создании, почему это было сделано и как это было реализовано на практике. Так же, как и в статье Я. Марковича, здесь достаточно подробно рассмотрены характеристики языка Python - простота его изучения и использования, его краткость, функциональность, гибкость и другие. Принципиально бесплатный дистрибутив, как отмечают авторы, позволил подвергнуть Python серьезному и всеобъемлющему тестированию непосредственными пользователями, вносившими свои замечания и предложения в течение всего времени с момента его официального появления. Статья также поможет вам понять основные принципы языка Python и определится с выбором.


Программирование на Python: схватывая суть
Дата: 26.07.2000
Кристиан Дж. Жупанчич

Продолжая разговор о языке Python, начатый в предыдущем номере Журнала, мы представляем читателю подборку материалов по практическим возможностям данного языка. Первая статья в качестве вступления напомнит вам об общих преимуществах Python. Автор задается целью выяснить, чем этот язык программирования так принципиально отличается от других, что заставляет множество самых разнообразных людей, новичков и профессионалов, использовать в своей работе именно его. Изложив точку зрения специалистов, автор рассказывает о своей, весьма удачной, попытке научиться программировать на Python. Легкость и быстрота, с которой он освоил этот язык, равно как краткость и ясность полученного кода, подтвердили мнение профессионалов.


Текстовая обработка в языке Python. Подсказки для начинающих
Дата: 01.09.2000
Дэйвид Мерц

Как и ряд других популярных скриптовых языков, Python является великолепным инструментом для сканирования и манипуляций с текстовыми данными. В данном материале, ориентированном в основном на программистов, только начинающих использовать Python, представлен сжатый обзор возможностей текстовой обработки Python.

После прочтения первой статьи раздела у читателя уже должно было появиться преставление об общих возможностях и преимуществах данного языка. Теперь мы предлагаем перейти к более детальному их рассмотрению. Эта статья объясняет некоторые базовые понятия регулярных выражений и предлагает советы, когда стоит (а когда - не стоит) использовать регулярные выражения при обработке текста.


Подходы языка Python - забавный пример оптимизации
Дата: 13.04.2000
Гвидо ван Россум

В заключение предлагаем вам небольшую статью о языке Python, рассказывающую о различных подходах к оптимизации кода Python на простом примере преобразования списка ASCII-кодов в строку. Основу статьи составляет сравнительный анализ путей решения этой задачи с помощью простых циклов и встроенных функций и модулей языка Python. В заключении кратко суммируются наиболее общие методы оптимизации кода на Python. Статья отличается живым языком и четким изложением сути рассматриваемой проблемы.


Бросок Питона
Дата: 13.11.2000
Яков Маркович, ведущий инженер-исследователь Отдела разработки программных систем "Intersoft Lab"

Предлагаемая статья посвящена недавно вышедшей новой версии Python 2.0. В этой версии добавлено множество новых интересных и полезных возможностей. Автор сжато описывает эти дополнения, подчеркиваяя, что, несмотря на серьезные изменения (поддержка Unicode, дополняющее присваивание, etc.) новая версия остается полностью совместимой "снизу вверх".


Программирование Web-клиента на языке Python
Дата: 21.06.2000
Дэйв Уорнер

В качестве второй статьи этого номера мы предлагаем читателю ознакомиться еще с одним аспектом возможностей Python - программирование Web-клиента. Автор рассматривает программирование Web-клиента на примере использования модулей HTTPLIB и URLLIB. Обе библиотеки взаимосвязаны: HTTPLIB представляет собой обертку модуля socket, а URLLIB обеспечивает высокоуровневый интерфейс для HTTPLIB. Положения статьи проиллюстрированы фрагментами написанного на Python кода с использованием службы открытого доступа Meerkat.


XML-RPC на языке Python
Дата: 20.11.2000
Дэйв Уорнер

Возможно, вас удивит, что в этом номере Журнала мы объединили две рубрики - "Технологии XML" и "Язык Python". Однако эти два направления имеют много общего. Кроме того, наши постоянные читатели уже достаточно разбираются в вопросе, чтобы мы могли предложить им попробовать объединить достоинства двух актуальных технологий в едином решении.

Итак, сегодня мы предлагаем вашему вниманию материал, рассказывающий о новом подходе к удаленному вызову процедур RPC, дополненному XML и реализованному на языке Python, и его применении для взаимодействия через Интернет. Автор дает представление об истории самой проблемы и затем, традиционно для статей такой тематики, предлагает разбор конкретной задачи с фрагментами кода на языке Python.

Тем читателям, кто пока недостаточно знаком с рассматриваемыми технологиями, мы предлагаем обратиться к Архиву нашего Журнала. Там вы сможете найти материалы, которые помогут вам в изучении данной темы.


API-спецификация баз данных языка Python, версия 2.0
(Database API Specification 2.0)

Дата: 20.11.2000
Python.org

Во второй статье рубрики подробно излагается вторая (текущая) версия спецификации стандарта Python для доступа к базам данных (Python DB 2.0 API). Вниманию читателя предлагаются комментарии, разъяснения и советы по реализации. Автором публикации является один из главных разработчиков данной спецификации.



Всего в рубрике 35 статей. Страниц: | 1 | 2 | 3 | 4 |



Архив по номерам
Показать
Архив по рубрикам
Показать
дизайн
Создатель