admin 06 января 2019

100+ крутых проектов, созданных с помощью Python

Хочешь уверенно проходить IT-интервью?

Готовься к IT-собеседованиям уверенно с AI-тренажёром T1!

Мы понимаем, как сложно подготовиться: стресс, алгоритмы, вопросы, от которых голова идёт кругом. Но с AI тренажёром всё гораздо проще.

💡 Почему Т1 тренажёр — это мастхэв?

  • Получишь настоящую обратную связь: где затык, что подтянуть и как стать лучше
  • Научишься не только решать задачи, но и объяснять своё решение так, чтобы интервьюер сказал: "Вау!".
  • Освоишь все этапы собеседования, от вопросов по алгоритмам до диалога о твоих целях.

Зачем листать миллион туториалов? Просто зайди в Т1 тренажёр, потренируйся и уверенно удиви интервьюеров. Мы не обещаем лёгкой прогулки, но обещаем, что будешь готов!

Реклама. ООО «Смарт Гико», ИНН 7743264341. Erid 2VtzqwP8vqy


Хотите проверить, насколько могуч Python? Мы собрали подборку проектов, созданных с помощью Python, которые докажут, что этот язык способен на многое.

Интернет

100+ крутых проектов, созданных с помощью Python

  • Canto − RSS-демон и Canto Curses клиент
  • Deluge − популярный, легкий, кросс-платформенный клиент BitTorrent
  • gPodder − простой медиа-агрегатор и проигрыватель подкастов
  • Pi-Hole − приложение для блокировки интернет-трекинга
  • Planet − агрегатор каналов RSS и Atom, предназначенный для сбора сообщений из блогов и отображения их на одной странице
  • Qute Browser − vim-looked бразуер на PyQt5
  • Tribler − конфиденциальный клиент BitTorrent с поддержкой P2P-контента

Аудио

100+ крутых проектов, созданных с помощью Python

  • Beets − менеджер музыкальных библиотек c поиском копий, поддержкой транскодирования и тегов, интеграцией с MusicBrainz, Discogs и другими
  • Exaile − аудиоплеер, редактор тегов и органайзер библиотеки
  • Friture − сервис для визуализации и анализа данных в режиме реального времени
  • GNU Solfege − программа для тренировки слуха музыкантов
  • MusicBrainz Picard − идентификация и маркировка аудиозаписей
  • SoundConverter − транскодер аудиофайлов на основе GNOME

Видео

100+ крутых проектов, созданных с помощью Python

  • Flowblade − программа для редактирования видео на Linux
  • OpenShot − видеоредактор для FreeBSD, Linux, macOS и Windows
  • Pitivi − видеоредактор для Linux, построенный на GStreamer

Графика

100+ крутых проектов, созданных с помощью Python

  • FreeCAD − 3D CAD Modeler и ПО для моделирования зданий с поддержкой метода конечных элементов
  • MakeHuman − программа для создания 3D-моделей гуманоидов
  • MyPaint − растровый графический редактор для художников
  • OCRopus − система анализа документов и распознавания символов
  • SK1 − многофункциональная программа для иллюстрации

Игры

100+ крутых проектов, созданных с помощью Python
Frets on Fire X − приложение с поддержкой игры на гитаре, басу, ударных и вокала
Lucas Chess − шахматный клиент для Windows
PyChess − продвинутый шахматный клиент
PySolFC − коллекция карточных игр
Unknown Horizons − 2D-симулятор стратегии про экономику и городское строительство

Продуктивность

100+ крутых проектов, созданных с помощью Python

  • Attic − система резервного копирования с дополнительным шифрованием
  • Autokey − автоматизация рабочего стола для Linux и X11
  • Bleachbit − программа для очистки диска
  • Bup − система резервного копирования на основе git packfile
  • Excalibur − веб-интерфейс для извлечения табличных данных из PDF-файлов
  • gmvault − инструмент для резервного копирования учетных записей gmail
  • Metamorphose − программа для массового переименования файлов и папок
  • nvda − Non-Visual Desktop Access − программа для чтения с экрана для Windows
  • Ranger − консольный файловый менеджер, вдохновленный vim

Организация

100+ крутых проектов, созданных с помощью Python
Calibre − менеджер электронных книг, предназначенный для просмотра, конвертации, редактирования
CherryTree − личный блокнот, похожий на вики, с подсветкой текста и синтаксиса
Gramps − ПО для любителей генеалогии
Invenio − платформа для запуска доверенного цифрового хранилища
PyMedusa − менеджер видео-библиотеки для ТВ-шоу, с автозагрузкой
Radicale − простой CalDAV (календарь) и CardDAV (контакт) сервер
WiKID Pad − блокнот для записи мыслей
Zim Wiki − вики для ведения заметок, составления списков и черчения

Коммуникация

100+ крутых проектов, созданных с помощью Python

  • Askbot − веб-платформа, похожая на StackOverflow, с тегами, репутацией, значками
  • Gajim − легкий клиент для обмена мгновенными сообщениями с использованием протокола XMPP
  • GlobaLeaks − веб-приложение для безопасной и анонимной рассылки оповещений
  • Mailman − веб-приложение и почтовый сервер для управления подписками и архивами
  • Mailpile − почтовый клиент с функциями шифрования и конфиденциальности
  • Modoboa − почтовый хостинг и платформа для управления с интерфейсом на основе Django. Интегрируется с Postfix и Dovecot
  • MoinMoin − собственная веб-программа Python для создания вики
  • OfflineIMAP − считыватель и синхронизатор IMAP
  • Pootle − веб-приложение для совместного перевода
  • RapidSMS − платформа для обмена текстовыми SMS-сообщениями
  • Seafile − система хранения и синхронизации файлов
  • TahoeLAFS − облачная система хранения для надежного распределенного хранения данных
  • Virtaal − графический интерфейс для выполнения перевода с поддержкой различных форматов
  • Zulip − мощный чат-сервер и веб-клиент с поддержкой потоковых диалогов

Обучение

100+ крутых проектов, созданных с помощью Python

  • Anki − настольное приложение для запоминания с помощью флеш-карт
  • Mnemosyne − программа с интервальным повторением для эффективного запоминания
  • NBGrader − приложение на основе Jupyter, которое позволяет преподавателям создавать и оценивать задания
  • Open edX Platform − платформа для создания онлайн-курсов

Науки

100+ крутых проектов, созданных с помощью Python

  • ASCEND − система математического моделирования химических процессов
  • CellProfiler − интерактивное исследование данных, анализ и классификация наборов биологических изображений
  • CoCalc − совместные вычисления в облаке с поддержкой научного стека Python, SageMath, R, LaTeX, Markdown. Также имеется чат, управление курсами и другие функции
  • Dissem.in − веб-платформа, помогающая исследователям загружать свои статьи в репозитории открытого доступа
  • Mayavi − универсальный инструмент для визуализации научных данных
  • Veusz − научные 2D и 3D графики, предназначенные для создания готовых к публикации PDF или SVG-графиков

CMS

100+ крутых проектов, созданных с помощью Python

  • Abilian SBE − ПО с открытым исходным кодом, для управления бизнесом компании
  • Django-CMS − система управления контентом на основе инфраструктуры Django с контролем версий, поддержкой нескольких сайтов и многим другим
  • Ella − основанная на Django система управления контентом с упором на мировые новостные сайты и интернет-журналы
  • Mezzanine − гибкая платформа управления контентом, построенная на платформе Django
  • Plone − расширяемая система управления корпоративным контентом, основанная на Zope
  • Plumi − система управления контентом для обмена видео на основе Plone
  • Saleor − модульная e-commerce площадка на базе Django, GraphQL и ReactJS
  • Wagtail − система управления контентом, ориентированная на гибкость и удобство использования

ERP

100+ крутых проектов, созданных с помощью Python

  • ERP5 − веб-система ERP, CRM, DMS и Big Data с сотнями встроенных модулей, разработанная для масштабируемости
  • ERPNext − веб-система ERP с учетом, инвентаризацией, CRM, продажами, закупками, управлением проектами и HR. Построен на Frappe и MariaDB.
  • Odoo − ERP и CRM со множеством встроенных модулей
  • Tryton − модульная веб-ERP, предназначенная для компаний всех размеров

Статичные страницы

100+ крутых проектов, созданных с помощью Python

  • Cactus − генератор страниц с использованием шаблонов Django
  • Chert − генератор со встроенной поддержкой списков
  • Lektor − генератор статических страниц со встроенной консолью администратора
  • Nikola − настраиваемый генератор с поддержкой Markdown, reST, Jupyter и HTML
  • Pelican − генератор с поддержкой синтаксисов Markdown и reST

Разработка

SCM

100+ крутых проектов, созданных с помощью Python

  • Git Cola − кросс-платформенная оболочка для GUI git
  • GNU Bazaar − распределенная и клиент-серверная система контроля версий
  • Patchwork − система отслеживания исправлений в коде
  • RhodeCode − платформа для управления исходным кодом
  • Roundup − система отслеживания проблем с интерфейсами, сетью и электронной почтой
  • ViewVC − браузерный интерфейс для CVS и контроля субверсий

Обзор кода

100+ крутых проектов, созданных с помощью Python

  • Meld − средство визуального сравнения файлов и каталогов, поддерживающее многие системы контроля версий, включая Git, Mercurial, Bazaar и Subversion
  • Review Board − инструмент для проверки кода проектов
  • Rietveld − основанный на Django инструмент для совместного анализа кода для Subversion

Ops

100+ крутых проектов, созданных с помощью Python

  • Ansible − автоматизация на основе playbook
  • Barman − удаленное резервное копирование и аварийное восстановление для PostgreSQL
  • Cobbler − установочный сервер Linux, который позволяет быстро настроить среды сетевой установки
  • fail2ban − демон для запрета хостов, которые вызывают ошибки аутентификации на серверах Linux
  • Ganeti − инструмент управления виртуальными машинами, основанный на существующих технологиях виртуализации, таких, как Xen и KVM
  • Gunicorn − разветвленный WSGI-сервер, запущенный как аналог Unicorn
  • Iris − автоматизированная система оповещения о происшествиях, разработанная и используемая в LinkedIn
  • NColony − менеджер процессов
  • OpenStack − облачная операционная система, которая управляет пулами вычислительных ресурсов, хранилищ и сетевых ресурсов в центре обработки данных
  • pgcli − интерактивный клиент PostgreSQL, выполняющий автозаполнение и подсветку синтаксиса
  • WAL-E − архивирование файлов PostgreSQL WAL и резервных копий

Безопасность

100+ крутых проектов, созданных с помощью Python

  • Cowrie − ПО для фиксирования хакерских атак и выявления их источников
  • MITMproxy − интерактивный протокол TLS с возможностью перехвата HTTP-прокси для тестеров на проникновение и разработчиков программного обеспечения
  • PyEW − инструмент для анализа вредоносных программ
  • XSStrike − пакет обнаружения XSS, оснащенный рукописными анализаторами, механизмом фаззинга и сканером производительности

Редактор

100+ крутых проектов, созданных с помощью Python

  • Eric IDE − редактор Python и IDE, основанные на Qt, с интегрированным управлением Scintilla
  • Gedit − текстовый редактор GNOME
  • Jupyter Notebook − веб-среда для интерактивных вычислений
  • Komodo Edit − многоязычный редактор кода, написанный на JS, Python и C ++, основанный на платформе Mozilla
  • Leo Editor − менеджер персональной информации
  • mu − небольшой, простой редактор, разработанный для начинающих программистов на Python
  • Ninja IDE − кросс-платформенная IDE Python с управлением проектами, линтингом, расширениями
  • Pluma − UTF-8 редактор для MATE
  • Spyder IDE − научная среда для ученых, инженеров и аналитиков данных с использованием Python
  • Thonny − среда разработки Python для начинающих, предназначенная для обучения программированию

Пакетные менеджеры

Image result for packet manager

  • Conda − независимый от ОС системный менеджер двоичных пакетов и экосистема, с акцентом на Python
  • dnf − Dandified YUM (DNF) − преемник yum
  • pip − менеджер пакетов Python
  • pipenv − обертка вокруг pip, virtualenv и pip-tools для более комфортного процесса управления пакетами
  • Poetry − независимый подход к управлению зависимостями и пакетированию в Python
  • Portage − система управления пакетами, созданная и используемая Gentoo Linux, а также Chrome OS, Sabayon и Funtoo Linux
  • yum − автоматическое средство обновления и установки/удаления пакетов для систем на основе RPM (Fedora, RHEL)

Хранилища пакетов

100+ крутых проектов, созданных с помощью Python

  • Bandersnatch − зеркальный клиент PyPI, соответствующий PEP 381
  • devpi − промежуточный сервер PyPI, а также инструмент для упаковки, тестирования, выпуска, с веб-интерфейсом и интерфейсом поиска − как PyPI
  • Warehouse − серверное программное обеспечение, поддерживающее PyPI, откуда загружается большинство библиотек Python

Создание

100+ крутых проектов, созданных с помощью Python

  • bitbake − механизм выполнения задач, позволяющий эффективно и параллельно выполнять задачи оболочки и Python при работе в рамках сложных ограничений зависимости между задачами
  • buildbot − система планирования с учетом потребностей непрерывной интеграции и упаковки программного обеспечения
  • Buildout − инструмент автоматизации развертывания
  • GYP − AKA 'Generate Your Projects', система сборки, которая генерирует другие системы сборки
  • Meson − система сборки, рассчитанная на скорость и удобство использования
  • Pants − сборка системы, предназначенной для монолитных хранилищ

Shell

100+ крутых проектов, созданных с помощью Python

  • Oil − новая оболочка, совместимая с bash и dash, с улучшенным собственным языком
  • Xonsh − кросс-платформенный язык оболочки и командная строка. Язык является расширенным набором Python 3.4+ с дополнительными примитивами оболочки.

Понравился материал о проектах, созданных с помощью Python? Посмотрите следующее:

Источник: Подборка проектов, созданных с помощью Python GitHub

Комментарии

ВАКАНСИИ

Добавить вакансию
Golang-разработчик
Пермь, по итогам собеседования
Hotel Search Team Lead (Golang)
по итогам собеседования

ЛУЧШИЕ СТАТЬИ ПО ТЕМЕ