Вставка, удаление и изменение порядка страниц в PDF-файлах на Python

В этой статье мы продемонстрируем, как изменить порядок PDF-документа несколькими способами: Удаление страниц с помощью pdfrw. Удаление страниц с помощью PyMuPDF. Вставка страниц с помощью PyMuPDF. Разделение четных и нечетных страниц с помощью PyPDF2. Удаление страниц с помощью pdfrw Удалить отдельные страницы из файла PDF очень просто: Читать PDF, как входной файл. Записать выбранные страницы…

Читать далее

Обслуживание статических файлов с помощью Flask в Python

Flask – отличный выбор для создания модульных веб-приложений с использованием Python. В отличие от Django и других аналогов, таких как Ruby on Rails, Flask представляет собой микро-фреймворк. Это означает, что он включает в себя только то, что необходимо для базовой веб-разработки, оставляя вам большую часть выбора, помимо этого минимального подмножества. Такой подход имеет огромное преимущество…

Читать далее

Разработка графического интерфейса с помощью Tkinter в Python

Существует множество пакетов для создания графических интерфейсов пользователя в Python, но есть только один такой пакет, который считается стандартом де-факто и распространяется со всеми установками Python по умолчанию. Этот пакет называется Tkinter, это привязка Python к Tk – кроссплатформенному набору графических интерфейсов с открытым исходным кодом. Создание первого окна Как упоминалось ранее, Tkinter доступен со стандартными…

Читать далее

Создание GraphQL API с помощью Django в Python

На протяжении многих лет REST был доминирующей архитектурой для API, но в этой статье мы рассмотрим GraphQL. С помощью REST API вы обычно создаете URL-адреса для каждого доступного объекта данных. Допустим, мы создаем REST API для фильмов – у нас будут URL-адреса для самих фильмов, актеров, наград, режиссеров, продюсеров … это уже становится громоздким! Это…

Читать далее

Развертывание приложения Flask на Heroku

В этом руководстве вы узнаете, как развернуть приложение Flask на Heroku в Python. Приложение может быть таким же простым, как приложение «Hello World» для платформы мониторинга социальных сетей! В настоящее время нет бизнеса, у которого нет веб-приложения, которое помогло бы ему охватить большую аудиторию, или, возможно, предоставило бы свои услуги через онлайн-портал. Сегодня вы узнаете,…

Читать далее

Библиотека NLTK в Python

На момент написания этой статьи в Интернете было активно 1 907 223 370 веб-сайтов, и в секунду отправлялось 2 722 460 электронных писем. Это невероятно огромный объем данных. Пользователь не может получить представление о таких огромных объемах данных. Более того, большая часть этих данных либо избыточна, либо не содержит много полезной информации. Самый эффективный способ…

Читать далее

Сравнение Flask и Django в Python

В этой статье мы рассмотрим два самых популярных веб-фреймворка в Python: Django и Flask. Здесь мы расскажем, как каждая из этих платформ сравнивается, насколько легко начать работу. Также рассмотрим, как они противостоят друг другу, и решим, когда использовать один из них. Один из самых простых способов сравнить два фреймворка – это установить их и обратить…

Читать далее

Уровень отладки с помощью Logging DEBUG Lines в Python

Чтобы записать строку отладки с помощью Logging в Python, проверьте, имеет ли регистратор хотя бы уровень ведения журнала DEBUG. Используйте метод logging.debug() с сообщением, переданным в качестве аргумента, чтобы вывести строку отладки на консоль или в файл. Если уровень ведения журнала установлен на DEBUG, то регистратор будет печатать или записывать строки в консоль или файл…

Читать далее

Линейная регрессия с помощью Scikit-Learn в Python

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

Читать далее

Библиотека YAML в Python

В этом руководстве мы узнаем, как использовать библиотеку YAML в Python 3. В последние годы она стала очень популярной благодаря использованию для хранения данных в виде сериализованных файлов конфигурации. Поскольку YAML по сути является форматом данных, библиотека YAML довольно простая, поскольку единственная необходимая функциональность – это возможность анализировать файлы в формате YAML. В этой статье…

Читать далее

Автоэнкодеры для восстановления изображений в Python и Keras

В настоящее время у нас есть огромные объемы данных почти во всех приложениях, которые мы используем – при прослушивании музыки в Spotify, просмотре изображений друзей в Instagram или, возможно, просмотре нового трейлера на YouTube. Всегда есть данные, передаваемые с серверов к вам. Для одного пользователя это не будет проблемой. Но представьте себе одновременную обработку тысяч,…

Читать далее

Библиотека PyAutoGUI в Python

В этом руководстве мы узнаем, как использовать библиотеку pyautogui в Python 3. Она обеспечивает кроссплатформенную поддержку для управления операциями с мышью и клавиатурой с помощью кода, позволяющего автоматизировать задачи. Библиотека pyautogui также доступна для Python 2, однако мы будем использовать Python 3 на протяжении всего этого руководства. Такой инструмент имеет множество приложений, некоторые из которых…

Читать далее