My Python
2 subscribers
136 photos
3 videos
1 file
144 links
Download Telegram
Forwarded from Bohdan VR 🇺🇦
Це ти ще rich не ставив, там ще більше цікавого
Forwarded from Python 🇺🇦
Генерація капчі

Сьогодні покажемо створення найпростішої капчі. Для цього нам знадобиться модуль captcha та Pillow, який використовується для створення зображень у captcha.

Все максимально просто, за нас по суті все робить написаний у модулі код. Створюємо об'єкт зображення ImageCaptcha, на який буде нанесений текст. Після чого викликаємо метод write із заданим текстом та ім'ям файлу, в який буде записано зображення.

#practice // Python 🇺🇦
Forwarded from Python 🇺🇦
isdisjoint

Метод isdisjoint() повертає True, якщо жоден із елементів не присутній в обох наборах. Інакше він повертає False. Ви можете використовувати список, кортеж, словник або рядок. У цьому випадку isdisjoint() спочатку перетворює ітерації у набори, а потім перевіряє, чи не перетинаються вони.

#practice // Python 🇺🇦
Forwarded from Python 🇺🇦
Отримуємо вихідний код об'єкта

Вбудований модуль inspect допомагає розробникам досліджувати вже написані програми.

На разі поговоримо лише про getsource(), який повертає весь вихідний код функції, класу чи модуля у вигляді рядка.

До аргументів достатньо передати необхідний об'єкт. Але важливо відзначити, що вбудовані функції не вдасться проінспектувати.

#practice // Python 🇺🇦
Ну для имён есть faker, речки думаю надо апи искать хз
Forwarded from Bohdan VR 🇺🇦
Forwarded from Python 🇺🇦
Трюк із f-strings

Думаю, про f-strings як метод форматування вже всі знають. Вони з'явилися ще в Python 3.6.

А в оновленні 3.8 їм додали ще одну класну фічу — можна виводити ім'я змінної і одночасно її значення, додавши символ так само як показано на малюнку.

#practice // Python 🇺🇦
Forwarded from Python 🇺🇦
Emoji

Для виведення emoji в python існує кілька методів.

1. Так як всі emoji по суті є Unicode символами, то ми можемо використовувати коди символів з Unicode-таблиці, попередньо перед виведенням замінюючи в коді + на 000.

2. У всіх emoji існують короткі CLDR імена, які ми також можемо використовувати для виведення.

3. Можна також використовувати модуль emoji. У функцію emojize передається ім'я CLDR, пробіли в якому замінені на нижні підкреслення і додані двокрапки на кінцях.

#practice // Python 🇺🇦
Forwarded from Valentyn
Цікаво)