python_practics
Open in Telegram
Python - обучающие материалы, полезные советы и статьи. Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/python_practics
Show more5 295
Subscribers
-824 hours
-17 days
-730 days
Posts Archive
5 293
Задача:
Реализуйте функцию, которая принимает 3 целых значения a, b, c. Функция должна возвращать значение true, если можно построить треугольник со сторонами заданной длины, и значение false в любом другом случае.
Пример:
4,2,3 -> true#задачник @python_practics
5 293
Яндекс Заправки для бизнеса. Скидка до 3%. Без комиссий
Управляйте заправками сотрудников с экономией на топливе.
Возмещайте до 20% от стоимости топлива через возврат НДС.
Получайте закрывающие документы в электронном виде.
Еще удобнее с мобильным приложением.
Узнать больше
#реклама 16+
business.go.yandex
О рекламодателе
5 293
Игра "Угадай число" на Python
Полный код можно посмотреть по ссылке👇
#sandbox
@python_practics
5 293
Внимание! - Вопрос!
Как распознать NP-полную задачу?
Не существует простого способа это сделать, но есть ряд признаков:
• ваш алгоритм быстро работает при малом количестве элементов, но сильно замедляется при увеличении их числа;
• формулировка часто указывает на NР-полноту задачи;
• вам приходится вычислять все возможные варианты Х, потому что задачу невозможно разбить на меньшие подзадачи;
• если в задаче встречается некоторая последовательность (например, последовательность городов, как в задаче о коммивояжере) и задача не имеет простого решения;
• если в задаче встречается некоторое множество (например, множество радиостанций) и задача не имеет простого решения;
• можно ли переформулировать задачу в условиях задачи покрытия множества или задачи о коммивояжере? В таком случае ваша задача определенно является NР-полной.
У NP-полных задач не бывает известных быстрых решений. Если у вас имеется NP-полная задача лучше воспользоваться приближенным алгоритмом.
#вопросы_из_собеседований
5 293
+9
Помощь в трудоустройстве в IT-сфере!
В России из-за дефицита айтишников запустили бесплатную программу по обучению IT-специалистов. Теперь любой желающий может попробовать себя в IT с полного нуля и начать обучение бесплатно!
Узнайте про дальнейшее трудоустройство в ведущие IT-компании для восполнения кадрового дефицита.
Для этого нужно:
- Перейти по ссылке
- Заполнить анкету и ответить на вопросы (занимает менее 3 минут)
- На основании ваших ответов вы сразу узнаете, подходит ли вам сфера IT и сможете ли вы в ней работать
Перейти на сайт
#реклама 16+
urban-university.ru
О рекламодателе
5 293
Топ пакетов для улучшения работы с Python
Пакеты для работы с Python, которые называют также библиотеками, представляют собой готовые модули кода. Их применяют разработчики, чтобы не писать каждый раз заново одинаковые фрагменты программы. В Python более 130 тыс. библиотек, при этом их количество постоянно растет. У каждого пакета свои возможности, которые охватывают весь спектр потребностей пользователей. В этой статье авторы собрали самые популярные и востребованные модульные инструменты.
Подробнее👇
#статьи
@python_practics
5 293
Какая функция используется для получения списка всех атрибутов и методов объекта?
5 293
Прикладное машинное обучение и искусственный интеллект для инженеров
Чему вы научитесь:
• Основам машинного обучения и искусственного интеллекта;
• Разработке и обучению моделей машинного обучения;
• Применению алгоритмов ИИ для решения инженерных задач;
• Обработке и анализу данных для создания моделей;
• Интеграции ИИ решений в инженерные проекты.
"Прикладное машинное обучение и искусственный интеллект для инженеров" предоставляет практическое обучение основам и применению машинного обучения и ИИ для решения инженерных задач. Вы научитесь разрабатывать и обучать модели, обрабатывать данные и интегрировать ИИ в ваши проекты.
Книга в формате pdf👇
#курсы_книги
@python_practics
5 293
Регистрируйтесь на Yandex Scale 2024!
25 сентября состоится главная конференция Yandex Cloud для тех, кто создаёт цифровые продукты и решения. В этом году мероприятие пройдёт в МХАТ имени М. Горького в Москве и онлайн.
5 технологических треков, 31 доклад, 50 спикеров, нетворкинг — разве это не лучший способ продуктивно провести день?
Зарегистрироваться
#реклама 16+
scale.yandex.cloud
О рекламодателе
5 293
Функция setdefault() в Python: для чего нужна и как её использовать
Словари Python — мощные инструменты для работы с данными. Они поддерживают разные методы, но функция setdefault() выделяется способностью упрощать код и эффективно работать со значениями по умолчанию.
В этой статье авторы рассматривают синтаксис, сценарии использования функции и показывают её пользу на практических примерах.
Подробнее👇
#статьи
@python_practics
5 293
Сортировка списка словарей
Бывают задачи, в которых требуется упорядочить список словарей, чтобы получить с помощью ключа отсортированный в определенном порядке список.
👍 - если было полезно
#полезные_сниппеты
@python_practics
5 293
LightGBM
LightGBM — библиотека, созданная сотрудниками Microsoft для работы в сфере машинного обучения. Ее ключевая особенность — быстрая реализация градиентного бустинга. Это такой принцип машинного обучения, который помогает разработчикам создавать новые алгоритмы, используя многоуровневые решения.
Подробнее👇
#фреймворки_библиотеки
@python_practics
5 293
Внимание! - Вопрос!
Для чего используются жадные алгоритмы?
Используются когда вычисление точного решения занимает слишком много времени или когда высокая точность не требуется. Эффективность приближенного алгоритма оценивается по:
• быстроте;
• близости полученного решения к оптимальному.
Жадные алгоритмы хороши не только тем что они обычно легко формулируются, но и тем что простота обычно оборачивается быстротой выполнения.
Жадные алгоритмы стремятся к локальной оптимизации в расчете на то что в итоге будет достигнут глобальный оптимум
Жадные алгоритмы легко реализуются и быстро выполняются, поэтому из них получаются хорошие приближенные алгоритмы
#вопросы_из_собеседований
@python_practics
5 293
Frontend теперь в телеграм!
Собрали крупные русскоязычные каналы, где вы найдете всю информацию о последних трендах и лучших практиках:
Логово Верстальщика — научит верстать продающие сайты.
Node.JS — поможет узнать все тонкости и секреты JavaScript и его фреймворков.
Frontender's notes — советы и полезные приемы для каждого разработчика.
5 293
+9
Помощь в трудоустройстве в IT-сфере!
По всей России объявили бесплатную программу на шестимесячное обучение по IT-cпециальностям.
Запись на участие в программе продлится до конца июля, но чтобы туда попасть, нужно пройти специальный профтест.
По результату тестирования сразу узнаете, какая профессия вам подойдет, и проходите ли вы на бесплатное обучение.
Перейти на сайт
#реклама 16+
urban-university.ru
О рекламодателе
5 293
Поиск дублей
Эти фрагменты кода позволяют проверить, есть ли в списке повторяющиеся значения.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Available now! Telegram Research 2025 — the year's key insights 
