python_per_month | Unsorted

Telegram-канал python_per_month - Python Learning

29261

№ 4974297878 Обучающий канал по Python Ссылка для друга - https://t.me/+I7jrAQKR5xAyYTAy По всем вопросам @mascarov_valentin Реклама на бирже - https://telega.in/c/Python_per_month

Subscribe to a channel

Python Learning

Модуль threading

Модуль threading в Python позволяет создавать и управлять потоками выполнения, что даёт возможность программам эффективно обрабатывать задачи параллельно. Потоки позволяют выполнять несколько частей программы одновременно, что может улучшить отзывчивость и производительность.

#для_начинающих

Читать полностью…

Python Learning

Библиотека Typer

Typerэто библиотека для создания командных интерфейсов приложений на Python.
Она позволяет легко создавать CLI приложения с поддержкой аргументов, опций, субкоманд и автоматической генерацией help.

Основные возможности Typer:
— Декоратор @typer.command() для определения команд и подкоманд.
— Автоматический парсинг аргументов и опций.
— Валидация и tipped annotations для аргументов и опций.
— Автоматическая генерация help с описаниями.
— Встроенная поддержка Click для обратной совместимости.

Typer часто используется для создания утилит командной строки, CLI интерфейсов для python приложений, API клиентов, DevOps инструментов и других задач, где нужен простой и удобный интерфейс командной строки.

Читать полностью…

Python Learning

Декоратор abstractmethod

abstractmethod — это декоратор из модуля abc, который используется для определения абстрактных методов в классах Python.

Что такое абстрактный метод?
Абстрактный метод — это метод, который объявляется в классе, но не имеет реализации. Он служит шаблоном для методов, которые должны быть реализованы в подклассах.

#для_начинающих

Читать полностью…

Python Learning

⁉️ Ты не хочешь карьерного роста в IT?

Иначе почему ты все еще остаешься на среднем уровне в разработке? Когда всего за 5 месяцев можно освоить широкий стек технологий на онлайн-курсе «Python Developer. Professional» и вырасти в доходе и должности.

⬇️ Пройди тест по Python и проверь свои знания.

Ответишь
— пройдешь на продвинутый курс "Python Developer. Professional" от OTUS по специальной цене

🔥 Выбери светлую сторону силы и приходи на курс.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Python Learning

Функция statvfs

Функция statvfs() используется для получения информации о файловой системе, содержащей указанный путь. Она возвращает объект класса os.statvfs_result, атрибуты которого представляют информацию о файловой системе.

#для_продвинутых

Читать полностью…

Python Learning

Многофункциональные боты ChatGPT 4 и DELL•E 3 😳

Совсем недавно появился бот, в котором совместили ChatGPT и DELL•E и сделали его функционал практически безграничным

Одни из самых интересных задач, с которыми может справиться бот:

• Генерация текстов, контента, маркетинговых планов

• Создание креативных идей, проектов, сценариев

• Программирование и написание кода

• Создание изображений по текстовым запросам

Опробуй прямо сейчас — @NeuroBoom_ChatGPT_bot

Читать полностью…

Python Learning

Функция current_thread()

Функция current_thread() из модуля threading в Python используется для получения объекта Thread, представляющего текущий поток выполнения.

В Python 3.10 и более поздних версиях она возвращает:
— «Идентификатор потока» текущего потока. Это ненулевое целое число. Его значение не имеет прямого смысла; оно предназначено как магическое число, которое можно использовать, например, для индексирования словаря потоко-специфичных данных.
— Идентификаторы потоков могут быть переиспользованы, когда один поток завершается, а другой создается.

#для_продвинутых

Читать полностью…

Python Learning

ChainMap

ChainMap — это инструмент из модуля collections, который позволяет объединить несколько словарей в один объект, доступный как единый словарь. Это удобно, когда вам нужно работать с несколькими словарями, представляющими разные области видимости или контексты, и вам нужно установить приоритеты доступа к данным.

#для_продвинутых

Читать полностью…

Python Learning

Функция vonmisesvariate

Функция vonmisesvariate из модуля random в Python используется для генерации случайных чисел, подчиненных распределению фон Мизеса, также известному как круговое нормальное распределение или распределение Тихонова.

Аргументы функции:
mu: Среднее значение угла, выраженное в радианах в диапазоне от 0 до 2π.
kappa: Параметр концентрации, который должен быть больше или равен 0. Чем больше значение kappa, тем более концентрируется распределение вокруг среднего значения.

#для_продвинутых

Читать полностью…

Python Learning

-Не могу найти работу. -Нет откликов на резюме.
-Не зовут на собеседование.
😞


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

В своем
Телеграм канале
Оксана делится:

✅  Актуальными трендами и возможностями, которые предлагает IT-сфера. 💡
✅  Рассказывает, какие навыки и знания нужны для успешного старта и роста в айти. 🚀
✅  Делится полезными материалами для самообразования и развития профессиональных компетенций. 📚
✅  Раскрывает секреты успешного прохождения собеседований и взаимодействия с работодателями. 🗣

Подпишись на канал Оксаны и

>>ПОЛУЧИ БЕСПЛАТНЫЙ
ГАЙД:

"Как настроить LinkedIn, чтобы он работал на вас" 🎁

>> Перейти на канал

Читать полностью…

Python Learning

Функция lognormvariate

Функция lognormvariate из модуля random в Python используется для генерации случайных чисел из логарифмически нормального распределения.

Синтаксис:

random.lognormvariate(mu, sigma)


Аргументы:
mu (вещественное число): среднее значение логарифма случайной величины.
sigma (вещественное число): стандартное отклонение логарифма случайной величины.

Возвращаемое значение:
Случайное число из логарифмически нормального распределения с заданными mu и sigma.

#для_начинающих

Читать полностью…

Python Learning

Начните карьеру в ИТ с гранта на обучение до 100% в Центральном университете!

Грант можно получить на одно из направлений бакалавриата по искусственному интеллекту, разработке и бизнес-аналитике. Помимо диплома и практико-ориентированного образования студенты получат:
- Персонализацию учебной траектории;
- Стажировку в одной из лучших ИТ-компании страны;
- Личного ментора на все время обучения;
- Доступ к современному кампусу в центре Москвы.

Получить полную информацию и оставить заявку можно здесь.

erid:2Vtzqwuy5nZ
Реклама. АО "Тинькофф Банк", ИНН 7710140679, лицензия ЦБ РФ № 2673

Читать полностью…

Python Learning

Singledispatch

Singledispatch — это декоратор из стандартной библиотеки Python functools, который позволяет создавать универсальные функции с одиночной диспетчеризацией.

Универсальная функция — это функция, которая может работать с объектами разных типов.

Одиночная диспетчеризация — это метод выбора реализации функции на основе типа одного из ее аргументов.

#для_продвинутых

Читать полностью…

Python Learning

🔥 Годнота: чувак запустил сайт, на котором собрано 1000 вопросов с собеседований на Python разработчика. Фишка в том что просчитана вероятность с которой вопрос буден задан и есть примеры ответов. Весь список вопросов можно посмотреть здесь

Читать полностью…

Python Learning

default_int_handler

default_int_handler — это функция, которая используется в качестве обработчика сигнала SIGINT по умолчанию. Она вызывается, когда пользователь нажимает комбинацию клавиш Ctrl+C, чтобы прервать работу программы.

Функциональность:
default_int_handler прерывает работу программы, генерируя исключение KeyboardInterrupt. Эта функция сбрасывает обработчик сигнала SIGINT, восстанавливая его исходное состояние.

#для_продвинутых

Читать полностью…

Python Learning

Функция dropwhile

Функция dropwhile из модуля itertools в Python используется для отбрасывания элементов итератора, пока заданный предикат не вернет False.

#для_начинающих

Читать полностью…

Python Learning

🤌 Ключевой инструмент начинающего Python-разработчика

👉 Это декораторы! Освойте их на бесплатном практическом уроке от OTUS.

Где вы:
- рассмотрите, что из себя представляют Декораторы;
- разберете на конкретном примере, как они работают;
- научитесь создавать их самостоятельно.

⏰ Занятие пройдёт 6 марта в 20:00 мск и будет приурочено к старту курса «Специализация Python Developer». Доступна рассрочка на обучение!

👉 Зарегистрируйтесь, чтобы занять место: https://otus.pw/XslS/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Python Learning

Функция getweakrefcount()

Функция weakref.getweakrefcount() в Python возвращает количество слабых ссылок и прокси-объектов, связанных с данным объектом.

Синтаксис:

weakref.getweakrefcount(object)


Параметры:
object: объект, для которого нужно узнать количество слабых ссылок и прокси-объектов.

Возвращаемое значение:
Целое число, представляющее количество слабых ссылок и прокси-объектов, связанных с объектом.

#для_продвинутых

Читать полностью…

Python Learning

👋 Приветствуем всех, кто увлечен программированием на Python!

⚙️ Теперь у Python появился свой технический канал, полный полезной информации, статей, задач и многого другого.

💫 Присоединяйтесь прямо сейчас и откройте новые горизонты в мире разработки!

Читать полностью…

Python Learning

Функция scandir()

Функция os.scandir() в Python используется для получения итератора объектов os.DirEntry, соответствующих записям в каталоге, заданном указанным путем. Записи возвращаются в произвольном порядке, а специальные записи '.' и '..' всегда будут в начале списка.

#для_продвинутых

Читать полностью…

Python Learning

fspathconf

fspathconf() – это функция в Python, которая используется для получения конфигурационных параметров для указанного пути. Эта функция является частью модуля os и может использоваться для получения информации о файловой системе, такой как размер блока, максимальная длина пути и т. д.

Синтаксис:

os.fspathconf(path, name)


Аргументы:
path: путь к файлу или папке
name: имя конфигурационного параметра

#для_продвинутых

Читать полностью…

Python Learning

⚠️ Биткоин — не единственная золотая жила XXI века

Если бы вы 7 месяцев назад инвестировали всего 100 $ в монету INJ (Injective), когда монету считали неперспективной, сейчас на вашем счету было бы 4 200 $. Аналогично с другими крипто-монетами, которые выросли в 5-20 раз. 🚀

Фишка в том, что таких монет и сегодня огромное множество. А чтобы находить их не тратя время, разбираясь в нюансах — читайте авторский блог крипто-инвестора с многолетним опытом — Артур Семёнов | Инвестиции

Автор канала находит перспективные монеты, которые взлетают в 10-20 раз, а так же показывает правила Торговой психологии 🔥

Подписывайтесь, чтобы научиться зарабатывать в любое время рынка: /channel/+PBqqMFzkSb1hNDI6

Читать полностью…

Python Learning

uniformvariate

uniformvariate – это функция из библиотеки numpy, которая используется для генерации случайных чисел из равномерного распределения.

Синтаксис:

numpy.random.uniformvariate(low, high, size=None)


Параметры:
low (float): Нижняя граница диапазона.
high (float): Верхняя граница диапазона.
size (int, optional): Размер возвращаемого массива.

#для_продвинутых

Читать полностью…

Python Learning

👩‍💻 Как работать с паттернами проектирования в Python?

Расскажет Станислав Ступников — руководитель разработки в VK.

Встречаемся на бесплатном практическом уроке от OTUS, где мы:

▫️займемся классификацией паттернов;
▫️покажем, насколько хорошо и ровно они транслируются в мир Python-разработки;
▫️ обсудим, как с ними работать.

📢📢 Занятие пройдёт 28 февраля в 20:00 мск и будет приурочено к старту курса «Python Developer. Professional».
Доступна рассрочка на обучение!

⬇️ Пройдите короткий тест прямо сейчас, чтобы занять место на открытом уроке и получить запись: https://clck.ru/38yQgq

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Python Learning

ASCII-арты на python

Смотреть статью

Читать полностью…

Python Learning

Функция gammavariate

Функция gammavariate из модуля random в Python используется для генерации случайных чисел из гамма-распределения.

Синтаксис:

random.gammavariate(alpha, beta)


Параметры:
alpha (float): Форма гамма-распределения. Должна быть больше 0.
beta (float): Масштаб гамма-распределения. Должна быть больше 0.

Возвращаемое значение:
Случайное число с плавающей запятой из гамма-распределения с параметрами alpha и beta.

#для_начинающих

Читать полностью…

Python Learning

Декоратор total_ordering

Декоратор total_ordering из модуля functools используется для упрощения реализации «полного» сравнения объектов в Python. Он автоматически генерирует методы сравнения (__lt__, __le__, __gt__, __ge__), если в классе определены один или несколько из них, а также метод __eq__.

Важно:
— Декоратор total_ordering не переопределяет методы сравнения, которые уже определены в классе или его суперклассах.
— Если класс наследует от другого класса, который уже декорирован total_ordering, то необходимо явно указать методы сравнения в наследуемом классе.

#для_продвинутых

Читать полностью…

Python Learning

Функция betavariate

Функция betavariate в Python используется для генерации случайных чисел из бета-распределения. Бета-распределение - это непрерывное распределение вероятностей, которое часто используется для моделирования пропорций или вероятностей.

#для_продвинутых

Читать полностью…

Python Learning

Функция set_start_new_thread

Функция set_start_new_thread из модуля thread в Python используется для создания нового потока выполнения. Она принимает два аргумента:

target: Это функция, которая будет выполняться в новом потоке.
args: Это кортеж, содержащий аргументы, которые будут переданы функции target.

#для_продвинутых

Читать полностью…

Python Learning

Нужно ли дата-инженерам знать Linux?

Расскажет Вадим Заигрин – Team Lead команд инженеров данных. Встречаемся на бесплатном открытом уроке от OTUS, где вы вместе с экспертом:
- разберетесь, почему вам надо знать Linux;
- ознакомитесь с его особенностями;
- узнаете, как работать с Linux: командная строка, пользователи и их права, запуск приложений, инструменты работы с сетью.

Занятие пройдёт 22 февраля в 20:00 мск и будет приурочено к старту курса «Data Engineer». Доступна рассрочка на обучение!

Пройдите короткое тестирование прямо сейчас, чтобы занять место на открытом уроке и получить запись: https://otus.pw/QIc9/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…
Subscribe to a channel