Вашему вниманию предлагается книга “Язык программирования Python”. Книга эта — не просто перевод английского учебника. Автор перевода проделал огромную работу по проверке примеров и упражнений, добавил в книгу немало других материалов…
Anygui: ожидается появление универсального графического интерфейса
В стадии разработки находится один очень интересный проект. Этот проект anygui (буквально, любой GUI) задуман как обертка интерфейса API для большого числа графических библиотек. По его завершении, у программистов Python появится уникальная возможность: будет достаточно вызвать общую функцию anygui, например, создания окна — и \»наиболее подходящая\» библиотека выполнит эту задачу. На платформе Windows можно будет использовать Win32 API (или wxWindows); на MacOs — \»родные\» вызовы; на BeOS — Bethon; на Linux — TKinter или GTK; для экранов телнета — Ncurses -все зависит от того, что установлено и доступно на конкретной машине. В данной статье рассказывается, что можно сделать с помощью модуля anygui уже сегодня, и том, какие цели преследует этот проект.
Что такое Python? Read more …
Построение L-систем на плоскости в Python
L-системы — это один из способов описания и построения фракталов. L-системы часто называют черепашьей графикой. В основе L-систем лежит понятие черепашки, которая ползает по плоскости и выполняет ваши команды, одновременно рисуя линии… Read more …
Быстрая разработка приложений при помощи PyGTK. Р.Кришнакумар
В нашем конкурентном мире один из важнейших критериев разработки приложений — скорость их создания. Этой цели можно достичь при помощи PyGTK, соединяющего устойчивость Python\’а и необузданную мощь GTK. Эта статья является практическим руководством по созданию научного калькулятора при помощи пакета pygtk… Read more …
Начинаем программировать OpenGL с Python. Г.Дряпак
Я хочу Вам рассказать о графической библиотеке OpenGL и её использовании в Python. Эта статья не обучит вас программированию OpenGL, но после её прочтения вы получите общее представление об этой библиотеке и её использовании в Питоне. Read more …
API-спецификация баз данных языка Python, версия 2.0
Этот API был определен для поощрения сходства между модулями Python, используемыми для доступа к базам данных. Таким образом мы надеемся достичь соответствия, которое приведет к более понятным модулям, коду, который в целом легче переносим между базами данных и более широкому спектру возможностей языка Python по доступу к базам данных… Read more …
Определение страны по IP-адресу. Д.С.Откидач.
Статья показывает, как с помощью небольшого модуля можно корректно определить по IP-адресу страну, в которой он зарегистрирован. А класс IPRangeDB послужит примером, как можно организовать хранение информации с быстрым доступом для диаппазона значений. Read more …
Управление персистентностью Python
Персистентность — это возможность хранить объекты постоянно, даже между выполнениями программы. Прочитав эту статью, вы получите общее представление о различных механизмах персистентности для объектов Python: от реляционных баз данных до Питоновского консервирования и так далее. Вам также будет предложено исчерпывающее описание возможностей сериализации объектов на Python. Read more …
Python — глазами DBA
Описание модуля cx_Oracle Read more …
Python и другие…
Все познается в сравнении. Это аксиома стала в компьютерном мире одной из главных. Так давайте же сравнивать…
На практике выбор языка программирования часто диктуется другими реальными сдерживающими факторами, такими как стоимость, доступность, подготовка, предшествующая инвестиция, или даже эмоциональная симпатия. Поскольку эти аспекты чрезвычайно нестабильны и переменчивы, будет пустой тратой времени много говорить о них. Сравним Python с такими языками, как Java, Perl, Tcl, Smalltalk, C++.