Главная » Файлы » Дополнительные библиотеки » Python |
В категории материалов: 29 Показано материалов: 1-10 |
Страницы: 1 2 3 » |
Сортировать по: Дате · Названию · Рейтингу · Комментариям · Загрузкам · Просмотрам
Кроссплатформенный инструмент для создания бинарника из любого Python-скрипта. Проект активно развивается и отлично справляется с конвертированием скриптов в исполняемые файлы для Windows и Linux платформ. Важно выбрать сборку cx_Freeze, соответствующую установленной версии интерпретатора Python. |
wxWidgets (ранее известная как wxWindows) — это кросс-платформенная библиотека инструментов с открытым исходным кодом для разработки кроссплатформенных на уровне исходного кода приложений, в частности для построения графического интерфейса пользователя (GUI). |
wxWidgets (ранее известная как wxWindows) — это кросс-платформенная библиотека инструментов с открытым исходным кодом для разработки кроссплатформенных на уровне исходного кода приложений, в частности для построения графического интерфейса пользователя (GUI). |
Psycopg is the most popular PostgreSQL database adapter for the Python programming language. Its main features are the complete implementation of the Python DB API 2.0 specification and the thread safety (several threads can share the same connection). It was designed for heavily multi-threaded applications that create and destroy lots of cursors and make a large number of concurrent “INSERT”s or “UPDATE”s. |
На самом деле, проект Cython является своеобразным клоном языка Python с совместимым синтаксисом, но позволяющий, с некоторыми ограничениями на статические определения типов, компилировать программу сразу в исполняемый код (в отличие от интерпретации байт-кода в Python). В зависимости от класса задач, утверждается что это позволяет ускорить выполнение в 100 или даже 1000 раз! Но кроме этого, Cython — язык программирования, упрощающий написание С/С++ модулей для Python-приложений. В коде, написанном на Cython, кроме стандартного синтаксиса Python поддерживается и прямой вызов функций и методов С/С++. Код Cython преобразуется в С/С++ код для последующей компиляции, и впоследствии может использоваться либо как расширение стандартного Python, либо как независимое приложение со встроенной библиотекой выполнения Cython.
|
Django (Джанго) — свободный фреймворк для веб-приложений на языке Python. Изначально проект был создан для управления новостными сайтами LJWorld.com, lawrence.com и KUsports.com, принадлежащими компании The World Company (Лоуренс, Канзас (en), США). Сайт на Django строится из одного или нескольких приложений, которые рекомендуется делать отчуждаемыми и подключаемыми. Это одно из существенных архитектурных отличий этого фреймворка от некоторых других (например, Ruby on Rails). Также в отличие от других фреймворков обработчики URL в Django конфигурируются явно при помощи регулярных выражений, а не выводятся автоматически из структуры моделей контроллеров. Для работы с базой данных Django использует собственный ORM, в котором модель данных описывается классами Python, и по ней генерируется схема базы данных. |
С этим приложением минут за 20 можно получить «приборную панель» с произвольной группировкой приложений/моделей, вкладками, любым числом колонок, различными блоками, которые каждый пользователь сможет расставить, как ему удобнее, скрывать и сворачивать по желанию, закладками, настраиваемым меню и удобным способом добавления во все это хозяйство всего, чего только можно придумать. |
Matplotlib — библиотека языка программирования Python и его расширения NumPy, предназначенная для визуализации данных. Она предоставляет «pylab» API специально разработанный так, чтобы походить на API пакета MATLAB, что позволяет опытным пользователям MATLAB быстро переучиваться. Matplotlib написан и поддерживается в основном Джоном Хантером (англ. John Hunter) и распространяется на условиях BSD-подобной лицензии. |
NumPy is the fundamental package for scientific computing with Python. It contains among other things:
Besides its obvious scientific uses, NumPy can also be used as an efficient multi-dimensional container of generic data. Arbitrary data-types can be defined. This allows NumPy to seamlessly and speedily integrate with a wide variety of databases. Numpy is licensed under the BSD license, enabling reuse with few restrictions. |
Pillow — дружественный форк (как называют его авторы) популярной библиотеки PIL, Python Imaging Library. Последняя версия PIL 1.1.7 вышла в 2009 году и в основном содержала исправления ошибок. Изначально Pillow задумывался как проект только по приведению в порядок сборки PIL, и разработчики рекомендовали отправлять все баги, не связанные со сборкой, в оригинальный PIL. Но время шло, PIL стремительно устаревала, багов не уменьшалось, тут еще Python 3 маячил на горизонте. Поэтому с версией Pillow 2.0 все изменилось. «Pillow 2.0.0 добавляет поддержку Python 3 и включает много багфиксов со всего интернета» |