Python Guru | Всё про Python
Closed channel
Агрегатор полезных материалов по Python Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Реклама: telega.in/channels/+ugxIOUCsAc43N2Zi/card?r=o8lGV6A1
Show more3 115
Subscribers
-124 hours
-77 days
-3630 days
Posts Archive
Определяем язык текста
В данном посте покажем, как с помощью библиотеки langdetect определить язык текстового фрагмента. Для начала необходимо поставить библиотеку - pip install langdetect.
Заметим, что код импортирован на питон из гугловской библиотеки language-detection, поэтому качество распознавания языка находится на уровне.
По умолчанию поддерживается 55 языков
Python Guru
ChatGPT порекомендовал элитный сборник слитых курсов
Нейросеть ChatGPT на основе геоданных русскоязычного пространства обнаружила ценнейший цифровой клад с мажорными сливами курсов всех нам известных топовых онлайн-школ.
Уплетаем драгоценный архив с интересующим направлениям:
Архив с курсами по Бэкенду (1.47 TБ)
База с курсами по Frontend'у (1. 33 ТБ)
Эксклюзивная библиотека по Дизайну (1.13 ТБ)
Спецархив DataBase (1.22 ТБ)
❗️Данный оригинальный эксклюзив пришлёт бот при подписке. Обещаем.
Очистка элементов в последовательности
Иногда возникает необходимость в удалении ненужных объектов последовательности. Для этого используют
itertools, а именно метод compress.
Первым аргументом передаётся контейнер, к примеру список. Вторым аргументом — логические значения, соответствующие элементам в контейнере.
Если логическое значение равно True или 1, то элемент остаётся в последовательности, иначе — удаляется из нее.
Python GuruКак работать с базой данных из Python?
Как работать с базой данных из Python? Как работать с MySQL из Python? Какой модуль установить для работы с базой данных на Python? Ответ в данном видеоролике.
• Перейти к просмотру
Python Guru
Не хватает сотрудников на удалёнку❗️
Платят хорошо и много.
Сотни работодателей срочно ищут работников на следующие вакансии (с опытом и без)
— Подработки - до 10 000₽/вечер
— Продажи по переписке- до 100т
— Ассистенты/помощники - до 50тыс
— Работа с маркетплейсами до 80тыс
— Админы соцсетей - 2500₽/день
Ждем откликов! Набор в канал идёт только 24 часа.
Подпишись Удалёнка без опыта
Данные о памяти
Благодаря пакету shutil можно получить информацию о памяти на жёстком диске. Метод disk_usage возвращает количество всей, занятой и свободной памяти в байтах. В примере кода для упрощения число поделено на 10 в 9-ой степени, чтобы вывести кол-во памяти в гигабайтах, а также лишняя дробная часть после второго знака отсекается с помощью format.
Python Guru
Узнаем информацию о стране
countryinfo - модуль Python для возврата данных о странах, информации ISO и штатах/провинциях внутри них.
Установка пакета - pip install countryinfo.
• Перейти к просмотру
Python Guru
✓ WordPress - telegram-канал про разработку сайтов на Wordpress, приложений на React и фриланс.
Подписывайся и повысь свой чек за работу 👇
Операции над множествами
Делимся видео, где автор рассматривает операции над множествами: пересечение, объединение, вычитание и симметричная разность. Также продемонстрировано сравнение множеств.
• Перейти к просмотру
Python Guru
Получаем текст с картинки
У Google есть система Tesseract, которая позволяет парсить текст с картинок с помощью оптического распознавания символов. В качестве обертки над их системой был создан пакет pytesseract, который удобно и легко использовать.
Чтобы получить текст с картинки, надо вызвать метод image_to_string. Если вас интересует текст на русском, то следует указать аргумент lang как 'rus'.
Для открытия картинок рекомендуется использовать pillow, хоть и имеется возможность просто указать путь к файлу в виде строки.
Python Guru
Генерация случайного числа
Небольшой пост для новичков. Во встроенном модуле random (установка не требуется) есть функция randint, которая выдаёт случайные числа. Основывается на отрезке, где нижняя граница — первое переданное число, верхняя — второе. Обе границы включены в отрезок.
Python Guru
Полезные модули Python
В этом ролике автор познакомит вас с полезными модулями Python. Вы научитесь работать со временем (модуль time), научитесь сохранять сложные объекты в файл и потом их оттуда считывать (модуль pickle), научитесь копировать объекты (модуль copy), научитесь работать со случайными числами (модуль random), научитесь определять системное ли слово (модуль keyword), а также узнаете как работать с системными командами (модуль sys).
• Перейти к просмотру
Python Guru
Оператор continue
Оператор continue в Python используется для перевода управления программой в начало цикла. Он пропускает оставшиеся строки кода внутри цикла и запускает следующую итерацию.
В основном он используется для определенного условия внутри цикла, чтобы мы могли пропустить конкретный код для определенного условия.
Обратите внимание на вывод приведенного выше кода, значение 2 пропущено, потому что мы предоставили условие if с помощью оператора continue в цикле for. Когда он соответствует заданному условию, тогда управление передается в начало цикла for, и оно пропускает значение 2 из кода.
Python Guru
10 хитростей Python
Python славится простым, лаконичным и удобным синтаксисом. Но не многие знают, что в Python существует куча различных неочевидных фишек, которые могут сократить код, сделать его более простым и элегантным. И в этом ролике автор расскажет о 10 полезных фишках и хитростях языка Python, которые помогут сделать код ещё более крутым.
• Перейти к просмотру
Python Guru
ChatGPT и OpenAl 2 в 1
Open IT - Самый популярный канал в сфере курсов и кодинга
IT Academy — Всё для айтишников — языки программирования, новости, курсы, статьи и сервисы.
Копирование объектов
При стандартном присваивании обычно новый объект не создается, а лишь копируется ссылка на уже имеющийся. Если использовать
copy.copy(), произойдет поверхностное копирование, т.е. создастся новый объект, но его ссылки на другие объекты будут те же.
Если же использовать copy.deepcopy(), то получатся копии объекта и всех его ссылок.
Python GuruОператор "is" в Python сложнее, чем вы думаете!
Многие используют оператор "is" для сравнения значений, но не все знают, что это может вызвать огромное количество багов, если не знать о его особенностях, которые и разбираются автором в этом видеоуроке.
Вы рассмотрите примеры, когда точно не следует применять этот оператор, и узнаете о том, почему именно он вызывает подобные баги, и как это все работает на более низком уровне.
• Перейти к просмотру
Python Guru
Вам нравится читать контент на этом канале?
Возможно, вы задумывались о том, чтобы купить на нем интеграцию?
Следуйте 3 простым шагам, чтобы сделать это:
1) Регистрируйтесь по ссылке: https://telega.in/c/+ugxIOUCsAc43N2Zi
2) Пополняйтесь удобным способом
3) Размещайте публикацию
Если тематика вашего поста подойдет нашему каналу, мы с удовольствием опубликуем его.
Функция next
Функция next() возвращает следующий элемент из итератора. Если итератор исчерпан, он возвращает значение по умолчанию, переданное в качестве аргумента. Если параметр по умолчанию отсутствует и итератор исчерпан, возникает исключение StopIteration.
Python Guru
Генерация случайных данных
Пакет faker позволяет создавать случайные данные, которые затем можно использовать, например, для тестирования программ. К примеру методы name, address, job и email генерируют соответственно случайное несуществующее имя, адрес, должность и почту.
Python Guru
Available now! Telegram Research 2025 — the year's key insights 
