info@severcart.org
Русский English

Публикации категории "Программирование"

Отправка электронных писем из Python

Многим приложениям необходимо взаимодействовать с пользователями с помощью электронных средств. Электронная почта является одним из самых распространённым и дешёвым методом. Её применяют для сброса забытого пароля, рекламы, подтверждения заказа или активации учётных записей пользователей. Независимо от используемого языка программирования, процесс отправки электронной почты всегда один и тот же.

25 марта 2018 г.  

Управление Python пакетами с помощью pip

Данная статья является пошаговым введением в базовые навыки управления пакетами Python с помощью команды pip. В ней будут освещены следующие моменты:

  • Поиск пакетов
  • На какую информацию следует обратить внимание в пакете
  • Установка пакетов
  • Визуализация установленных пакетов
  • Установка пакетов из файла requirements.txt
  • Удаление пакетов с помощью pip
18 января 2018 г.  

Отличия pyenv, pyvenv и virtualenv

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

12 января 2018 г.  

Применение OCR Tesseract совместно с Python

Как показывают исследования, Tesseract лучше всего справляется с работой, когда существует чёткое отделение текста переднего плана от фона. На практике это гарантировать чрезвычайно сложно. Следовательно, необходимо обучать классификаторы и детекторы, специфичные для данной задачи.

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

11 января 2018 г.  

Установка Tesseract для OCR

OCR — механический или электронный перевод изображений рукописного, машинописного или печатного текста в текстовые данные, использующихся для представления символов в компьютере.

11 января 2018 г.  

Selenium тестирование в Python

Библиотека Selenium в Python предоставляет простой API для написания функциональных и интеграционных тестов веб-приложений. Благодаря Selenium Python API легко получить доступ ко всем функциям Selenium WebDriver интуитивным способом.

Для работы Selenium требуется WebDriver. В настоящее время есть WebDriver для Firefox, Chrome, Edge и Safari. В примерах далее будет использован chromedriver.

10 января 2018 г.  

Магические методы Python и __getattr__

Магические методы - это общий термин, относящийся к «специальным» методам классов Python. Для них нет единого определения, поскольку их применение разнообразно. Пример нескольких распространенных и известных магических методов:

10 января 2018 г.  

Рекурсивные отношения моделей в Django

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

9 января 2018 г.