Что такое тезаурус и как определить семантическое сходство слов
Чтобы сделать чат-бота или голосового помощника более человечным, необходимо научить его определять и использовать семантическое сходство слов. Ведь одну и ту же мысль можно выразить разными словами, схожими по смысле в определённом контексте.
Как научить компьютер понимать, где слова схожи по смыслу, а где — нет, узнаете в этой статье:
https://habr.com/ru/company/unistar_digital/blog/687148/
#nlp
Чтобы сделать чат-бота или голосового помощника более человечным, необходимо научить его определять и использовать семантическое сходство слов. Ведь одну и ту же мысль можно выразить разными словами, схожими по смысле в определённом контексте.
Как научить компьютер понимать, где слова схожи по смыслу, а где — нет, узнаете в этой статье:
https://habr.com/ru/company/unistar_digital/blog/687148/
#nlp
👍6🤔2😁1
Топ-12 пакетов и библиотек для Django
Популярность фреймворка Django обусловлена не только его простотой и функциональностью, но и обилием различных пакетов и библиотек, которые расширяют его и так большие возможности.
Здесь вы найдёте список из 12 пакетов и библиотек, которые можно считать лучшими из лучших для Django:
https://www.stxnext.com/blog/top-django-packages-libraries/
#django
Популярность фреймворка Django обусловлена не только его простотой и функциональностью, но и обилием различных пакетов и библиотек, которые расширяют его и так большие возможности.
Здесь вы найдёте список из 12 пакетов и библиотек, которые можно считать лучшими из лучших для Django:
https://www.stxnext.com/blog/top-django-packages-libraries/
#django
👍21❤2👎1👏1
Как создать собственные Python-декораторы и правильно их использовать
Декораторы позволяют расширять возможности функций и классов без изменения их кода. В этой статье научитесь создавать собственные декораторы для повышения качества кода.
Статья будет полезна тем, кто уже владеет основами Python и хочет больше узнать о работе декораторов:
https://tproger.ru/articles/kak-sozdat-sobstvennye-python-dekoratory-i-pravilno-ih-ispolzovat/
Декораторы позволяют расширять возможности функций и классов без изменения их кода. В этой статье научитесь создавать собственные декораторы для повышения качества кода.
Статья будет полезна тем, кто уже владеет основами Python и хочет больше узнать о работе декораторов:
https://tproger.ru/articles/kak-sozdat-sobstvennye-python-dekoratory-i-pravilno-ih-ispolzovat/
👍12😁2
Руководство по программированию сокетов на Python. От введения до работающего примера
Сокеты и API сокетов используются для отправки сообщений по сети. Учебного материала по ним очень много, но если вы в этом новичков, то разобраться во всём может быть сложно.
Эта статья поможет вам переварить всю терминологию и разобраться в нюансах так, что к концу вы:
— освоите основные функции и методы модуля Python socket;
— научитесь применять пользовательский класс для отправки сообщений и данных между конечными точками;
— работать со всем этим в собственных клиент-серверных приложениях.
https://habr.com/ru/company/skillfactory/blog/690186/
#socket
Сокеты и API сокетов используются для отправки сообщений по сети. Учебного материала по ним очень много, но если вы в этом новичков, то разобраться во всём может быть сложно.
Эта статья поможет вам переварить всю терминологию и разобраться в нюансах так, что к концу вы:
— освоите основные функции и методы модуля Python socket;
— научитесь применять пользовательский класс для отправки сообщений и данных между конечными точками;
— работать со всем этим в собственных клиент-серверных приложениях.
https://habr.com/ru/company/skillfactory/blog/690186/
#socket
👍15❤1🔥1👌1
Подборка актуальных вакансий
— DevOps / SRE-инженер
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior DevOps Engineer
Где: Москва, можно удалённо
Опыт: от 3 лет
— Auto QA-инженер
Где: удалённо
Опыт: от 1 года
— DevOps-инженер
Где: Москва, можно удалённо
Опыт: от 1 года
— Аналитик DWH
Где: Москва, можно удалённо
Опыт: можно без опыта
— Старший разработчик в команду IaaS
Где: Москва
Опыт: от 1 года
#вакансии #работа
— DevOps / SRE-инженер
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior DevOps Engineer
Где: Москва, можно удалённо
Опыт: от 3 лет
— Auto QA-инженер
Где: удалённо
Опыт: от 1 года
— DevOps-инженер
Где: Москва, можно удалённо
Опыт: от 1 года
— Аналитик DWH
Где: Москва, можно удалённо
Опыт: можно без опыта
— Старший разработчик в команду IaaS
Где: Москва
Опыт: от 1 года
#вакансии #работа
👍6🤮1
Запускаем Django на Kubernetes
Нашли для вас подробную серию статей, где вы сможете научиться работать с Kubernetes, а также Docker. Вы развернёте проект, который представляет собой простое приложение, позволяющее пользователю входить в систему и выводить для него информацию.
Подробнее:
https://dev.to/mkalioby/django-apps-on-kubernetes-2edo
#django #kubernetes
Нашли для вас подробную серию статей, где вы сможете научиться работать с Kubernetes, а также Docker. Вы развернёте проект, который представляет собой простое приложение, позволяющее пользователю входить в систему и выводить для него информацию.
Подробнее:
https://dev.to/mkalioby/django-apps-on-kubernetes-2edo
#django #kubernetes
👍8👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Python для биологов
Python — универсальный язык программирования, которому можно найти применение в любой сфере. Например, в биологии. Здесь его возможности могут пригодиться для визуализации данных, их анализа, моделирования молекул и так далее.
Подробнее о пользе python для биологов:
https://habr.com/ru/post/690734/
Python — универсальный язык программирования, которому можно найти применение в любой сфере. Например, в биологии. Здесь его возможности могут пригодиться для визуализации данных, их анализа, моделирования молекул и так далее.
Подробнее о пользе python для биологов:
https://habr.com/ru/post/690734/
👍10❤1
Решение одной задачи с помощью 16 языков программирования
Автор этой статьи решил посмотреть насколько хорошо разные языки программирования могут справиться с выполнением одной и той же задачи, а именно определением наименьшего и наибольшего числа из списка, а затем нахождением наибольшего общего делителя. Для этого он выбрал как популярные языки типа C++, Rust, Python, так и такие как Fortran и Pharo Smalltalk.
Что в итоге получилось можно посмотреть тут:
https://habr.com/ru/company/cloud4y/blog/691602/
Автор этой статьи решил посмотреть насколько хорошо разные языки программирования могут справиться с выполнением одной и той же задачи, а именно определением наименьшего и наибольшего числа из списка, а затем нахождением наибольшего общего делителя. Для этого он выбрал как популярные языки типа C++, Rust, Python, так и такие как Fortran и Pharo Smalltalk.
Что в итоге получилось можно посмотреть тут:
https://habr.com/ru/company/cloud4y/blog/691602/
👍18🔥1😁1
Java из Python и обратно на Android
Для Android Java является практически родным языком, поэтому для него написано множество библиотек и создано множество инструментов. Но сегодня всё чаще разработчики обращаются к Python, поэтому было бы здорово иметь возможность использовать некоторые решения из Java при Python-разработке.
О том, как это сделать вы узнаете в этой статье:
https://habr.com/ru/post/683536/
#java #mobidev
Для Android Java является практически родным языком, поэтому для него написано множество библиотек и создано множество инструментов. Но сегодня всё чаще разработчики обращаются к Python, поэтому было бы здорово иметь возможность использовать некоторые решения из Java при Python-разработке.
О том, как это сделать вы узнаете в этой статье:
https://habr.com/ru/post/683536/
#java #mobidev
👍9🤔4🐳2👎1😱1
Решаем судоку при помощи компьютерного зрения
Лучший способ изучить что-то новое в программировании — решить реальную задачу с помощью него. Например, научить алгоритм не просто решать судоку, но и для начала распознавать его с помощью системы компьютерного зрения.
О том, как реализовать такой алгоритм можно узнать тут:
https://habr.com/ru/post/689240/
#cv
Лучший способ изучить что-то новое в программировании — решить реальную задачу с помощью него. Например, научить алгоритм не просто решать судоку, но и для начала распознавать его с помощью системы компьютерного зрения.
О том, как реализовать такой алгоритм можно узнать тут:
https://habr.com/ru/post/689240/
#cv
🔥24👍2
Обзор markdown редакторов для Django
Оказывается markdown-редакторов для Django не так уж и мало, поэтому легко можно выбрать что-то устаревшее или не слишком функциональное. Поэтому предлагаем вам познакомиться с обзором, охватывающим различные инструменты:
https://habr.com/ru/post/689106/
#django
Оказывается markdown-редакторов для Django не так уж и мало, поэтому легко можно выбрать что-то устаревшее или не слишком функциональное. Поэтому предлагаем вам познакомиться с обзором, охватывающим различные инструменты:
https://habr.com/ru/post/689106/
#django
👍9
Как создать простой троян на Python
Чтобы поймать преступника, нужно мыслить, как преступник. А чтобы понимать, как вредоносное ПО может испортить вам жизнь, нужно создать такое ПО самому.
Для этого вам потребуется изучить общие принципы разработки вредоносных программ, а также создать «холостой» троян, который не сможет никому навредить, но даст вам чёткое представление, как устроены подобного рода вредоносы. Подробнее:
https://cryptoworld.su/kak-sozdat-prostogo-troyana-na-python/
#безопасность
Чтобы поймать преступника, нужно мыслить, как преступник. А чтобы понимать, как вредоносное ПО может испортить вам жизнь, нужно создать такое ПО самому.
Для этого вам потребуется изучить общие принципы разработки вредоносных программ, а также создать «холостой» троян, который не сможет никому навредить, но даст вам чёткое представление, как устроены подобного рода вредоносы. Подробнее:
https://cryptoworld.su/kak-sozdat-prostogo-troyana-na-python/
#безопасность
👍19🤣4🔥3
Фильтр по интервалу дат в админке Django
Фильтровка каких-то данных по времени является очевидной и вполне логичной задачей. Однако при этом для админки Django нет каких-то популярных готовых решений. Но это не беда. Автор этой статьи рассказал, как создал собственное решение для этого, а также поделился результатом:
https://habr.com/ru/post/688184/
#django
Фильтровка каких-то данных по времени является очевидной и вполне логичной задачей. Однако при этом для админки Django нет каких-то популярных готовых решений. Но это не беда. Автор этой статьи рассказал, как создал собственное решение для этого, а также поделился результатом:
https://habr.com/ru/post/688184/
#django
👍3🤯1
Бросаем кости прямо в консоли
Сегодня предлагаем вам создать небольшой, но занимательный проект, который поможет вам разобраться в том, как собирать и проверять вводимые пользователем данные, импортировать код из модулей и пакетов, писать функции, использовать циклы
и условные выражения, аккуратно отображать выходные данные с помощью строк и функции
А делать мы будем программу, которая умеет бросать от 1 до 6 кубиков со случайным количеством точек на каждом и выводить полученный результат в консоль.
Подробнее:
https://realpython.com/python-dice-roll/
Сегодня предлагаем вам создать небольшой, но занимательный проект, который поможет вам разобраться в том, как собирать и проверять вводимые пользователем данные, импортировать код из модулей и пакетов, писать функции, использовать циклы
for
и условные выражения, аккуратно отображать выходные данные с помощью строк и функции
print()
.А делать мы будем программу, которая умеет бросать от 1 до 6 кубиков со случайным количеством точек на каждом и выводить полученный результат в консоль.
Подробнее:
https://realpython.com/python-dice-roll/
👍6😁5👎1🔥1
15 нейросетей в один Telegram-бот: история успеха и реализация помощника для создателей контента
Как такой инструмент появился и что ещё может, узнаете тут:
https://habr.com/ru/post/690922/
#бот #ml
TurboText_bot
создавался для тех, кто занимается контентом. И это действительно крутое решение, которое способно генерировать тексты, изучать их привлекательность, определять кликбейт, проверять на плагиат и многое другое.Как такой инструмент появился и что ещё может, узнаете тут:
https://habr.com/ru/post/690922/
#бот #ml
❤8🤩5👍4🔥1😁1
Лайфхаки Python: сэкономить память и ускорить выполнение программы
Многие жалуются на медлительность Python, якобы он уступает в скорости другим языкам. Но в нём есть несколько подходов, который позволяют писать быстрый код, но не все этими подходами пользуются.
В этой статье вы узнаете, как ускорить код, в частности обработку списков:
https://tproger.ru/articles/lajfhaki-python-sjekonomit-pamjat-i-uskorit-vypolnenie-programmy/
Многие жалуются на медлительность Python, якобы он уступает в скорости другим языкам. Но в нём есть несколько подходов, который позволяют писать быстрый код, но не все этими подходами пользуются.
В этой статье вы узнаете, как ускорить код, в частности обработку списков:
https://tproger.ru/articles/lajfhaki-python-sjekonomit-pamjat-i-uskorit-vypolnenie-programmy/
👍14🔥3
Ищите работу на HeadHunter, но у резюме мало просмотров? Нашли для вас скрипт, который автоматически поднимет его по кулдауну
hh-ru-auto-resume-raising — программа для автоматического подъёма резюме на hh каждые 4 часа. Устанавливается и работает максимально просто, но только на Unix-системах.
Подробнее:
https://github.com/sergo-code/hh-ru-auto-resume-raising
#инструмент
hh-ru-auto-resume-raising — программа для автоматического подъёма резюме на hh каждые 4 часа. Устанавливается и работает максимально просто, но только на Unix-системах.
Подробнее:
https://github.com/sergo-code/hh-ru-auto-resume-raising
#инструмент
👍14🙏1
Автоматическая озвучка субтитров на YouTube с использованием компьютерного зрения
Ловите интересный кейс по использованию компьютерного зрения. Здесь автор предлагает использовать три сервиса, которые по очереди будут распознавать субтитры, перевод с английского на русский, а затем визуализировать и озвучивать.
Другими словами, вы можете создать упрощённый аналог технологии, которая сейчас используется в Яндекс.Браузере. Подробнее:
https://habr.com/ru/post/691186/
#ml #cv
Ловите интересный кейс по использованию компьютерного зрения. Здесь автор предлагает использовать три сервиса, которые по очереди будут распознавать субтитры, перевод с английского на русский, а затем визуализировать и озвучивать.
Другими словами, вы можете создать упрощённый аналог технологии, которая сейчас используется в Яндекс.Браузере. Подробнее:
https://habr.com/ru/post/691186/
#ml #cv
👍9🔥5