Разъяснивший Python
前往频道在 Telegram
Твой проводник в омут Python'а Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/python_pssss
显示更多7 174
订阅者
无数据24 小时
-97 天
-4430 天
帖子存档
7 174
Библиотека Typer
Typer — это библиотека для создания командных интерфейсов приложений на Python.
Она позволяет легко создавать CLI приложения с поддержкой аргументов, опций, субкоманд и автоматической генерацией help.
Основные возможности Typer:
— Декоратор @typer.command() для определения команд и подкоманд.
— Автоматический парсинг аргументов и опций.
— Валидация и tipped annotations для аргументов и опций.
— Автоматическая генерация help с описаниями.
— Встроенная поддержка Click для обратной совместимости.
Разъяснивший Python7 174
Функция getweakrefcount()
Функция
weakref.getweakrefcount() в Python возвращает количество слабых ссылок и прокси-объектов, связанных с данным объектом.
Синтаксис:
weakref.getweakrefcount(object)Параметры:
object: объект, для которого нужно узнать количество слабых ссылок и прокси-объектов.
Возвращаемое значение:
Целое число, представляющее количество слабых ссылок и прокси-объектов, связанных с объектом.
Разъяснивший Python7 174
Собчак узнаёт о мире из папок. Чем вы хуже?
В день выходит около миллиарда постов. Каждый — угроза вашей психике.
Держите голову холодной, читайте только главное ⬇️
«Политическая папка»: от геополитической игры до списка чиновников-интересантов. Ваш пропуск за кулисы власти.
«Экономическая папка»: без прогнозов в воздух — только аналитика от первых экономистов страны. Гарантия прибыли для вашего портфеля акций.
«Медиапапка»: горячие скандалы с участием топовых звёзд и рекламные кампании лидеров рынка. Учитесь информационной войне на конкретных примерах.
«Индустрия 4.0»: прорывы в айти, VR, нейросетях, финтехе, добыче ископаемых и нефтегазовой отрасли. Только те новости, что изменят вашу жизнь уже завтра.
Четыре подписки вместо тысячи бестолковых каналов ⬆️
7 174
Функция statvfs
Функция
statvfs() используется для получения информации о файловой системе, содержащей указанный путь. Она возвращает объект класса os.statvfs_result, атрибуты которого представляют информацию о файловой системе.
Разъяснивший Python7 174
Как получить размер папки с помощью Python?
Чтобы получить размер каталога, пользователь должен пройти по всей папке и добавить размер каждого файла, присутствующего в этой папке, и покажет общий размер папки.
Другие способы решить данную задачу можно найти здесь.
Разъяснивший Python
7 174
Лямбда-функции для определения небольших анонимных функций
Лямбда-функция, называемая анонимной функцией, представляет собой метод, позволяющий легко определить небольшую функцию в Python, чтобы сделать ваш код аккуратнее и короче.
Распространённым применением лямбда-функций является их использование для определения метода сравнения для встроенной функции
sort()
Разъяснивший Python7 174
Тернарный оператор: Поместите If и Else в одну строку кода
Многие языки программирования имеют тернарные операторы. Синтаксис Python для этого просто помещает
if и else в одну строку.
Если мы реализуем ту же логику, что и выше, без тернарного оператора, потребуется несколько строк кода.
Разъяснивший Python7 174
Добавление новых элементов в список
Как мы знаем, метод
append() добавляет новый элемент в конец списка.
При этом длина списка увеличивается на 1, и новый элемент занимает позицию с индексом, который на единицу больше, чем индекс последнего элемента до добавления.
Разъяснивший Python7 174
Snowballstemmer
Библиотека
Snowballstemmer предоставляет функциональность стемминга, то есть преобразования слов в их базовую форму.
Эта библиотека реализует алгоритм Портера, который является одним из наиболее известных алгоритмов стемминга. Snowballstemmer поддерживает алгоритмы стемминга для 15 языков, включая русский.
*Стемминг применяется в поисковых системах для расширения поискового запроса пользователя, является частью процесса нормализации текста.
Разъяснивший Python7 174
Применение функции ко всем элементам в списке
Этот прием полезен в тех случаях, когда нужно применить функцию ко всем элементам списка, а не к каждому отдельно.
Разъяснивший Python
7 174
Преобразование изменяемых данных в неизменяемые
Изменяемые данные (например, словари или списки) — это структуры, к которым могут быть добавлены новые значения.
Неизменяемые данные, в противоположность изменяемым, после создания остаются неизменными. Посмотрите, как можно преобразовать изменяемый тип данных в неизменяемый.
Разъяснивший Python
7 174
Синтаксис append() в Python
В этом примере:
1 Создаётся список
my_list с элементами 1, 2, 3.
2 Метод append() добавляет элемент 4 в конец списка.
3 Вывод my_list показывает, что новый элемент успешно добавлен в конец списка.
Разъяснивший Python7 174
Выберите высокооплачиваемую IT-профессию и участвуйте в розыгрыше 200 000 рублей на обучение.
IT-рентген от онлайн-школы Skillfactory — это бесплатный вебинар, на котором вы пройдете тест на профориентацию, получите 6 гайдов по IT-направлениям. А еще встретитесь с экспертами, которые проведут карьерную консультацию.
В итоге определитесь с профессией и попадете в закрытое сообщество специалистов из индустрии.
Регистрируйтесь на бесплатный вебинар прямо сейчас и станьте участником розыгрыша 200 000 рублей на обучение.
7 174
Функция current_thread()
Функция
current_thread() из модуля threading в Python используется для получения объекта Thread, представляющего текущий поток выполнения.
В Python 3.10 и более поздних версиях она возвращает:
— «Идентификатор потока» текущего потока. Это ненулевое целое число. Его значение не имеет прямого смысла; оно предназначено как магическое число, которое можно использовать, например, для индексирования словаря потоко-специфичных данных.
— Идентификаторы потоков могут быть переиспользованы, когда один поток завершается, а другой создается.
Разъяснивший Python7 174
Функция tell()
Функция
tell() используется для получения текущей позиции указателя в потоке данных. Она применяется чаще всего при работе с файлами, но также может использоваться с другими типами потоков, например, сокетами или консольным вводом.
Возвращаемое значение: целое число, указывающее положение указателя в байтах от начала потока.
Аргументы: tell() не принимает никаких аргументов.
Разъяснивший Python7 174
Сокращение ссылок прямо в коде
Иногда возникает необходимость сделать ссылку более короткой. Для этого пригодится библиотека
pyshorteners — с помощью трех строк кода и сервиса tinyurl она позволяет быстро создать короткую ссылку.
Разъяснивший Python7 174
Если у вас есть хоть 1 банковская карта — можете смело сломать ее пополам
Горько признавать, но 97% людей используют карты только ради покупок. И даже не подозревают, что можно: обнулить любой кредит, получить льготную ипотеку и спокойно жить на кешбэках
«Хитрые» сотрудники банков не говорят о скрытых функциях и молчат про халявные условия. Но есть канал — Беспощадный банкстер, где раскрывают все карты
Загляните и до конца жизни сможете законно брать кредиты под 0%, навсегда уберёте с карт все списания и комиссии, поставите себе 10-процентный кэшбэк НА ВСЁ. Вот ссылка — @bezposhady
7 174
Узнаем количество фотографий в папке
Вы можете использовать модуль os в Python для получения списка файлов в папке и подсчета количества файлов с расширением изображения.
Просто замените /путь/к/папке на фактический путь к вашей папке с фотографиями. Код будет подсчитывать количество файлов с расширениями .jpg, .jpeg, .png и .gif. Если вам нужно учитывать другие типы файлов, вы можете добавить соответствующие расширения в список
photo_extensions.
Разъяснивший Python7 174
Мы нашли для вас крутой курс по заработку на рекламе!
Хотите сменить работу на высокооплачиваемую?
Или получать доп. доход +100тр/мес к основной работе?
Первые 5-10тр можно заработать уже после 3 дней обучения!
3-дневный курс - Бесплатный!
Да, там есть еще платная программа подготовки специалистов. Но это уже вам решать. Первый заработок можно получить, научившись настраивать рекламу в Яндексе. На это нужно всего 3 дня. И это бесплатно!
Внимание! Курс не для всех: если у вас нет компа или ноутбука. Вы не умеете пользоваться компом и не хочтите этому обучиться. Тогда просто пролистните.
Если с пользованием ПК у вас - не менее среднего, то 90%, что все получится!
- Бесплатно обучат
- Дадут базу
- Научат зарабатывать
- Помогут начать
- Выдадут сертификат
Без вложений!
С полного нуля!
Жмите сюда!
Узнать больше
#реклама
academymarketing.ru
О рекламодателе
7 174
pathlib.PureWindowsPath()
В модуле pathlib функция pathlib.PureWindowsPath() используется для создания объекта пути Windows. Этот объект представляет собой путь в файловой системе Windows, но не выполняет никаких операций ввода-вывода.
Аргумент path может быть строкой, представляющей путь Windows, или другим объектом пути, который можно привести к типу PureWindowsPath.
Разъяснивший Python
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
