TGViewer
Channel Public Channel
Python Learning

Python Learning

@python_per_month

№ 4974297878

Обучающий канал по Python

Ссылка для друга - https://t.me/+I7jrAQKR5xAyYTAy

По всем вопросам @mascarov_valentin

Реклама на бирже - https://telega.in/c/Python_per_month
Subscribers
28.1K
Photos
2K
Videos
8
Links
1K

Showing posts older than #1475 · Back to latest

Older Posts 20 shown
Post #1474 6.77K
Шуточный пакет pyjokes

Если в вашей крови течёт PEP, а дома вас ждёт домашняя змея в клетке, то и шутки вам нужны соответствующие. Вы всегда можете получить их с помощью модуля pyjokes. Устанавливается, как всегда, через pip.

Также есть отдельная категория с шутками Чака Норриса. Don't worry about tests, Chuck Norris's test cases cover your code too.
  • 👍 28
  • 💯 6
  • 🆒 3
  • ❤ 2
Post #1472 6.28K
  • 🗿 30
  • 👍 14
  • 🔥 8
  • 🥰 2
  • 🆒 2
  • 💯 1
Post #1470 6.62K
Функция cv2.blur()

Вы можете размыть изображение в Python с помощью функции OpenCV cv2.blur().

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

Ознакомиться подробнее можно здесь.
  • 🆒 14
  • 👍 9
  • ❤ 1
  • 💯 1
Post #1468 7.12K
Как хостить телеграм-бота (и другие скрипты на Python) бесплатно 24/7

Цель этот статьи - подробная инструкция, как сделать хостинг Python-скриптов бесплатно и доступным 24/7 на примере телеграм-бота.

Смотреть статью
  • 👍 20
  • 💯 3
  • 🗿 3
  • 🎉 2
Post #1467 6.72K
#Вопросы_с_собеседования

❓Запустится ли этот код на Python 3? Если да, то что он выведет?

sys.allow_boolean_assignment разрешает создавать переменные с именами, зарезервированными под идентификаторы типа bool. Поэтому этот код запустится и выведет "True is False".

Эта настройка введена в известном первоапрельском коммите, который до сих пор остался в коде интерпретатора. Если кандидат об этом знает, можно с уверенностью сказать, что он общается в должных профессиональных кругах и любят углубляться в детали.
  • 👍 41
  • 🗿 15
  • 💯 4
  • 😱 1
  • 👨‍💻 1
Post #1466 6.68K
Зачеркиваем строку

Выше представлен фрагмент кода, с помощью которого вы сможете с легкостью получить зачеркнутую строку текста.
  • 👍 41
  • 🗿 11
  • 🆒 7
  • ❤ 3
Post #1465 6.75K
Проверяем тип переменной

Функция isinstance() позволяет быстро проверить тип переменной, ничего не устанавливая и не импортируя. Первым аргументом передается сама переменная, а вторым — тип для проверки соответствия.
  • 👍 25
  • 💯 8
  • 👨‍💻 3
Post #1464 7.61K
Получаем текст с картинки

У Google есть система Tesseract, которая позволяет парсить текст с картинок с помощью оптического распознавания символов. В качестве обертки над их системой был создан пакет pytesseract, который удобно и легко использовать.

Чтобы получить текст с картинки, надо вызвать метод image_to_string. Если вас интересует текст на русском, то следует указать аргумент lang как 'rus'.

Для открытия картинок рекомендуется использовать pillow, хоть и имеется возможность просто указать путь к файлу в виде строки.
  • 👍 33
  • 👨‍💻 8
  • ❤ 2
  • 💯 2
  • 🔥 1
Post #1462 6.18K
  • 👍 30
  • 🗿 17
  • 🤔 8
  • 🔥 3
  • 😢 2
Post #1460 6.65K
Создаем случайную строку в Python

Чтобы сгенерировать случайную строку в Python, используйте модуль строки и метод random.choices().

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

Модуль random в Python выполняет случайные генерации.
  • 👍 22
  • 💯 3
  • 👨‍💻 1
Post #1458 6.46K
Нелокальные переменные

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

Давайте на примере рассмотрим, как нелокальная переменная работает в Python.

Для этого нам понадобится ключевое слово nonlocal.

В приведенной выше программе есть вложенная функция inner(). Для создания нелокальной переменной мы используем ключевое слово nonlocal. Функция inner() определяется внутри функции outer().
  • 👍 7
  • 💯 2
  • 🔥 1
  • 👨‍💻 1
  • 🗿 1
Post #1457 6.35K
Определяем язык текста

В данном посте покажем, как с помощью библиотеки langdetect определить язык текстового фрагмента. Для начала необходимо поставить библиотеку - pip install langdetect.

Заметим, что код импортирован на питон из гугловской библиотеки language-detection, поэтому качество распознавания языка находится на уровне.

По умолчанию поддерживается 55 языков.
  • 👍 27
  • 💯 3
  • 👨‍💻 2
  • 🆒 1
Post #1455 6.11K
  • 🤔 29
  • 🆒 13
  • 👍 7
  • 🔥 3
  • 😱 2
  • 🗿 1
Post #1453 6.38K
Собираем строку из массива

Метод join позволяет быстро соединить строки из массива в единую строку. Вызвать его надо у строки, которая будет разделителем, а в качестве аргумента передать список.
  • 👍 32
  • 🗿 5
  • 🆒 3
  • 🔥 1
  • 😢 1
Post #1452 6.61K
Генерация случайного числа

Небольшой пост для новичков. Во встроенном модуле random (установка не требуется) есть функция randint, которая выдаёт случайные числа. Основывается на отрезке, где нижняя граница — первое переданное число, верхняя — второе. Обе границы включены в отрезок.
  • 👍 39
  • 🗿 7
  • 🆒 4
  • 👨‍💻 3
  • ❤ 1
  • 💯 1
Post #1450 6.57K
Усыпляем программу

Иногда возникает необходимость остановить выполнение программы, чтобы можно было выполнить несколько других операций, или просто из-за требуемой утилиты. В такой ситуации может пригодиться функция sleep(), которая обеспечивает точный и гибкий способ остановки потока кода на любой период времени.

В нашем примере время начала и время окончания будут напечатаны с задержкой в ​​6 секунд.
  • 👍 20
  • 👨‍💻 4
  • 💯 3
  • ❤ 1
Post #1449 6.38K
Тернарный оператор

Тернарный оператор — это сокращённая форма записи условного выражения if-else. Вот пример использования.
  • 👍 54
  • 🆒 5
  • 👨‍💻 3
  • ❤ 1
  • 🔥 1
  • 💯 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →