Category

Полезное

Category

Одна из причин популярности Python — наличие большого числа фреймворков и библиотек (libraries, lib). И это хорошо, ведь чем больше дополнительных пакетов, тем больше вариантов по использованию языка открывается перед программистом. В этой статье мы рассмотрим десять Python libraries, посредством которых работа с Python становится проще и эффективнее. Requests Requests предназначена для того, чтобы сделать HTTP-запросы проще и удобнее. Эта библиотека (library, lib) написана на Python и является условным стандартом для многих разработчиков. Позволяет добавлять к…

В этой статье поговорим про архитектуру программного обеспечения. Расскажем о том, что такое модель MVC, зачем нужен этот архитектурный паттерн в разработке, что такое контроллер в MVC и т. д. Постараемся объяснить все на примере и простыми словами. Процесс взаимодействия пользователя и веб-сайта основан на постоянной обработке пользовательских запросов и выдаче соответствующих результатов. Любой интернет-сервис, будь то онлайн-кинотеатр, социальная сеть или интернет-банкинг, реагирует на действия пользователя довольно быстро. Чтобы обеспечить нужный уровень интерактивности и динамичности,…

Карандаш или шариковая ручка — это конкретные объекты, но как тогда назвать пишущий инструмент? Сам по себе он представляет собой абстрактное понятие, которое нельзя точно описать. Но иногда главная идея заключается в том, что можно сделать, а не в том, чем конкретно это делается. Поставленную задачу реализуют интерфейсы (interfaces). Golang interface В языке программирования Golang существует тип «интерфейс». Для наилучшего понимания этого типа скажем, что большая часть разных типов данных фокусируется на хранимых ими значениях:…

Статья представляет собой обзор наиболее популярных Python-библиотек, предназначенных для простого и понятного преобразования изображений (image). Современный мир заполнен гигантскими объемами данных, причем существенная часть этих данных — изображения. Но чтобы работать с image, картинку надо сначала обработать. Под обработкой в данном случае подразумевается процесс анализа и технических операций, производимых с цифровым изображением в целях улучшения качества image либо извлечения информации, необходимой для последующего применения. Общие задачи следующие: кадрирование, отражение, сегментация, вращение, классификация, восстановление, извлечение признаков,…