👾Мемоизация vs bottom-up: какой подход динамического программирования требует меньше умственных усилий?
Рассмотрим динамическое программирование и два подхода к решению оптимизационных задач динамическим программированием.
Читать...
😈20 важных концепций в Python, которые помогут вам стать более эффективным разработчиком
В этой статье мы рассмотрим фишки Python, которые поднимут ваши навыки на новый уровень: декораторы, магические методы в классах, лямбда-функции, распаковку кортежей с помощью одной строки кода и многое другое.
Читать...
🌳Деревья и графы: что это такое и почему их обязательно нужно знать каждому программисту
В этой статье мы рассмотрим деревья и графы, и теорию, которая стоит за ними, а также выполним реализацию на языке Python и покажем, как можно использовать эти понятия на примере челленджей Leetcode.
Читать...
🔥Flutter на Python
В этой статье автор расскажет, почему Flet не использует SDK, не компилирует код Python в код Dart и как весь UI отображается с помощью встроенного Web сервера.
Читать...
Стать сотрудником Яндекса быстрее и проще, чем кажется. Участвуйте в днях быстрого найма: решите тестовое, пройдите несколько секций собеседования и получите офер за несколько дней.
Ближайшее мероприятие:
• 27 июня – 2 июля — Fast Track для аналитиков-разработчиков, продуктовых аналитиков, инженеров данных и Data Scientists, офер за неделю в команду YaLM 2.0 (YandexGPT)
Выбирайте команду, проект и работайте в любом офисе в России и Беларуси или в наших международных хабах в Армении, Казахстане и Сербии.
Зарегистрироваться
⚡️Гибкая разработка прототипа на Python
В этой статье автор расскажет, почему реализация прототипа — решение, которое помогает сформировать более детальный образ результата целевого продукта, и почему его разработка требует меньше временных и денежных ресурсов, чем работа над целевым решением с постоянно изменяющимися на старте требованиями и неопределенностью заказчика.
Читать...
😵Задача коммивояжёра — ещё немного больше, ещё немного быстрее
В этой статье автор расскажет, почему задача коммивояжёра обычно задаётся симметричной матрицей смежности размера n x n, и почему матрица для задачи LP с большым количеством переменных занимает всю оперативную память компьютера.
Читать...
😮Роли ChatGPT, которые первыми начинают диалог с клиентом и добивается поставленной бизнес задачи
В этой статье автор расскажет, как сделать сервис, который предоставляет любому бизнесу в аренду виртуального сотрудника, который умеет писать первым в популярные мессенджеры клиентам компании или коллегам, и почему до выхода на рынок ChatGPT это казалось фантастикой, но сейчас это уже вполне рядовая задача.
Читать...
🔥Автоматический майнинг изображений
В этой статье автор расскажет, как создать фотогалерею с собственной поисковой системой, и почему данные сайта уже давно используются для составления различных датасетов для машинного обучения, а также вы узнаете почему раньше, для обхода различных лимитов использовался Pushshift.
Читать...
📊Детекция и классификация заданных предметов по изображениям с разделением модели и данных
В этой статье автор расскажет, почему для успешной работы системы детекции и классификации с применением технологии компьютерного зрения необходим большой объем данных, в том числе разметка объектов на изображении, и почему такая предварительная подготовка трудоемка и длительна, а также вы узнаете почему до сих пор работа по разметке объектов для создания обучающей выборки проводится в ручном режиме, хотя уже применяется и определенная автоматизация.
Читать...
😮Poetry: from zero to hero
В этой статье автор расскажет, что такое Poetry, и какие возможности он предоставляет, а ещё вы узнаете как создать проект через терминал.
Читать...
🤖Заставляем трансформеров отвечать на вопросы
В этой статье автор расскажет, как библиотека transformers поддерживает взаимодействие фреймворков PyTorch, TensorFlow и JAX, и как можно на вход модели передать данные в одном фреймворке, а получить результаты в другом, а также вы узнаете как автоматизировать анализ произвольного текста путём составления вопросов на естественном языке, в противовес поиску нужной информации по ключевым словам.
Читать...
Записывайтесь на курс от Хекслета, пройдите 5 бесплатных уроков профессии и получите скидку 10% на курс!
Мы заинтересованы в успешном трудоустройстве наших студентов — гарантируем стажировки от компаний-партнеров и участие в Карьерном треке. Вернем деньги, если после учебы не получилось найти работу🔝
На профессии «Python-разработчик» вы за 10 месяцев:
✔️ Научитесь работать с сетевыми запросами и овладеете навыком проектирования архитектуры приложений, сможете работать с чужим кодом и оформлять пул-реквесты в Open Source проектах.
✔️ Решите более 310 задач в браузере, создадите 4 проекта для портфолио на GitHub и выполните 150 тестовых заданий от наших партнёров.
Оцените формат и решите, стоит ли продолжать! Вводные ознакомительные курсы профессии доступны бесплатно сразу после регистрации —> https://ru.hexlet.io/link/0I6tg9
🚀Сколько памяти нужно для запуска 1 миллиона параллельных задач
В этой статье автор расскажет, какое потребление памяти в асинхронных и многопоточных программах популярных языков вроде Rust, Go, Java, C#, Python, Node.js и Elixir, и почему есть огромная разница в потреблении этими программами памяти, а также вы узнаете почему большое число параллельных задач могут потреблять значительный объём памяти, даже без обработки сложных операций.
Читать...
👤Где используется Python? 10 практических применений Python
В этой статье вы узнаете, где используется пайтон и почему он такой популярный, а также почему пайтон очень часто используют для разработки ИИ, аналитики данных и веб-разработки.
Читать...
🧑🏼💻Проверка подлинности: как убедиться, что ваш код Python работает без ошибок и уязвимостей
Из этой статьи вы узнаете критерии, по которым можно оценить качество пакетов Python и способы избежать загрузки вредоносного кода в свой проект.
Читать...
🐍25 алгоритмов динамического программирования, которые должен знать каждый программист
В этой статье мы рассмотрим 25 основных алгоритмов динамического программирования с реализацией на Python, которые должен знать каждый, кто увлекается спортивным программированием.
Читать...
🗣Решаем задачу перевода русской речи в текст с помощью Python и библиотеки Vosk
В статье научимся конвертировать русскую речь в текст (транскрибация) с помощью Python и библиотеки Vosk с её ML-моделями.
Читать...
🤨Как разместить телеграм бота на сервере. Хостим бота через Push в GIT
В этой статье мы рассмотрим, как развернуть телеграм бота на python в облаке.
Читать...
🧐Что под капотом у нейронной сети. Нейросеть c точки зрения математики и программирования
В этой статье автор расскажет, почему очень часто искусственные нейронные сети рассматриваются или с точки зрения математических моделей, или с точки зрения написания программ на конкретном языке, и как нейронная сеть реализуется на языке Python с использованием библиотеки tensorflow.keras.
Читать...
👾DeepPavlov «из коробки» для задачи NLP на Python
В этой статье автор расскажет, о своём опыте погружения в тему искусственного интеллекта и немного о самой библиотеке DeepPavlov.
Читать...
🤖Автоматизация видеонаблюдения
В этой статье автор расскажет, как организовать вывод видеонаблюдения с разных точек объекта на монитор в штабе, для постоянного контроля происходящего, и как организовать видео-стену в офисе для контроля работы на объектах, а также вы узнаете какими способами можно вывести изображение с видеорегистраторов.
Читать...
🧑🏼💻cv3 — делаем OpenCV питоничным
В этой статье автор расскажет, как обёртка над opencv-python ускоряет написание кода, не сужая функциональность, и как cv3 может реализовать все алгоритмы из OpenCV.
Читать...
😵Парсинг заголовков объявлений
В этой статье автор расскажет, почему сбор данных осуществляется с помощью специальных программ, и как парсеры помогут ускорить рутинную работу.
Читать...
🤔Как мы делали скоринг на микросервисной архитектуре руками не-программистов
В этой статье автор расскажет, почему во многих чувствительных областях нейросети никогда не заменят человека, и почему становится стандартом постепенный переход к микросервисной архитектуре, а также вы узнаете почему ключевая проблема заключалась в совмещении разных языков программирования.
Читать...
🔥Устали от одинакового контента о нейронных сетях? Надоели бесполезные боты, прячущиеся за обилием кнопок и требующие оплаты за каждый клик? Тогда присоединяйтесь к настоящему хакеру - Петру Севера, и его уникальному каналу посвященному нейронным сетям, включая ChatGPT, MidJourney и многим другим!
🚀 Попробуйте нашего бесплатного ChatGPT бота для Телеграма - работающего постоянно, без лишних кнопок и вводящих в заблуждение ролей.
🔑 Не упустите свой шанс занять место в новой эре искусственного интеллекта и воплотить в жизнь то, о чем вы мечтали! Подписывайтесь на канал Петра Севера уже сегодня и откройте для себя мир AI по новому!
🔥Приложение BAI Chat на GTK4 и Python
В этой статье автор расскажет, зачем в программе использовать библиотеку baichat-py, и зачем нужно удалять файлы preferences. py и preferences. blp, а также вы узнаете почему для сборки приложения отлично подойдет интегрированная среда разработки Builder.
Читать...
👤Когда типизация делает тебе больно: как у нас появился статический анализатор
В этой статье автор расскажет, почему язык программирования Python в силу своей динамичности может легко создать ситуацию, когда статический анализатор не может вывести типы и, как следствие, часть проверок отключается, и почему для кэширования долгих вычислений в Python используется библиотека lazy, а также вы узнаете почему PyCharm внутри себя имеет представление практически о всем проекте.
Читать...
👤Менеджер контекста это просто
В этой статье автор расскажет, почему контекстные менеджеры в Python — это удивительный механизм, который позволяет гарантировать корректное управление ресурсами и обеспечивать безопасное выполнение кода, и как использование контекстного менеджера в Python для работы с базами данных и потоками может облегчить управление ресурсами и обеспечить безопасное выполнение операций, а также вы узнаете как контекстные менеджеры обеспечивают удобный и безопасный способ работы с ресурсами.
Читать...
🎥Декораторы Python, которые выведут ваш код на новый уровень
В этом видео автор расскажет, что такое декораторы, какие их преимущества, как с помощью них писать чистый, многоразовый, и поддерживаемый код, а также вы узнаете как упростить код, сделать его более гибким и более производительным.
Смотреть в YouTube...