Pro Python • IT
4.16K subscribers
1.46K photos
148 videos
45 files
1.41K links
Pro Python — авторский канал с полезными советами, материалами и новостями по Python-программированию.

Сотрудничество (реклама): @NotPriceMedia

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
👍5🔥4🤯4
😈 Имитация поведение реального браузера

Библиотека stealth_requests является инструментом для имитации поведения реального браузера при отправке HTTP-запросов.

🟠Она помогает избежать блокировки и выявления автоматизированных скриптов, обеспечивая более надежный и эффективный парсинг веб-сайтов.

Установка библиотеки:
pip install stealth_requests


💻 GitHub

▶️ Библиотека позволяет маскировать отпечатки TLS-запросов, автоматически извлекать метаданные и конвертировать HTML-ответы в удобные для обработки объекты.

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤2
🎙 Преобразовываем текст из PDF в аудиофайл

Для работы понадобятся две библиотеки: pdfplumber и gTTS.

🔵pdfplumber позволяет извлекать текст и другие элементы (например, таблицы) из PDF файлов. Она удобна для работы с PDF-документами и позволяет извлекать текст с разных страниц.

Установка библиотеки:
pip install pdfplumber


🔵Библиотека gTTS применяется для преобразования текста в речь, использующая API Google. Она позволяет создавать аудиофайлы в различных языках (включая русский).

Установка библиотеки:
pip install gTTS


📣 Этот скрипт извлечет текст из PDF и сохранит его в виде аудиофайла формата MP3.

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍6❤3
✅ Выражение "TODO" в программировании обычно используется как комментарий или метка, чтобы указать на то, что определённая часть кода нуждается в доработке или завершающей реализации

Применяешь данный прием?

👍 – скорее да
👀 – скорее нет

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30👀30❤2
🤯20👍6🔥3😁1
📱 Отправка уведомлений в Telegram

Библиотека notifiers предоставляет удобный интерфейс для работы с различными сервисами уведомлений, включая Telegram.

Получите токен бота и ID чата:

1️⃣Найдите в Telegram пользователя "BotFather".

2️⃣Создайте нового бота, следуя инструкциям.

3️⃣Получите токен для вашего бота.

4️⃣Узнайте ID чата, куда хотите отправлять уведомления.
Вы можете использовать @userinfobot для получения вашего ID или создать группу и добавить туда бота, чтобы получить ID группы.


Установка библиотеки:
pip install notifiers


🔹 Этот код позволит интегрировать отправку уведомлений в ваших приложениях с минимальными усилиями.

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3❤2
💸 SQL vs. NoSQL

Выбор между SQL и NoSQL зависит от конкретных требований вашего приложения и типа данных, с которыми вы работаете. Понимание этих различий поможет вам сделать обоснованное решение для вашего проекта.


✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥2👀1
✨ Запись экрана в Linux

Kazam 2.0 является мощным инструментом, который предназначен для записи экрана, трансляции и оптического распознавания символов (OCR) в операционных системах на основе Linux.

Основные функции Kazam 2.0:

🟡Запись экрана:
Kazam позволяет записывать весь экран или его выбранную область. Вы можете также записывать активное окно.

🟡Трансляция:
Вы можете транслировать видео в реальном времени, что делает Kazam отличным инструментом для проведения вебинаров и онлайн-презентаций.

🟡OCR:
Встроенная функция оптического распознавания символов позволяет извлекать текст из изображений и видео.

🟡Экспорт видео:
Записанные видео могут быть сохранены в различных форматах, что делает их удобными для редактирования и использования.


Установка библиотеки:
pip install -U kazam


💻 GitHub

⚡ Для Ubuntu и других Debian-based систем могут потребоваться дополнительные библиотеки для полноценной работы программы.

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3👀1
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 ИИ для расширения границ фотографий: просто, быстро и бесплатно

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

➡️Одним из наиболее впечатляющих инструментов в этом направлении является ИИ для расширения границ фотографий, который теперь доступен бесплатно и прямо в браузере.

🌐 Ссылка

✂️┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
👍5😁3❤1
💎 Шпаргалка для определения кодировки текста, если перед вами непонятные символы.

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥2
✅ Перед тем как отойти от компьютера, обязательно сохраните все изменения, сделайте коммит кода и заблокируйте устройство.

Соблюдаете эти рекомендации?

👍 – да
😁 – нет
🔥 – просто выключаю монитор

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27😁13🔥6
💎 Шпаргалка для определения языка по виду иероглифов.

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤5👍3
👩‍💻 Python и индекс TIOBE: Взлет к вершинам популярности

Язык программирования Python продолжает демонстрировать потрясающий рост и затмевает конкурентов в мире разработки.

🔵Согласно последним данным индекса TIOBE, Python удерживает первое место с рейтингом 20,17%.

🔵Это не только рекордный показатель для самого языка, но и подтверждение его огромной популярности среди разработчиков по всему миру.

Индекс TIOBE рассчитывается на основе запросов, связанных с языками программирования, в различных поисковых системах, таких как Google, Bing и Yahoo, а также в форумах, статьях и код-репозиториях.


🔗 Источник

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥3👀3
👇Исходный код
Please open Telegram to view this post
VIEW IN TELEGRAM
Tetris@pythontechcode.py
8.8 KB
💾 Игра «Тетрис» на Python

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥6❤2
🔍 Заметить недостатки в коде другого программиста часто бывает проще, чем в своем собственном

Эта разница в восприятии часто иллюстрирует важность рецензирования кода.


✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6😁5