Халк крушить, Халк ломать! Не нужно быть зеленым громилой, можно стать тестировщиком и ломать все подряд в программах. И не нужно знать даже языки программирования, нужно любить все крушить.
Нравится такое? Тогда вам к SkillFactory! Они запустили новый формат курсов – симулятор тестировщика. Обучение в таком формате поможет вам сразу окунуться в атмосферу и подготовиться к реальным жизненным задачам в тестировании.
На курсе вы научитесь писать автотесты для веб-интерфейса на Selenium, а также для REST API сервиса на Python. На протяжении всего обучения вам будет помогать ментор, по окончанию мы поможем составить резюме и собственное портфолио в GitHub.
Еще ведь и Чёрная пятница началась. Идеальный момент, чтобы войти в IT! Скидка на обучение 50% по промокоду PYPROGLIB. Оставляйте заявки по ссылке 👉 https://clc.to/r5Q_Yg
Нравится такое? Тогда вам к SkillFactory! Они запустили новый формат курсов – симулятор тестировщика. Обучение в таком формате поможет вам сразу окунуться в атмосферу и подготовиться к реальным жизненным задачам в тестировании.
На курсе вы научитесь писать автотесты для веб-интерфейса на Selenium, а также для REST API сервиса на Python. На протяжении всего обучения вам будет помогать ментор, по окончанию мы поможем составить резюме и собственное портфолио в GitHub.
Еще ведь и Чёрная пятница началась. Идеальный момент, чтобы войти в IT! Скидка на обучение 50% по промокоду PYPROGLIB. Оставляйте заявки по ссылке 👉 https://clc.to/r5Q_Yg
Всем привет!
Команда Get me IT сделала сервис, который отбирает вакансии по вашим интересам.
Настройте фильтры за 30 секунд и получайте предложения, отобранные по вашим предпочтениям в @GetMeIT_bot
Команда Get me IT сделала сервис, который отбирает вакансии по вашим интересам.
Настройте фильтры за 30 секунд и получайте предложения, отобранные по вашим предпочтениям в @GetMeIT_bot
Логирование
Логирование является неотъемлемой частью разработки. Логи показывают информацию о текущем состоянии программы. И чем лучше выстроено логирование, тем проще будет разобраться в нестандартных ситуациях.
Python поставляется для этих целей с гибким модулем
Созданный объект Logger предоставляет методы для записи сообщений разного уровня (
По умолчанию в
Для отправки логов в сконфигурированные места используются обработчики. Мы можем использовать уже существующие хэндлеры, либо создать свой класс обработчика, унаследовавшись от базового класса
Логирование является неотъемлемой частью разработки. Логи показывают информацию о текущем состоянии программы. И чем лучше выстроено логирование, тем проще будет разобраться в нестандартных ситуациях.
Python поставляется для этих целей с гибким модулем
logging
. Для создания объекта Logger
, вызываем функцию getLogger
, передавая в нее имя логера.Созданный объект Logger предоставляет методы для записи сообщений разного уровня (
DEBUG
, INFO
, WARNING
, ERROR
, CRITICAL
), что удобно для поиска нужной информации с применением фильтров.По умолчанию в
logging
задан уровень WARNING
, это означает, что сообщения уровня DEBUG
и INFO
будут игнорироваться при записи в лог. Изменить данное поведение можно с помощью метода setLevel
, передав минимальный уровень, который будет отлавливаться.Для отправки логов в сконфигурированные места используются обработчики. Мы можем использовать уже существующие хэндлеры, либо создать свой класс обработчика, унаследовавшись от базового класса
Handler
.👍1
Каким будет результат выполнения кода?
Anonymous Quiz
2%
[1, 3, 2, 3]
43%
[1, 3, 2, 4]
14%
[4, 3, 2, 1]
10%
[1, 3, 2, 1]
14%
Error
17%
Узнать ответ
Как сократить время деплоя алгоритмов с двух месяцев до двух дней?
Сегодня мы хотим познакомить вас vektonn.io — высокопроизводительной векторной поисковой системой для ваших приложений в области анализа данных.
vektonn.io помогает управлять жизненным циклом векторов и радикально сокращает время вывода моделей в продакшен.
Проект развивается разработчиками Контура и неоднократно использовался для решения внутренних задач (например, для определения проблемы пользователя по обращению в чате, классификации банковских транзакций по персональным категориям или поиска товара в товарно-учётных системах по названию из накладной).
Известны случаи, когда время деплоя алгоритмов сокращалось с двух месяцев до двух дней.
vektonn.io
— обеспечивает поддержку как плотных, так и разреженных векторов
— поддерживает точные и приближенные алгоритмы kNN (AkNN)
— предоставляет масштабируемую архитектуру для обработки данных объемом в сотни ГБ
— обеспечивает хранение и версионирование моделей и датасетов
— распространяется бесплатно и находится под лицензией Apache, поэтому вы можете бесплатно и свободно использовать его в коммерческих целях
— на практике доказал свою эффективность, существенно сокращая time-to-market моделей
— является open source проектом и потому вы сможете присоединиться к его развитию
Узнать подробности о проекте и приступить к работе можно на сайте — https://vektonn.io
Документация, примеры и quick start — https://vektonn.github.io/vektonn/
Вопросы-предложения можно публиковать в сообществе — https://t.me/vektonn
Сегодня мы хотим познакомить вас vektonn.io — высокопроизводительной векторной поисковой системой для ваших приложений в области анализа данных.
vektonn.io помогает управлять жизненным циклом векторов и радикально сокращает время вывода моделей в продакшен.
Проект развивается разработчиками Контура и неоднократно использовался для решения внутренних задач (например, для определения проблемы пользователя по обращению в чате, классификации банковских транзакций по персональным категориям или поиска товара в товарно-учётных системах по названию из накладной).
Известны случаи, когда время деплоя алгоритмов сокращалось с двух месяцев до двух дней.
vektonn.io
— обеспечивает поддержку как плотных, так и разреженных векторов
— поддерживает точные и приближенные алгоритмы kNN (AkNN)
— предоставляет масштабируемую архитектуру для обработки данных объемом в сотни ГБ
— обеспечивает хранение и версионирование моделей и датасетов
— распространяется бесплатно и находится под лицензией Apache, поэтому вы можете бесплатно и свободно использовать его в коммерческих целях
— на практике доказал свою эффективность, существенно сокращая time-to-market моделей
— является open source проектом и потому вы сможете присоединиться к его развитию
Узнать подробности о проекте и приступить к работе можно на сайте — https://vektonn.io
Документация, примеры и quick start — https://vektonn.github.io/vektonn/
Вопросы-предложения можно публиковать в сообществе — https://t.me/vektonn
Пакет со всеми алгоритмами
На днях обнаружил крутой пакет, в котором реализованы практически все алгоритмы, которые можно представить.
Список всех алгоритмов с ссылками на их исходный код можете найти здесь. Такой пакет можно использовать и на практике, и как справочник на всякий случай.
Например, можете посмотреть пример использования сортировки слиянием на картинке выше.
На днях обнаружил крутой пакет, в котором реализованы практически все алгоритмы, которые можно представить.
Список всех алгоритмов с ссылками на их исходный код можете найти здесь. Такой пакет можно использовать и на практике, и как справочник на всякий случай.
Например, можете посмотреть пример использования сортировки слиянием на картинке выше.
Эмодзи
Для вывода эмодзи в python существует несколько методов.
1. Т.к. все эмодзи по сути являются Unicode символам, то мы можем использовать коды символов из Unicode-таблицы, предварительно перед выводом заменяя в коде
2. У всех эмодзи существуют краткие CLDR имена, которые мы также можем использовать для вывода.
3. Также можно использовать модуль
Для вывода эмодзи в python существует несколько методов.
1. Т.к. все эмодзи по сути являются Unicode символам, то мы можем использовать коды символов из Unicode-таблицы, предварительно перед выводом заменяя в коде
+
на 000
.2. У всех эмодзи существуют краткие CLDR имена, которые мы также можем использовать для вывода.
3. Также можно использовать модуль
emoji
. В функцию emojize
передается CLDR имя, пробелы в котором заменены на нижние подчеркивания и добавлены двоеточия на концах.Библиотека питониста | Python, Django, Flask pinned «Как сократить время деплоя алгоритмов с двух месяцев до двух дней? Сегодня мы хотим познакомить вас vektonn.io — высокопроизводительной векторной поисковой системой для ваших приложений в области анализа данных. vektonn.io помогает управлять жизненным циклом…»
Как математика используется в анализе данных? Какую математику нужно знать аналитику данных для решения продуктовых задач?
Об этом расскажет в среду, 8 декабря в 19-00 МСК практикующий дата сайентист Артур Сапрыкин, работавший в Мегафоне в сфере обработки естественных языков.
Артур ответит на все вопросы, а также всем участникам будет доступна запись вебинара и презентация спикера.
Зарегистрироваться.
Об этом расскажет в среду, 8 декабря в 19-00 МСК практикующий дата сайентист Артур Сапрыкин, работавший в Мегафоне в сфере обработки естественных языков.
Артур ответит на все вопросы, а также всем участникам будет доступна запись вебинара и презентация спикера.
Зарегистрироваться.
🧩 5 интересных головоломок и задач, чтобы отвлечься от рутины и немного пошевелить извилинами (выпуск 6)
В очередной еженедельной подборке мы подготовили 5 новых интересных алгоритмических, логических и математических задачек для отдыха и прокачки мозгов.
https://proglib.io/sh/50fOumxwsC
В очередной еженедельной подборке мы подготовили 5 новых интересных алгоритмических, логических и математических задачек для отдыха и прокачки мозгов.
https://proglib.io/sh/50fOumxwsC
Vektonn.io — эффективное решение, радикально сокращаюшее время вывода моделей в продакшен
— Поддержка плотных и разреженных векторов
— Точные и приближенные алгоритмы kNN (AkNN)
— Масштабируемая архитектура для обработки данных объемом в сотни ГБ
— Хранение и версионирование моделей и датасетов
Предоставляется бесплатно и находится под лицензией Apache, поэтому вы можете свободно использовать его в коммерческих целях уже сегодня.
Документация, примеры и quick start — https://vektonn.github.io/vektonn/
Вопросы, предложения, отзывчивая поддержка — https://t.me/vektonn
— Поддержка плотных и разреженных векторов
— Точные и приближенные алгоритмы kNN (AkNN)
— Масштабируемая архитектура для обработки данных объемом в сотни ГБ
— Хранение и версионирование моделей и датасетов
Предоставляется бесплатно и находится под лицензией Apache, поэтому вы можете свободно использовать его в коммерческих целях уже сегодня.
Документация, примеры и quick start — https://vektonn.github.io/vektonn/
Вопросы, предложения, отзывчивая поддержка — https://t.me/vektonn