Веб-сокеты в Django Channels. Сделаем простой чат
Для взаимодействия с мобильным или фронтенд-приложением часто используются REST-интерфейсы. Но REST-методы обычно не подходят для ситуаций динамического обновления информации на стороне клиента. В таком случае лучше использовать веб-сокеты и асинхронные расширения Django Channels.
В этой статье вы разберётесь в механизме работы Django Channels и увидите, как можно сделать простую реализацию чата с использованием веб-сокетов:
https://habr.com/ru/company/otus/blog/698276/
#django
Для взаимодействия с мобильным или фронтенд-приложением часто используются REST-интерфейсы. Но REST-методы обычно не подходят для ситуаций динамического обновления информации на стороне клиента. В таком случае лучше использовать веб-сокеты и асинхронные расширения Django Channels.
В этой статье вы разберётесь в механизме работы Django Channels и увидите, как можно сделать простую реализацию чата с использованием веб-сокетов:
https://habr.com/ru/company/otus/blog/698276/
#django
This media is not supported in your browser
VIEW IN TELEGRAM
Учимся программировать и рисовать с помощью Python
В этом нам поможет проект Code Shrew. Здесь вам предлагается создавать статичные и анимированные рисунки с помощью кода на Python. Чем-то это напоминает cssbattle.dev для фронтенд-разработчиков, но с Python.
Попробовать свои силы можно тут:
https://shrew.app/
В этом нам поможет проект Code Shrew. Здесь вам предлагается создавать статичные и анимированные рисунки с помощью кода на Python. Чем-то это напоминает cssbattle.dev для фронтенд-разработчиков, но с Python.
Попробовать свои силы можно тут:
https://shrew.app/
DreamArtist — генерируем изображения по тексту на основе всего одной картинки
Эта модель создана на основе Stable-Diffusion-webui. Её особенностью является то, что для обучения ей достаточно всего одного входного изображения, из которого она извлекает содержание и стиль. После этого вы можете написать, что хотите получить и модель это нарисует, основываясь на прошлом изображении.
Инструкция по установке лежит тут:
https://github.com/7eu7d7/DreamArtist-sd-webui-extension
#библиотека #ml
Эта модель создана на основе Stable-Diffusion-webui. Её особенностью является то, что для обучения ей достаточно всего одного входного изображения, из которого она извлекает содержание и стиль. После этого вы можете написать, что хотите получить и модель это нарисует, основываясь на прошлом изображении.
Инструкция по установке лежит тут:
https://github.com/7eu7d7/DreamArtist-sd-webui-extension
#библиотека #ml
Как написать игру на Python: 5 игровых движков
Пусть Python и не самое лучшее решение для геймдева, но всё же некоторые проекты не обходятся без него. А для создания игры нужен соответствующий движок и Python может кое-что предложить по этому поводу. И речь здесь пойдёт не только о
https://proglib.io/p/kak-napisat-igru-na-python-5-igrovyh-dvizhkov-2022-11-07
#gamedev
Пусть Python и не самое лучшее решение для геймдева, но всё же некоторые проекты не обходятся без него. А для создания игры нужен соответствующий движок и Python может кое-что предложить по этому поводу. И речь здесь пойдёт не только о
Pygame
, но обо всём по порядку:https://proglib.io/p/kak-napisat-igru-na-python-5-igrovyh-dvizhkov-2022-11-07
#gamedev
Всё своё ношу с собой: использование Raspberry Pi в качестве переносного сервера PyPI
Этот проект реализован на тот случай, когда вам может потребоваться содержимое какого-то сайта, например, Stack Overflow, PyPl или Wikipedia, в автономном режиме.
Автор уже клонировал сайты Stack Overflow и PyPl н на переносной сервер и теперь имеет доступ к их содержимому даже при отсутствии интернета. Подробнее о том, как он это сделал:
https://vuyisile.com/pypi-in-a-box-using-a-raspberry-pi-as-a-portable-pypi-server/
#raspberrypi #diy #pypl
Этот проект реализован на тот случай, когда вам может потребоваться содержимое какого-то сайта, например, Stack Overflow, PyPl или Wikipedia, в автономном режиме.
Автор уже клонировал сайты Stack Overflow и PyPl н на переносной сервер и теперь имеет доступ к их содержимому даже при отсутствии интернета. Подробнее о том, как он это сделал:
https://vuyisile.com/pypi-in-a-box-using-a-raspberry-pi-as-a-portable-pypi-server/
#raspberrypi #diy #pypl
Два простых способа преобразовать файл Python в EXE-файл
Если вы написали программу и хотите, чтобы ею могли пользоваться не только разработчики, но и простые пользователи, то стоит оформить её в удобном формате — сделать интерфейс, преобразовать файлы .exe, чтобы программу было удобно установить. Вот именно о последнем и пойдёт речь в этой статье.
Здесь вы узнаете, в каких случаях пригодится такое преобразование и как его можно сделать различными способами:
https://www.datacamp.com/tutorial/two-simple-methods-to-convert-a-python-file-to-an-exe-file
Если вы написали программу и хотите, чтобы ею могли пользоваться не только разработчики, но и простые пользователи, то стоит оформить её в удобном формате — сделать интерфейс, преобразовать файлы .exe, чтобы программу было удобно установить. Вот именно о последнем и пойдёт речь в этой статье.
Здесь вы узнаете, в каких случаях пригодится такое преобразование и как его можно сделать различными способами:
https://www.datacamp.com/tutorial/two-simple-methods-to-convert-a-python-file-to-an-exe-file
Анализ данных на Python с помощью Pandas
Сегодня данные присутствуют во всех сферах жизни, будь то медицинские исследования или данные технологической компании. Независимо от того, с какими данными вы работаете, вы должны знать, как фильтровать и анализировать ваши данные.
В этой статье вы познакомитесь с одним из популярных инструментов анализа данных в Python:
https://www.askpython.com/python-modules/pandas/data-analysis
#pandas
Сегодня данные присутствуют во всех сферах жизни, будь то медицинские исследования или данные технологической компании. Независимо от того, с какими данными вы работаете, вы должны знать, как фильтровать и анализировать ваши данные.
В этой статье вы познакомитесь с одним из популярных инструментов анализа данных в Python:
https://www.askpython.com/python-modules/pandas/data-analysis
#pandas
Как впечатлить эйчара: 5 советов от Head of Finance из Google
В Твиттере есть аккаунт финансового директора Google — его зовут Антонио Реза, и он крутой. Он написал целый тред о том, как понять за 7 минут подходит кандидат в сотрудники или нет. А ещё он поделился 5 способами впечатлить эйчара и, получается, даже финансового директора.
Мы сделали для вас перевод его треда и разместили его тут:
https://tproger.ru/articles/kak-vpechatlit-jejchara-5-sovetov-ot-head-of-finance-iz-google/
В Твиттере есть аккаунт финансового директора Google — его зовут Антонио Реза, и он крутой. Он написал целый тред о том, как понять за 7 минут подходит кандидат в сотрудники или нет. А ещё он поделился 5 способами впечатлить эйчара и, получается, даже финансового директора.
Мы сделали для вас перевод его треда и разместили его тут:
https://tproger.ru/articles/kak-vpechatlit-jejchara-5-sovetov-ot-head-of-finance-iz-google/
PyPI сегодня — радости статистики и печали безопасности
Небольшой, но интересный доклад, в котором рассматривается текущее состояние PyPI: от статистики по пакетам и отдельным характеристикам хранимых артефактов, до трактовки тенденций в python-сообществе на сегодня. Докладчик также затронет актуальный вопрос безопасности компонентной базы и цепочки поставки в целом, а также поговорит о typosquatting, dependency confusion и malware в пакетах и средствах предотвращения угрозы.
https://youtu.be/n7oWW9Np2s4
#видео #доклад #pypl
Небольшой, но интересный доклад, в котором рассматривается текущее состояние PyPI: от статистики по пакетам и отдельным характеристикам хранимых артефактов, до трактовки тенденций в python-сообществе на сегодня. Докладчик также затронет актуальный вопрос безопасности компонентной базы и цепочки поставки в целом, а также поговорит о typosquatting, dependency confusion и malware в пакетах и средствах предотвращения угрозы.
https://youtu.be/n7oWW9Np2s4
#видео #доклад #pypl
Начало работы с языковой моделью Galactica
Galactica — научно-ориентированная языковая модель со 120 миллиардами параметров. Она предсказывает аннотации к белкам, создает конспекты лекций и излагает математические формулы текстом.
В этой статье вы посмотрите, как поработать с этой моделью, ведь она имеет полностью открытый исходный код и доступна каждому:
https://habr.com/ru/post/700482/
#ml
Galactica — научно-ориентированная языковая модель со 120 миллиардами параметров. Она предсказывает аннотации к белкам, создает конспекты лекций и излагает математические формулы текстом.
В этой статье вы посмотрите, как поработать с этой моделью, ведь она имеет полностью открытый исходный код и доступна каждому:
https://habr.com/ru/post/700482/
#ml
This media is not supported in your browser
VIEW IN TELEGRAM
Как создать GIF из графиков Matplotlib в Python
Линейные графики — это самый интуитивный способ визуализации временных рядов. Но что делать с визуализацией ряда с двумя объектами, которые взаимодействуют друг с другом? Сделать анимацию и засунуть в GIF-файл, конечно.
О том, как это сделать:
https://uproger.com/kak-sozdat-gif-iz-grafikov-matplotlib-v-python/
#matplotlib
Линейные графики — это самый интуитивный способ визуализации временных рядов. Но что делать с визуализацией ряда с двумя объектами, которые взаимодействуют друг с другом? Сделать анимацию и засунуть в GIF-файл, конечно.
О том, как это сделать:
https://uproger.com/kak-sozdat-gif-iz-grafikov-matplotlib-v-python/
#matplotlib
Создание хеш-таблицы в Python с помощью TDD
Хеш-таблица представляет собой классическую структуру данных, лежащую в основе программирования. И сегодня она помогает решать многие реальные проблемы, например, индексация таблиц базы данных, кэширование вычисляемых значений или реализация наборов данных.
В Python уже есть своя собственная хеш-таблица dict. Но всё равно вам будет полезно понять, как хеш-таблицы работают за кулисами. Эта статья проведёт вас через этапы реализации хеш-таблицы с нуля:
https://realpython.com/python-hash-table/
Хеш-таблица представляет собой классическую структуру данных, лежащую в основе программирования. И сегодня она помогает решать многие реальные проблемы, например, индексация таблиц базы данных, кэширование вычисляемых значений или реализация наборов данных.
В Python уже есть своя собственная хеш-таблица dict. Но всё равно вам будет полезно понять, как хеш-таблицы работают за кулисами. Эта статья проведёт вас через этапы реализации хеш-таблицы с нуля:
https://realpython.com/python-hash-table/
«Вам курицу или рыбу?» — как рекомендательная система понимает чего вы хотите
Сегодня столько разнообразной информации, что легко запутаться в попытках найти нужное. Разработчики платформы по продаже фермерских продуктов подумали о том, как помочь пользователям выбрать среди обилия фермеров и их товаров именно те, которые им точно нужны и понравятся.
Для этого они разработали рекомендательную систему, которая состоит из трёх этапов. А вот каких именно и как это всё работает, узнаете здесь:
https://habr.com/ru/company/rshb/blog/701278/
#ml #datascience
Сегодня столько разнообразной информации, что легко запутаться в попытках найти нужное. Разработчики платформы по продаже фермерских продуктов подумали о том, как помочь пользователям выбрать среди обилия фермеров и их товаров именно те, которые им точно нужны и понравятся.
Для этого они разработали рекомендательную систему, которая состоит из трёх этапов. А вот каких именно и как это всё работает, узнаете здесь:
https://habr.com/ru/company/rshb/blog/701278/
#ml #datascience
Почему не стоит выбирать FastAPI — самый быстрый фреймворк на Python
FastAPI — быстрый и легкий фреймворк для создания REST API. Но так ли он быстр? Автор статьи у нас на сайте поделился собственным тестом производительности этого фреймворка, а также постарался разобраться, что может быть лучше FastAPI, если вы пишите преимущественно на Django:
https://tproger.ru/articles/pochemu-ne-stoit-vybirat-fastapi-samyj-bystryj-frejmvork-na-python/
#fastapi #django
FastAPI — быстрый и легкий фреймворк для создания REST API. Но так ли он быстр? Автор статьи у нас на сайте поделился собственным тестом производительности этого фреймворка, а также постарался разобраться, что может быть лучше FastAPI, если вы пишите преимущественно на Django:
https://tproger.ru/articles/pochemu-ne-stoit-vybirat-fastapi-samyj-bystryj-frejmvork-na-python/
#fastapi #django
Как запустить динозаврика Google на тачбаре? Обзор Python-библиотеки PyTouchBar
С 2016 года компания Apple начала добавлять сенсорную OLED-панель вместо верхнего ряда на клавиатурах в MacBook Pro. Позднее она отказалась от этой практики из-за не очень высокой популярности, но многие пользователи до сих пор владеют такими ноутбуками.
Возможно, дело в том, что они не догадались добавить туда игру с динозавриком, как это сделали в этой статье. Глядишь, и все бы играли вместо того, чтоб искать ей какое-то полезное применение.
https://habr.com/ru/company/selectel/blog/698218/
#gamedev #diy
С 2016 года компания Apple начала добавлять сенсорную OLED-панель вместо верхнего ряда на клавиатурах в MacBook Pro. Позднее она отказалась от этой практики из-за не очень высокой популярности, но многие пользователи до сих пор владеют такими ноутбуками.
Возможно, дело в том, что они не догадались добавить туда игру с динозавриком, как это сделали в этой статье. Глядишь, и все бы играли вместо того, чтоб искать ей какое-то полезное применение.
https://habr.com/ru/company/selectel/blog/698218/
#gamedev #diy
Python Flask: взаимодействие с контейнерами Docker
Попробуйте научиться работать с Docker и настроить его взаимодействие с Flask. В этой статье вы попробуете реализовать сервер для обслуживания своих функций.
Подробнее:
https://uproger.com/python-flask-vzaimodejstvie-s-kontejnerami-docker/
#flask #docker
Попробуйте научиться работать с Docker и настроить его взаимодействие с Flask. В этой статье вы попробуете реализовать сервер для обслуживания своих функций.
Подробнее:
https://uproger.com/python-flask-vzaimodejstvie-s-kontejnerami-docker/
#flask #docker
Разыскиваются Pet-проекты на питоне
Прямо сейчас мы в Tproger ищем разработчика-питониста, который готов выступить экспертом для написания руководства по созданию pet-проекта на питоне. Статья будет от 3 лица, а вашу работу мы, разумеется, оплатим.
Если у вас есть интересный проект, то присылайте его нашему head of production Оксане на почту [email protected] до вечера 2 декабря.
Прямо сейчас мы в Tproger ищем разработчика-питониста, который готов выступить экспертом для написания руководства по созданию pet-проекта на питоне. Статья будет от 3 лица, а вашу работу мы, разумеется, оплатим.
Если у вас есть интересный проект, то присылайте его нашему head of production Оксане на почту [email protected] до вечера 2 декабря.
Как получить данные в нужном формате с помощью Pandas
Специалистам по данным постоянно приходится приводить данные в нужный им вид. Иногда, очищая от лишнего, в других случаях меняя формат данных. Чаще всего применяются два формата данных: длинный и широкий.
В этой статье вы рассмотрите несколько примеров, чтобы понять, как именно выглядит каждый формат данных, а затем посмотрите, как конвертировать один формат в другой с помощью Pandas:
https://nuancesprog.ru/p/16466/
#pandas #datascience
Специалистам по данным постоянно приходится приводить данные в нужный им вид. Иногда, очищая от лишнего, в других случаях меняя формат данных. Чаще всего применяются два формата данных: длинный и широкий.
В этой статье вы рассмотрите несколько примеров, чтобы понять, как именно выглядит каждый формат данных, а затем посмотрите, как конвертировать один формат в другой с помощью Pandas:
https://nuancesprog.ru/p/16466/
#pandas #datascience
Python в атомной энергетике: сообразительные нейроморфы, предсказание поломок и анализ нормативки
Python со своими инструментами для анализа данных и построения ИИ отлично подходит для применения его наа АЭС. Здесь с ним можно решать амбициозные задачи на острие науки о данных.
В этой статье вы узнаете, что же именно делает Python в атомной энергетике от трёх специалистов из Росатома:
https://habr.com/ru/article/699198/
Python со своими инструментами для анализа данных и построения ИИ отлично подходит для применения его наа АЭС. Здесь с ним можно решать амбициозные задачи на острие науки о данных.
В этой статье вы узнаете, что же именно делает Python в атомной энергетике от трёх специалистов из Росатома:
https://habr.com/ru/article/699198/