Вставка, удаление и изменение порядка страниц в PDF-файлах на Python
В этой статье мы продемонстрируем, как изменить порядок PDF-документа несколькими способами: Удаление страниц с помощью…
В этой статье мы продемонстрируем, как изменить порядок PDF-документа несколькими способами: Удаление страниц с помощью pdfrw. Удаление страниц с помощью PyMuPDF. Вставка страниц с помощью PyMuPDF. Разделение четных и нечетных страниц с помощью PyPDF2. Удаление страниц с помощью pdfrw Удалить отдельные страницы из файла PDF очень просто: Читать PDF, как входной файл. Записать выбранные страницы…
Чтобы записать строку INFO с помощью Python Logging, проверьте, имеет ли регистратор хотя бы уровень ведения журнала INFO. Используйте метод logging.info() с сообщением, переданным в качестве аргумента, чтобы вывести строку INFO в консоль или файл журнала. Если уровень ведения журнала установлен на INFO или DEBUG, то регистратор будет печатать или записывать строки INFO в консоль…
Flask – отличный выбор для создания модульных веб-приложений с использованием Python. В отличие от Django и других аналогов, таких как Ruby on Rails, Flask представляет собой микро-фреймворк. Это означает, что он включает в себя только то, что необходимо для базовой веб-разработки, оставляя вам большую часть выбора, помимо этого минимального подмножества. Такой подход имеет огромное преимущество…
Существует множество пакетов для создания графических интерфейсов пользователя в Python, но есть только один такой пакет, который считается стандартом де-факто и распространяется со всеми установками Python по умолчанию. Этот пакет называется Tkinter, это привязка Python к Tk – кроссплатформенному набору графических интерфейсов с открытым исходным кодом. Создание первого окна Как упоминалось ранее, Tkinter доступен со стандартными…
На протяжении многих лет REST был доминирующей архитектурой для API, но в этой статье мы рассмотрим GraphQL. С помощью REST API вы обычно создаете URL-адреса для каждого доступного объекта данных. Допустим, мы создаем REST API для фильмов – у нас будут URL-адреса для самих фильмов, актеров, наград, режиссеров, продюсеров … это уже становится громоздким! Это…
В этом руководстве вы узнаете, как развернуть приложение Flask на Heroku в Python. Приложение может быть таким же простым, как приложение «Hello World» для платформы мониторинга социальных сетей! В настоящее время нет бизнеса, у которого нет веб-приложения, которое помогло бы ему охватить большую аудиторию, или, возможно, предоставило бы свои услуги через онлайн-портал. Сегодня вы узнаете,…
В этом руководстве мы узнаем, как использовать PycURL, который является интерфейсом к библиотеке cURL в Python. cURL – это инструмент, используемый для передачи данных на сервер и с сервера, а также для выполнения различных типов запросов данных. PycURL отлично подходит для тестирования REST API, загрузки файлов и т.д. Некоторые разработчики предпочитают использовать Postman для тестирования…
В нашей повседневной жизни мы используем десятичную систему, основанную на числе 10. Компьютер использует двоичную систему с основанием 2, а внутри он хранит и обрабатывает значения как последовательность единиц и нулей. Ценности, с которыми мы работаем, должны постоянно трансформироваться между двумя представлениями. Как объяснено в документации Python: … большинство десятичных дробей не могут быть представлены…
На момент написания этой статьи в Интернете было активно 1 907 223 370 веб-сайтов, и в секунду отправлялось 2 722 460 электронных писем. Это невероятно огромный объем данных. Пользователь не может получить представление о таких огромных объемах данных. Более того, большая часть этих данных либо избыточна, либо не содержит много полезной информации. Самый эффективный способ…
В этой статье мы рассмотрим два самых популярных веб-фреймворка в Python: Django и Flask. Здесь мы расскажем, как каждая из этих платформ сравнивается, насколько легко начать работу. Также рассмотрим, как они противостоят друг другу, и решим, когда использовать один из них. Один из самых простых способов сравнить два фреймворка – это установить их и обратить…
Циклическая зависимость в Python возникает, когда два или более модуля зависят друг от друга. Это связано с тем, что каждый модуль определяется в терминах другого. Например: functionA(): functionB() functionB(): functionA() Приведенный выше код демонстрирует довольно очевидную циклическую зависимость. functionA() вызывает functionB(), следовательно, в зависимости от него, а functionB() вызывает functionA(). У этого типа циклической зависимости…
Чтобы записать строку отладки с помощью Logging в Python, проверьте, имеет ли регистратор хотя бы уровень ведения журнала DEBUG. Используйте метод logging.debug() с сообщением, переданным в качестве аргумента, чтобы вывести строку отладки на консоль или в файл. Если уровень ведения журнала установлен на DEBUG, то регистратор будет печатать или записывать строки в консоль или файл…