Главная » Файлы » Дополнительные библиотеки |
В разделе материалов: 34 Показано материалов: 1-10 |
Страницы: 1 2 3 4 » |
Кроссплатформенный инструмент для создания бинарника из любого 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. |
Standard Widget Toolkit, или SWT (произносится «свит») — библиотека с открытым исходным кодом для разработки графических интерфейсов пользователя на языке Java. Разработана фондом Eclipse, лицензируется под Eclipse Public License, одной из лицензий открытого ПО. |
Standard Widget Toolkit, или SWT (произносится «свит») — библиотека с открытым исходным кодом для разработки графических интерфейсов пользователя на языке Java. Разработана фондом Eclipse, лицензируется под Eclipse Public License, одной из лицензий открытого ПО. |
На самом деле, проект 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 можно получить «приборную панель» с произвольной группировкой приложений/моделей, вкладками, любым числом колонок, различными блоками, которые каждый пользователь сможет расставить, как ему удобнее, скрывать и сворачивать по желанию, закладками, настраиваемым меню и удобным способом добавления во все это хозяйство всего, чего только можно придумать. |
CEF is a BSD-licensed open source project founded by Marshall Greenblatt in 2008 and based on the Google Chromium project. Unlike the Chromium project itself, which focuses mainly on Google Chrome application development, CEF focuses on facilitating embedded browser use cases in third-party applications. CEF insulates the user from the underlying Chromium and Blink code complexity by offering production-quality stable APIs, release branches tracking specific Chromium releases, and binary distributions. Most features in CEF have default implementations that provide rich functionality while requiring little or no integration work from the user. |