Манипуляции с PDF с помощью Python
1. Извлечь текст из PDF
2. Извлечь изображения из PDF
3. Объединить несколько PDF в один
4. Разделить PDF на отдельные страницы
👉 @PythonPortal
1. Извлечь текст из PDF
2. Извлечь изображения из PDF
3. Объединить несколько PDF в один
4. Разделить PDF на отдельные страницы
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍35🔥15💊3❤1
Топ-50 важных функций Python
Самая нужная подборка для разработчиков — с краткими описаниями, в таблице, удобно и понятно
⏩ Скачать PDF
👉 @PythonPortal
Самая нужная подборка для разработчиков — с краткими описаниями, в таблице, удобно и понятно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥12❤4🏆1
Нашёл для вас классный инструмент для анализа кода — Radon
Он помогает понять, где функции становятся слишком сложными и сколько тестов на них реально нужно
В отличие от обычных линтеров, Radon даёт численные метрики и чёткую картину перегруженности кода.❤️
Работает с Python 2.7–3.12, не требует зависимостей, можно запускать в терминале или интегрировать в CI/CD
👉 @PythonPortal
Он помогает понять, где функции становятся слишком сложными и сколько тестов на них реально нужно
В отличие от обычных линтеров, Radon даёт численные метрики и чёткую картину перегруженности кода.
Работает с Python 2.7–3.12, не требует зависимостей, можно запускать в терминале или интегрировать в CI/CD
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24❤5🔥2
Памятка для питонистов: самые часто используемые функции NumPy с примерами
Сохраняй — чтобы держать под рукой🤨
👉 @PythonPortal
Сохраняй — чтобы держать под рукой
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33❤6👀2
ТОП-20 Python однострочников
— списки, словари, строки
— файловый ввод
— HTTP-сервер
— палиндромы, факториалы и многое другое
Сохрани себе, чтобы не забыть🔨
👉 @PythonPortal
— списки, словари, строки
— файловый ввод
— HTTP-сервер
— палиндромы, факториалы и многое другое
Сохрани себе, чтобы не забыть
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍44❤11🔥7👀1
Python vs R для анализа данных
Сравнение популярных команд в pandas и dplyr. Удобно, когда нужно быстро перейти с одного языка на другой или работать в смешанной среде
Сохраняй, чтобы не искать второй раз🤔
👉 @PythonPortal
Сравнение популярных команд в pandas и dplyr. Удобно, когда нужно быстро перейти с одного языка на другой или работать в смешанной среде
Сохраняй, чтобы не искать второй раз
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍9❤5😁3🏆1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁98👍11🔥7❤5
Генерируем QR-код для подключения к Wi-Fi
Давай мы покажем, как создать QR-код, с помощью которого моментально можно будет подключиться к Wi-Fi
Нам понадобится всего одна библиотека питона. Открой консоль и запусти там вот этот код:
Теперь у тебя есть всё необходимое. Сам код довольно прост и состоит из трёх шагов:
🔹 Импортировать
🔹 Сгенерировать QR-код
🔹 Сохранить QR-код как изображение
Больше не нужно будет диктовать пароль каждому гостю – просто сохрани или распечатай сгенерированную этим скриптом картинку и удивляй всех✌️
👉 @PythonPortal
Давай мы покажем, как создать QR-код, с помощью которого моментально можно будет подключиться к Wi-Fi
Нам понадобится всего одна библиотека питона. Открой консоль и запусти там вот этот код:
pip install wifi_qrcode_generator
Теперь у тебя есть всё необходимое. Сам код довольно прост и состоит из трёх шагов:
wifi_qrcode_generator
import wifi_qrcode_generator as qr
qrCode = qr.wifi_qrcode('название WIFI', False, 'WPA', 'пароль')
qrCode.show()
qrCode.save("my_wifi_qr.png")
Больше не нужно будет диктовать пароль каждому гостю – просто сохрани или распечатай сгенерированную этим скриптом картинку и удивляй всех
Please open Telegram to view this post
VIEW IN TELEGRAM
❤86👍33🔥18🌭2🏆1
Прокачай Python с lambda и однострочниками
От простых выражений до продвинутых приёмов с
Сохрани себе и используй как шпаргалку
👉 @PythonPortal
От простых выражений до продвинутых приёмов с
map, filter, reduce,
условными операторами и даже словарными включениямиСохрани себе и используй как шпаргалку
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤53👍26🔥12🏆1
Принёс шпаргалку с 12 командами Git, которые «должен знать каждый разраб»
Сохраняем и пользуемся
К слову, Git на днях отметил своё 20-летие — 7 апреля 2005 года Линус Торвальдс написал его всего за пару недель, чтобы заменить BitKeeper при разработке ядра Linux
С тех пор без Git не обходится почти ни один проект✌️
👉 @PythonPortal
1. git init – инициализация нового Git-репозитория в текущем каталоге.
2. git add – добавление изменений в индекс (staging area).
3. git commit – фиксация проиндексированных изменений с комментарием.
4. git push – отправка локальных изменений в удалённый репозиторий.
5. git pull – получение изменений из удалённого репозитория и их слияние с локальной веткой.
6. git remote – добавление, просмотр или удаление удалённого репозитория.
7. git branch – вывод списка веток, создание новой ветки и переключение на неё.
8. git fetch – загрузка изменений из удалённого репозитория без их слияния.
9. git checkout – переключение на указанную ветку.
10. git merge – слияние указанной ветки с текущей.
11. git status – отображение текущего состояния репозитория и неподтверждённых изменений.
12. git reset – откат текущей ветки до указанного коммита.
Сохраняем и пользуемся
К слову, Git на днях отметил своё 20-летие — 7 апреля 2005 года Линус Торвальдс написал его всего за пару недель, чтобы заменить BitKeeper при разработке ядра Linux
С тех пор без Git не обходится почти ни один проект
Please open Telegram to view this post
VIEW IN TELEGRAM
👍95🔥28❤13🤯1