Python Tech Code • IT
3.9K subscribers
1.04K photos
118 videos
34 files
965 links
Изучаем Python, осваиваем SQL и следим за IT-новостями.

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

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
🌐 QR-коды для Wi-Fi сетей

Библиотека wifi_qrcode_generator позволяет создавать QR-коды для подключения к Wi-Fi сетям.

Параметры функции wifi_qrcode()

🟡ssid: Имя вашей Wi-Fi сети.
🟡hidden: Логическое значение, указывающее, является ли сеть скрытой (True или False).
🟡authentication_type: Тип аутентификации (может быть 'WPA', 'WEP' или 'nopass' для открытых сетей).
🟡password: Пароль для доступа к сети (не требуется для открытых сетей).

Установка библиотеки:
pip install wifi-qrcode-generator


QR-код будет сохранен в файл wifi_img.png, который вы можете использовать для сканирования с мобильных устройств.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥31
🔥 Большая шпаргалка по SQL

🔵Запросы с примерами и пояснениями к ним.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍82
«В поисках предков»

Функция issubclass() используется для проверки, является ли один класс подклассом другого класса или имплементирует ли он указанный интерфейс.

Она принимает два аргумента:

🖇Класс, который необходимо проверить (первый аргумент).
🖇Класс или кортеж классов, к которым мы хотим проверить принадлежность указанного класса (второй аргумент).


Функция возвращает True, если первый класс является подклассом (или равен) указанному классу или одному из классов в кортеже. В противном случае возвращает False.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72🫡2🤔1
📱 Пользователи YouTube из России начали сталкиваться с лагами, зависаниями и медленной скоростью загрузки видео на платформе, поэтому можно воспользоваться лайфхаком и скачать плейлист из любимого канала.

Библиотека pytube позволяет загрузить плейлисты с YouTube, используя Python.

Для этого необходимо создать объект Playlist и вызвать метод download() для каждого видео в плейлисте.

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


Указанный код загрузит все видео из указанного плейлиста и сохранит их в текущей директории.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍223🔥3
Что выведет этот код?
Anonymous Quiz
17%
[]
42%
[[]]
11%
[[...]]
21%
Ошибку
9%
Узнать ответ
🤯19👍9🔥4😁4
🗓 Хроники программирования.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
13🔥7👀2
🔥 Чтобы удалить дубликаты из списка в Python, сохраняя порядок элементов, можно использовать словарь.

Вот как это работает:

1️⃣ Словарь в Python не может иметь повторяющиеся ключи, поэтому при преобразовании списка в словарь все дубликаты автоматически удаляются.

Метод dict.fromkeys(my_list) создает словарь, использующий элементы my_list в качестве ключей.


2️⃣ После этого словарь можно преобразовать обратно в список.

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


🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍114🤯2
Генерация изображения CAPTCHA

CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) — это механизм аутентификации, используемый для различия между людьми и компьютерными программами.

↘️ Для генерации изображения CAPTCHA используем модуль ImageCaptcha из библиотеки captcha.

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


Указанный код создаст изображение CAPTCHA с текстом 'PythonCaptcha' и сохранит его в файл CAPTCHA.png.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥3🫡2
Сила SQLAlchemy и простота Pydantic в одном флаконе

SQLModel — это библиотека для работы с SQL базами данных, которая объединяет удобство Pydantic и мощь SQLAlchemy.

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


Основные этапы работы с библиотекой:

🟢Определение модели базы данных.
🟢Создание подключения к базе данных и создание таблиц.
🟢Работа с сессиями для добавления и подтверждения изменений в базе данных.

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


📌Этот код создаёт модель User, устанавливает соединение с SQLite и добавляет данные пользователя в базу данных.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍4🔥2
Что выведет этот код?
Anonymous Quiz
10%
5
17%
[5]
25%
[]
36%
Ошибку
11%
Узнать ответ
👍9🔥3🤯31
🔒 Защита PDF-файлов паролем

Чтобы установить пароль на PDF-файл с помощью Python, можно использовать библиотеку PyPDF2.

🟢Кроме того, PyPDF2 позволяет создавать новые PDF-документы, модифицировать существующие и извлекать содержимое из них.

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

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


✔️ При работе с динамическими формами XFA необходимо быть внимательным, так как это может привести к значительному расходу ресурсов и ошибкам.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
65👍2
This media is not supported in your browser
VIEW IN TELEGRAM
🔔 Инструмент для обхода Google reCAPTCHA

Google reCAPTCHA — это система, которая помогает определить, является ли пользователь человеком или ботом.

🟡Для решения этой задачи можно использовать Python-скрипт, который работает с библиотекой DrissionPage для автоматизации взаимодействия с веб-страницами.

Установка зависимостей:
sudo apt-get install ffmpeg

pip install drissionpage


💻 GitHub

⬆️Этот скрипт запускает браузер, открывает страницу с демонстрацией reCAPTCHA и автоматически решает аудио-капчу.

Google может заблокировать ваш IP-адрес, если вы решаете слишком много капч за короткий период времени.


🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍6👀3
📝 Списки и их методы с примерами.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
83👍3
🔍 Эксплорация Википедии

Библиотека wikipedia предназначена для облегчения доступа к информации из Википедии.

Она предоставляет удобный интерфейс для работы с данными и позволяет разработчикам быстро получать необходимую информацию.

Основные функции библиотеки:

🔴Поиск статей.
🔴Получение кратких обзоров.
🔴Извлечение полной статьи.
🔴Получение метаданных.
🔴Поддержка многоязычности.

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


✔️ Этот код позволяет получить информацию о Python из Википедии, включая краткий обзор, результат поиска и полную страницу статьи.

🇨🇱 Подпишись на «Python Tech Code»
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42👍2
Что выведет этот код?
Anonymous Quiz
32%
True
29%
False
9%
1 in '123'
25%
Ошибку
6%
Узнать ответ
😁7🤯5👍2🔥21