🤠Sketch: искусственный интеллект на службе аналитика данных в Pandas
В этой статье автор расскажет, почему при использовании Sketch отсутствует необходимость подключения дополнительных плагинов, и как Sketch может отправлять запрос c информацией о датасете в виде base64 строки на сторонний сервер, а также вы узнаете зачем в Sketch необходимо быть знакомым с принципами процесса анализа данных.
Читать...
В этой статье автор расскажет, почему при использовании Sketch отсутствует необходимость подключения дополнительных плагинов, и как Sketch может отправлять запрос c информацией о датасете в виде base64 строки на сторонний сервер, а также вы узнаете зачем в Sketch необходимо быть знакомым с принципами процесса анализа данных.
Читать...
😎Нечеткое сравнение строк с помощью rapidfuzz
В этой статье автор расскажет, как написать функцию, которая определяет есть ли в документе определенная формулировка, с учетом неправильного преобразования текста, и как определиться каким методом производить нечеткое сопоставление строк, а также вы узнаете как написать функции для каждой метрики и прогнать их на тестовом документе.
Читать...
В этой статье автор расскажет, как написать функцию, которая определяет есть ли в документе определенная формулировка, с учетом неправильного преобразования текста, и как определиться каким методом производить нечеткое сопоставление строк, а также вы узнаете как написать функции для каждой метрики и прогнать их на тестовом документе.
Читать...
⚡️Propan — Python фреймворк для написания микросервисов с использованием брокеров сообщений
В этой статье автор расскажет, как фреймворк позволяет эмулировать поведение брокеров и тестировать ваши сервисы без необходимости подключения к внешним зависимостям, и почему очень часто нам нужно использовать логику работы с брокерами сообщений в рамках приложений, которые обрабатывает и HTTP-запросы, а также вы узнаете как управлять настройками приложения, количеством запущенных инстансов, генерировать шаблоны проекта, и перезагружать ваш проект при изменениях в коде.
Читать...
В этой статье автор расскажет, как фреймворк позволяет эмулировать поведение брокеров и тестировать ваши сервисы без необходимости подключения к внешним зависимостям, и почему очень часто нам нужно использовать логику работы с брокерами сообщений в рамках приложений, которые обрабатывает и HTTP-запросы, а также вы узнаете как управлять настройками приложения, количеством запущенных инстансов, генерировать шаблоны проекта, и перезагружать ваш проект при изменениях в коде.
Читать...
😈Пишем на Python как на Rust
В этой статье автор расскажет, почему первое и главное - это использование подсказок типов, где это возможно, особенно в сигнатурах функций и атрибутах класса, и как сделать интерфейсы как можно более точными и закрытыми, а также вы узнаете почему в Rust довольно часто определяют типы данных, которые не добавляют никакого нового поведения.
Читать...
В этой статье автор расскажет, почему первое и главное - это использование подсказок типов, где это возможно, особенно в сигнатурах функций и атрибутах класса, и как сделать интерфейсы как можно более точными и закрытыми, а также вы узнаете почему в Rust довольно часто определяют типы данных, которые не добавляют никакого нового поведения.
Читать...
😎Асинхронные задачи с FastAPI и Celery
В этой статье автор расскажет, как интегрировать Celery в приложение Fast API, и как можно запустить процессы в фоновом режиме с помощью отдельного рабочего процесса, а также вы узнаете как настройте Flower для мониторинга и администрирования задач Celery.
Читать...
В этой статье автор расскажет, как интегрировать Celery в приложение Fast API, и как можно запустить процессы в фоновом режиме с помощью отдельного рабочего процесса, а также вы узнаете как настройте Flower для мониторинга и администрирования задач Celery.
Читать...
🧑🏼💻Как я использовал Pytest для написания QA-тестов, гарантированно обходящих 2FA
В этой статье автор расскажет, как написать Python-тесты, которые обходят 2FA и при этом не покушаются на безопасность клиентов, и насколько тестирование страниц входа и согласия может быть сложным, а также вы узнаете почему одним из недостатков Slackbot является то, что его нельзя запустить на Azure Pipelines.
Читать...
В этой статье автор расскажет, как написать Python-тесты, которые обходят 2FA и при этом не покушаются на безопасность клиентов, и насколько тестирование страниц входа и согласия может быть сложным, а также вы узнаете почему одним из недостатков Slackbot является то, что его нельзя запустить на Azure Pipelines.
Читать...
😨Пишем на Python, как будто это Rust
В этой статье автор расскажет, какие паттерны применяются в программах на Python, и зачем нужно использовать подсказки типов везде, где это возможно, в особенности с сигнатурами функций и атрибутами классов, а также вы узнаете почему в Rust достаточно распространена практика определять такие типы данных, которые не добавляют никакого нового поведения.
Читать...
В этой статье автор расскажет, какие паттерны применяются в программах на Python, и зачем нужно использовать подсказки типов везде, где это возможно, в особенности с сигнатурами функций и атрибутами классов, а также вы узнаете почему в Rust достаточно распространена практика определять такие типы данных, которые не добавляют никакого нового поведения.
Читать...
🤨Определение свободного парковочного места с помощью Computer Vision
В этой статье автор расскажет, как сделать модель на базе компьютерного зрения, которая должна через веб-камеру, установленную дома, отслеживать освободившиеся места на парковке и информировать через telegram-бота если такое место появится, и как можно подключить камеру с помощью библиотеки CV, а также вы узнаете почему в модели не реализовано определение нескольких парковочных мест одновременно.
Читать...
В этой статье автор расскажет, как сделать модель на базе компьютерного зрения, которая должна через веб-камеру, установленную дома, отслеживать освободившиеся места на парковке и информировать через telegram-бота если такое место появится, и как можно подключить камеру с помощью библиотеки CV, а также вы узнаете почему в модели не реализовано определение нескольких парковочных мест одновременно.
Читать...
🧑🏼💻Решаем задачу сетевого планирования с помощью Python
В этой статье автор расскажет, как можно смоделировать процесс производства изделий, и как решить задачу сетевого планирования с использованием языка Python, а также вы узнаете как создать модель, которая будет поступать на вход и второю модель, которая будет заполнять нашу таблицу для планирования.
Читать...
В этой статье автор расскажет, как можно смоделировать процесс производства изделий, и как решить задачу сетевого планирования с использованием языка Python, а также вы узнаете как создать модель, которая будет поступать на вход и второю модель, которая будет заполнять нашу таблицу для планирования.
Читать...
👤Менеджер контекста это просто
В этой статье автор расскажет, почему контекстные менеджеры в Python — это удивительный механизм, который позволяет гарантировать корректное управление ресурсами и обеспечивать безопасное выполнение кода, и как использование контекстного менеджера в Python для работы с базами данных и потоками может облегчить управление ресурсами и обеспечить безопасное выполнение операций, а также вы узнаете как контекстные менеджеры обеспечивают удобный и безопасный способ работы с ресурсами.
Читать...
В этой статье автор расскажет, почему контекстные менеджеры в Python — это удивительный механизм, который позволяет гарантировать корректное управление ресурсами и обеспечивать безопасное выполнение кода, и как использование контекстного менеджера в Python для работы с базами данных и потоками может облегчить управление ресурсами и обеспечить безопасное выполнение операций, а также вы узнаете как контекстные менеджеры обеспечивают удобный и безопасный способ работы с ресурсами.
Читать...
🚀Сколько памяти нужно для запуска 1 миллиона параллельных задач
В этой статье автор расскажет, какое потребление памяти в асинхронных и многопоточных программах популярных языков вроде Rust, Go, Java, C#, Python, Node.js и Elixir, и почему есть огромная разница в потреблении этими программами памяти, а также вы узнаете почему большое число параллельных задач могут потреблять значительный объём памяти, даже без обработки сложных операций.
Читать...
В этой статье автор расскажет, какое потребление памяти в асинхронных и многопоточных программах популярных языков вроде Rust, Go, Java, C#, Python, Node.js и Elixir, и почему есть огромная разница в потреблении этими программами памяти, а также вы узнаете почему большое число параллельных задач могут потреблять значительный объём памяти, даже без обработки сложных операций.
Читать...
👤Когда типизация делает тебе больно: как у нас появился статический анализатор
В этой статье автор расскажет, почему язык программирования Python в силу своей динамичности может легко создать ситуацию, когда статический анализатор не может вывести типы и, как следствие, часть проверок отключается, и почему для кэширования долгих вычислений в Python используется библиотека lazy, а также вы узнаете почему PyCharm внутри себя имеет представление практически о всем проекте.
Читать...
В этой статье автор расскажет, почему язык программирования Python в силу своей динамичности может легко создать ситуацию, когда статический анализатор не может вывести типы и, как следствие, часть проверок отключается, и почему для кэширования долгих вычислений в Python используется библиотека lazy, а также вы узнаете почему PyCharm внутри себя имеет представление практически о всем проекте.
Читать...
🔥Приложение BAI Chat на GTK4 и Python
В этой статье автор расскажет, зачем в программе использовать библиотеку baichat-py, и зачем нужно удалять файлы preferences. py и preferences. blp, а также вы узнаете почему для сборки приложения отлично подойдет интегрированная среда разработки Builder.
Читать...
В этой статье автор расскажет, зачем в программе использовать библиотеку baichat-py, и зачем нужно удалять файлы preferences. py и preferences. blp, а также вы узнаете почему для сборки приложения отлично подойдет интегрированная среда разработки Builder.
Читать...
🤖Заставляем трансформеров отвечать на вопросы
В этой статье автор расскажет, как библиотека transformers поддерживает взаимодействие фреймворков PyTorch, TensorFlow и JAX, и как можно на вход модели передать данные в одном фреймворке, а получить результаты в другом, а также вы узнаете как автоматизировать анализ произвольного текста путём составления вопросов на естественном языке, в противовес поиску нужной информации по ключевым словам.
Читать...
В этой статье автор расскажет, как библиотека transformers поддерживает взаимодействие фреймворков PyTorch, TensorFlow и JAX, и как можно на вход модели передать данные в одном фреймворке, а получить результаты в другом, а также вы узнаете как автоматизировать анализ произвольного текста путём составления вопросов на естественном языке, в противовес поиску нужной информации по ключевым словам.
Читать...
🤔Как мы делали скоринг на микросервисной архитектуре руками не-программистов
В этой статье автор расскажет, почему во многих чувствительных областях нейросети никогда не заменят человека, и почему становится стандартом постепенный переход к микросервисной архитектуре, а также вы узнаете почему ключевая проблема заключалась в совмещении разных языков программирования.
Читать...
В этой статье автор расскажет, почему во многих чувствительных областях нейросети никогда не заменят человека, и почему становится стандартом постепенный переход к микросервисной архитектуре, а также вы узнаете почему ключевая проблема заключалась в совмещении разных языков программирования.
Читать...
📊Детекция и классификация заданных предметов по изображениям с разделением модели и данных
В этой статье автор расскажет, почему для успешной работы системы детекции и классификации с применением технологии компьютерного зрения необходим большой объем данных, в том числе разметка объектов на изображении, и почему такая предварительная подготовка трудоемка и длительна, а также вы узнаете почему до сих пор работа по разметке объектов для создания обучающей выборки проводится в ручном режиме, хотя уже применяется и определенная автоматизация.
Читать...
В этой статье автор расскажет, почему для успешной работы системы детекции и классификации с применением технологии компьютерного зрения необходим большой объем данных, в том числе разметка объектов на изображении, и почему такая предварительная подготовка трудоемка и длительна, а также вы узнаете почему до сих пор работа по разметке объектов для создания обучающей выборки проводится в ручном режиме, хотя уже применяется и определенная автоматизация.
Читать...
🔥Автоматический майнинг изображений
В этой статье автор расскажет, как создать фотогалерею с собственной поисковой системой, и почему данные сайта уже давно используются для составления различных датасетов для машинного обучения, а также вы узнаете почему раньше, для обхода различных лимитов использовался Pushshift.
Читать...
В этой статье автор расскажет, как создать фотогалерею с собственной поисковой системой, и почему данные сайта уже давно используются для составления различных датасетов для машинного обучения, а также вы узнаете почему раньше, для обхода различных лимитов использовался Pushshift.
Читать...