YOLOv8
YOLOv8 — самый совершенный (на сегодня) и производительный представитель семейства моделей обнаружения объектов YOLO.
Особенности YOLOv8:
• Предназначен для таких задач CV, как обнаружение объектов, сегментация экземпляров и классификация изображений.
• Удобный API (командная строка + Python).
• Быстрее и точнее предыдущих версий.
• Поддерживает множество форматов экспорта.
• Модель может работать на обычных и графических процессорах.
• YOLOv8 обучена на датасете COCO.
Подробнее👇
#фреймворки_библиотеки
@python_practics
YOLOv8 — самый совершенный (на сегодня) и производительный представитель семейства моделей обнаружения объектов YOLO.
Особенности YOLOv8:
• Предназначен для таких задач CV, как обнаружение объектов, сегментация экземпляров и классификация изображений.
• Удобный API (командная строка + Python).
• Быстрее и точнее предыдущих версий.
• Поддерживает множество форматов экспорта.
• Модель может работать на обычных и графических процессорах.
• YOLOv8 обучена на датасете COCO.
Подробнее👇
#фреймворки_библиотеки
@python_practics
👍4
Простое число
Простое число - это число, которое делится только само на себя и 1. например: 2,3,5,7 и т. Д. Чтобы сгенерировать простые числа в диапазоне, мы можем использовать функцию списка с фильтром и лямбда для генерации простых чисел.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Простое число - это число, которое делится только само на себя и 1. например: 2,3,5,7 и т. Д. Чтобы сгенерировать простые числа в диапазоне, мы можем использовать функцию списка с фильтром и лямбда для генерации простых чисел.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍5
Как читать чужой код и понимать его: гайд, как не разбить экран компьютера
Разбираться в чужом коде — очень крутой навык, поскольку в нем вы можете найти новые приемы и подходы, посмотреть на логику решения конкретной задачи (можете сравнивать со своей), плюс быстрее адаптироваться к процессам в компании.
В статье авторы рассказали, как читать чужой код без стресса, а еще рассмотрели типичные ошибки и посоветовали крутые лайфхаки.
Подробнее👇
#статьи
@python_practics
Разбираться в чужом коде — очень крутой навык, поскольку в нем вы можете найти новые приемы и подходы, посмотреть на логику решения конкретной задачи (можете сравнивать со своей), плюс быстрее адаптироваться к процессам в компании.
В статье авторы рассказали, как читать чужой код без стресса, а еще рассмотрели типичные ошибки и посоветовали крутые лайфхаки.
Подробнее👇
#статьи
@python_practics
👍4
Modern Python Cookbook, 3rd Edition: 130+ updated recipes for modern Python 3.12 with new techniques and tools
Чему вы научитесь:
• Использованию новых возможностей Python 3.12;
• Применению современных инструментов разработки;
• Оптимизации Python-кода для лучшей производительности;
• Работе с продвинутыми библиотеками и фреймворками;
• Созданию эффективных и элегантных решений на Python.
"Modern Python Cookbook" предоставит вам обширную коллекцию современных рецептов и техник программирования на Python.
Книга в формате pdf👇
#курсы_книги
@python_practics
Чему вы научитесь:
• Использованию новых возможностей Python 3.12;
• Применению современных инструментов разработки;
• Оптимизации Python-кода для лучшей производительности;
• Работе с продвинутыми библиотеками и фреймворками;
• Созданию эффективных и элегантных решений на Python.
"Modern Python Cookbook" предоставит вам обширную коллекцию современных рецептов и техник программирования на Python.
Книга в формате pdf👇
#курсы_книги
@python_practics
👍3
Минцифры с 31 мая введет для айтишников аттестацию на Госуслугах
С 31 мая 2025 года в России заработает Национальная система подтверждения ИТ-компетенций. Это новая платформа, на которой айтишники смогут бесплатно пройти тестирование и получить официальный сертификат.
Сам эксперимент стартует 14 февраля 2025 года и продлится до конца 2026 года.
Подробнее👇
#статьи
@python_practics
С 31 мая 2025 года в России заработает Национальная система подтверждения ИТ-компетенций. Это новая платформа, на которой айтишники смогут бесплатно пройти тестирование и получить официальный сертификат.
Сам эксперимент стартует 14 февраля 2025 года и продлится до конца 2026 года.
Подробнее👇
#статьи
@python_practics
👍2
Внимание! - Вопрос!
Что такое функциональное программирование?
Функциональное программирование – раздел дискретной математики и парадигма программирования, в которой процесс вычисления трактуется как вычисление значений функций в математическом понимании последних (в отличие от функций как подпрограмм в процедурном программировании). Противопоставляется парадигме императивного программирования, которая описывает процесс вычислений как последовательное изменение состояний (в значении, подобном таковому в теории автоматов).
#вопросы_из_собеседований
@python_practics
Что такое функциональное программирование?
#вопросы_из_собеседований
@python_practics
👍4🔥1🤔1
Задача:
Напишите функцию, которая принимает строку фигурных скобок и определяет, является ли порядок расположения фигурных скобок допустимым. Она должна возвращать значение true, если строка допустима, и значение false, если она недопустима.
Пример:
#задачник
@python_practics
Напишите функцию, которая принимает строку фигурных скобок и определяет, является ли порядок расположения фигурных скобок допустимым. Она должна возвращать значение true, если строка допустима, и значение false, если она недопустима.
Пример:
"(){}[]" => True
"([{}])" => True
"(}" => False
"[(])" => False
"[({})](]" => False
#задачник
@python_practics
👍3
Нахождение максимального числа
В приведенном коде с использованием лямбда-функции мы проверяем условие сравнения и в соответствии с ним возвращаем максимальное число.
👍 - если было полезно
#полезные_сниппеты
@python_practics
В приведенном коде с использованием лямбда-функции мы проверяем условие сравнения и в соответствии с ним возвращаем максимальное число.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍7👎1
Внимание! - Вопрос!
Какие знаете функции из модуля itertools?
Модуль itertools содержит функции для работы с итераторами и создания итераторов. Некоторые из его функций:
• product – декартово произведение итераторов (для избегания вложенных циклов for);
• permutations – генерация перестановок;
• combinations – генерация сочетаний;
• combinations_with_replacement – генерация размещений;
• chain – соединение нескольких итераторов в один;
• takewhile – получение значений последовательности, пока значение функции-предиката для её элементов истинно;
• dropwhile – получение значений последовательности начиная с элемента, для которого значение функции-предиката перестанет быть истинно.
#вопросы_из_собеседований
@python_practics
Какие знаете функции из модуля itertools?
• product – декартово произведение итераторов (для избегания вложенных циклов for);
• permutations – генерация перестановок;
• combinations – генерация сочетаний;
• combinations_with_replacement – генерация размещений;
• chain – соединение нескольких итераторов в один;
• takewhile – получение значений последовательности, пока значение функции-предиката для её элементов истинно;
• dropwhile – получение значений последовательности начиная с элемента, для которого значение функции-предиката перестанет быть истинно.
#вопросы_из_собеседований
@python_practics
👍2
PaddleOCR
PaddleOCR — многоязычные наборы инструментов OCR на основе DL-фреймворка PaddlePaddle.
Особенности PaddleOCR:
• Практичная сверхлегкая система OCR.
• Поддержка распознавания более 80 языков.
• Большой выбор инструментов аннотирования и синтеза данных.
• Поддержка обучения и развертывания на серверных, мобильных, встроенных устройствах и IoT
Подробнее👇
#фреймворки_библиотеки
@python_practics
PaddleOCR — многоязычные наборы инструментов OCR на основе DL-фреймворка PaddlePaddle.
Особенности PaddleOCR:
• Практичная сверхлегкая система OCR.
• Поддержка распознавания более 80 языков.
• Большой выбор инструментов аннотирования и синтеза данных.
• Поддержка обучения и развертывания на серверных, мобильных, встроенных устройствах и IoT
Подробнее👇
#фреймворки_библиотеки
@python_practics
👍2