Масштабирование телеграм-ботов на примере aiogram.
Масштабирование — это не просто увеличение мощности, это искусство эффективного управления ресурсами, чтобы удовлетворить растущие запросы пользователей без потери качества обслуживания. В телеграм-ботах, где количество пользователей может увеличиваться экспоненциально, способность вашего бота адаптироваться к растущей нагрузке становится ключом к его успеху.
Aiogram, асинхронная библиотека для создания ботов на питоне, выделяется своей гибкостью и производительностью. Она позволяет создавать более отзывчивые и масштабируемые боты, используя современные асинхронные возможности Python.
Читать далее https://habr.com/ru/companies/otus/articles/77354
Масштабирование — это не просто увеличение мощности, это искусство эффективного управления ресурсами, чтобы удовлетворить растущие запросы пользователей без потери качества обслуживания. В телеграм-ботах, где количество пользователей может увеличиваться экспоненциально, способность вашего бота адаптироваться к растущей нагрузке становится ключом к его успеху.
Aiogram, асинхронная библиотека для создания ботов на питоне, выделяется своей гибкостью и производительностью. Она позволяет создавать более отзывчивые и масштабируемые боты, используя современные асинхронные возможности Python.
Читать далее https://habr.com/ru/companies/otus/articles/77354
Хабр
BlogNetStory — литературная игра для блоггеров
Буквально вчера вечером пришла идея литературной игры для блоггеров BlogNetStory . Правила литературной игры очень просты. Один блоггер публикует начало истории, а другой ее продолжение и затем...
Big Tutorial on Machine Learning with Python.pdf
3.9 MB
Большое руководство по машинному обучению на Python (167-страничный PDF-файл)
data-structures-and-algorithms-in-python_compress.pdf
6.6 MB
Создавайте надежные проекты программного обеспечения со структурами данных, использующими современные шаблоны объектно-ориентированного проектирования! Автор Бруно Прейсс представляет основы структур данных и алгоритмов с современной объектно-ориентированной точки зрения.
Forwarded from Big data world
🙌Топ-10 🐍 Библиотек Python для любых проектов машинного обучения 🚀
https://dev.to/taipy/top-10-python-libraries-for-any-ml-projects-3gfp
https://dev.to/taipy/top-10-python-libraries-for-any-ml-projects-3gfp
DEV Community
🙌Top 10 🐍 Python libraries for any ML projects 🚀
TL;DR In this article, I’ll give you the ultimate Python libraries for any Machine...
Пришло время перемен: функция datetime.utcnow() устарела
В этой небольшой статье я расскажу вам больше о том, почему эти функции теряют актуальность и чем их заменить.
https://blog.miguelgrinberg.com/post/it-s-time-for-a-change-datetime-utcnow-is-now-deprecated
В этой небольшой статье я расскажу вам больше о том, почему эти функции теряют актуальность и чем их заменить.
https://blog.miguelgrinberg.com/post/it-s-time-for-a-change-datetime-utcnow-is-now-deprecated
Miguelgrinberg
It's Time For A Change: datetime.utcnow() Is Now Deprecated
I was going through the release notes of the new Python 3.12 version the other day, and one item caught my attention in the deprecations section:datetime.datetime’s utcnow() and utcfromtimestamp()…
Самый простой способ создания масштабируемых приложений на основе LLM, которые со временем становятся дешевле и быстрее.
https://github.com/monkeypatch/monkeypatch.py
https://github.com/monkeypatch/monkeypatch.py
GitHub
GitHub - Tanuki/tanuki.py: Prompt engineering for developers
Prompt engineering for developers. Contribute to Tanuki/tanuki.py development by creating an account on GitHub.
😂11 забавных библиотек Python, которые сделают ваш день лучше☀️
https://dev.to/taipy/11-fun-python-libraries-to-make-your-day-better-4gpc
https://dev.to/taipy/11-fun-python-libraries-to-make-your-day-better-4gpc
DEV Community
😂11 Fun Python libraries to make your day better☀️
TL;DR In this article, I will present 11 libraries that I had fun playing with and thought...
[Перевод] Две мощных возможности Python, упрощающие код и улучшающие его читабельность.
Улучшите качество кода, украсив его оператором match и срезами объектов.
Python не случайно стал невероятно популярным в современной технической среде. Он, если сравнивать его с другими языками программирования, возможно, является самым удобным и доступным для новичков. И, вместе с этой доступностью, он ещё и обладает огромными возможностями. С его помощью можно решить множество задач в самых разных сферах, им пользуются веб-разработчики, дата-сайентисты, учёные.
По мере того, как Python развивался, его создатели очень старались, чтобы код, написанный на этом языке, не терял бы хорошей читабельности и лаконичности. Хотя для освоения многих возможностей Python могут понадобиться некоторые усилия, результатом приложения этих усилий будет чистый и красивый код. Это более чем стоит сил, потраченных на изучение языка.
В этом материале мы рассмотрим две таких возможности: оператор match и создание срезов строк и списков. Мы подробно разберёмся с тем, как работают эти механизмы, а так же изучим несколько примеров, которые позволят вам познакомиться с синтаксисом и семантикой соответствующих конструкций.
Читать далее https://habr.com/ru/companies/wunderfund/articles/775052
Улучшите качество кода, украсив его оператором match и срезами объектов.
Python не случайно стал невероятно популярным в современной технической среде. Он, если сравнивать его с другими языками программирования, возможно, является самым удобным и доступным для новичков. И, вместе с этой доступностью, он ещё и обладает огромными возможностями. С его помощью можно решить множество задач в самых разных сферах, им пользуются веб-разработчики, дата-сайентисты, учёные.
По мере того, как Python развивался, его создатели очень старались, чтобы код, написанный на этом языке, не терял бы хорошей читабельности и лаконичности. Хотя для освоения многих возможностей Python могут понадобиться некоторые усилия, результатом приложения этих усилий будет чистый и красивый код. Это более чем стоит сил, потраченных на изучение языка.
В этом материале мы рассмотрим две таких возможности: оператор match и создание срезов строк и списков. Мы подробно разберёмся с тем, как работают эти механизмы, а так же изучим несколько примеров, которые позволят вам познакомиться с синтаксисом и семантикой соответствующих конструкций.
Читать далее https://habr.com/ru/companies/wunderfund/articles/775052
Хабр
Две мощных возможности Python, упрощающие код и улучшающие его читабельность
Улучшите качество кода, украсив его оператором match и срезами объектов. Python не случайно стал невероятно популярным в современной технической среде. Он, если сравнивать его с другими...
Многопоточный Python на примерах: токены отмены.
В этой статье мы обсудим паттерн "Cancellation Token", популярный в некоторых других языках, но почему-то обойденный вниманием в Python-сообществе. Он о том, как безопасно и красиво завершать работу функции, треда или корутины.
https://habr.com/ru/companies/vk/articles/774672
В этой статье мы обсудим паттерн "Cancellation Token", популярный в некоторых других языках, но почему-то обойденный вниманием в Python-сообществе. Он о том, как безопасно и красиво завершать работу функции, треда или корутины.
https://habr.com/ru/companies/vk/articles/774672
Хабр
Многопоточный Python на примерах: токены отмены
В этой статье мы обсудим паттерн "Cancellation Token" (или по-русски - "токен отмены"), популярный в некоторых других языках, но почему-то обойденный вниманием в Python-сообществе. Он о том, как...
Генеративный ИИ для начинающих.
Курс из 12 уроков, в котором рассказывается все, что вам нужно знать, чтобы начать создавать приложения генеративного ИИ.
https://microsoft.github.io/generative-ai-for-beginners/#/
Курс из 12 уроков, в котором рассказывается все, что вам нужно знать, чтобы начать создавать приложения генеративного ИИ.
https://microsoft.github.io/generative-ai-for-beginners/#/
microsoft.github.io
Generative AI for Beginners
Description
Создание нейронной сети с помощью PyTorch
Создание вашей первой нейронной сети может показаться сложной задачей, но платформы глубокого обучения, такие как PyTorch, сделали задачу более доступной, чем когда-либо. В этой статье объясняется, как построить нейронную сеть с помощью PyTorch. https://haydenjames.io/building-a-neural-network-with-pytorch/
Создание вашей первой нейронной сети может показаться сложной задачей, но платформы глубокого обучения, такие как PyTorch, сделали задачу более доступной, чем когда-либо. В этой статье объясняется, как построить нейронную сеть с помощью PyTorch. https://haydenjames.io/building-a-neural-network-with-pytorch/
LinuxBlog.io
Building a Neural Network with PyTorch
Building your first neural network could seem like a formidable undertaking, but deep learning frameworks like PyTorch have made the task more accessible
Этот диск 📁 - золотая жила БЕСПЛАТНЫХ учебников, руководств и учебных материалов по:
✅ Искусственный интеллект
✅ AWS Certified
✅ Облако
✅ BIG DATA
✅ Data science
✅ BI
✅ Python
✅ Аналитика данных
✅ Google Cloud Platform
✅ Обучение ИТ
✅ MBA
✅ Машинное обучение
✅ Этический хакинг
✅ Глубокое обучение и многое другое
https://drive.google.com/drive/folders/1CgN7DE3pNRNh_4BA_zrrMLqWz6KquwuD
✅ Искусственный интеллект
✅ AWS Certified
✅ Облако
✅ BIG DATA
✅ Data science
✅ BI
✅ Python
✅ Аналитика данных
✅ Google Cloud Platform
✅ Обучение ИТ
✅ MBA
✅ Машинное обучение
✅ Этический хакинг
✅ Глубокое обучение и многое другое
https://drive.google.com/drive/folders/1CgN7DE3pNRNh_4BA_zrrMLqWz6KquwuD
Что такое конвейеры в Python?
Если вы разработчик Python, возможно, вы слышали о термине «конвейер» . Но что такое конвейер и почему он полезен? В этом сообщении блога мы рассмотрим концепцию конвейеров в Python, как они работают и как они могут помочь вам писать более чистый и эффективный код. https://medium.com/@ayush-thakur02/wait-what-are-pipelines-in-python-628f4b5021fd
Если вы разработчик Python, возможно, вы слышали о термине «конвейер» . Но что такое конвейер и почему он полезен? В этом сообщении блога мы рассмотрим концепцию конвейеров в Python, как они работают и как они могут помочь вам писать более чистый и эффективный код. https://medium.com/@ayush-thakur02/wait-what-are-pipelines-in-python-628f4b5021fd
Medium
Wait! What are Pipelines in Python?
If you are a Python developer, you might have heard of the term pipeline. But what exactly is a pipeline and why is it useful? In this blog…
В этой статье я предлагаю альтернативы основным библиотекам Python.
Эти альтернативы добавляют некоторую ценность ландшафту Python, даже несмотря на то, что основные библиотеки поддерживаются более сильными активными сообществами.
Выбор библиотек зависит от вашего варианта использования и личных предпочтений.
https://dev.to/taipy/new-open-source-vs-old-open-source-33k7
Эти альтернативы добавляют некоторую ценность ландшафту Python, даже несмотря на то, что основные библиотеки поддерживаются более сильными активными сообществами.
Выбор библиотек зависит от вашего варианта использования и личных предпочтений.
https://dev.to/taipy/new-open-source-vs-old-open-source-33k7
DEV Community
🚀⚡New open-source⚡ VS. old open-source 🦖
TD;LR In this article, I provide alternatives to mainstream Python libraries. These...
Базы данных являются важной частью разработки большинства современных программ. Они служат хранилищем для хранения, организации, манипулирования и извлечения данных и информации. Python, будучи универсальным языком программирования, предлагает несколько модулей и библиотек для работы с базами данных. Мы изучим основы программирования баз данных на Python, уделив особое внимание использованию системы баз данных SQLite, которая легка, проста в использовании и является частью стандартной библиотеки Python.
https://www.developer.com/languages/python/python-database-basics
https://www.developer.com/languages/python/python-database-basics
Developer.com
Python Database Basics | Developer.com
Learn the basics of Python databases and how to use them. Explore the different types , how to connect to them, and how to query them.
Профилирование асинхронного Python.
Профилирование приложений — это процесс анализа программы для определения её характеристик: времени выполнения различных частей кода и использования ресурсов.
Для асинхронного python-кода существует конечное количество специфических "узких мест", которые лучше перечислить заранее.
Читать далее https://habr.com/ru/articles/777232
Профилирование приложений — это процесс анализа программы для определения её характеристик: времени выполнения различных частей кода и использования ресурсов.
Для асинхронного python-кода существует конечное количество специфических "узких мест", которые лучше перечислить заранее.
Читать далее https://habr.com/ru/articles/777232
Хабр
Профилирование асинхронного Python
Общие слова Профилирование приложений — это процесс анализа программы для определения её характеристик: времени выполнения различных частей кода и использования ресурсов. Основные этапы профилирования...
Выпущен Джанго 5.0
В примечаниях к выпуску подробно описано множество интересных новых функций https://www.djangoproject.com/weblog/2023/dec/04/django-50-released
Сериализуйте ваши данные с помощью Python
https://realpython.com/python-serialize-data
В примечаниях к выпуску подробно описано множество интересных новых функций https://www.djangoproject.com/weblog/2023/dec/04/django-50-released
Сериализуйте ваши данные с помощью Python
https://realpython.com/python-serialize-data
Django Project
Django 5.0 released
Posted by Natalia Bidart on Dec. 4, 2023
Как мы научили заводчан строить красивые инженерные отчеты из Jupyter Notebook на Python.
Была у нас тут история, когда легкий перфекционизм помог привести в порядок конструкторскую документацию и регулярно экономить инженерам кучу дней на прохождение бюрократических процедур. В ее основе – создание системы управления расчетными данными и переход от трудночитаемых и трудноинтегрируемых отчетов Mathcad к гибкой связке Jupyter Notebook с Python и Teamcenter. Но основной рассказ будет про то, как преобразовывать и экспортировать математические формулы, таблицы и другие элементы из Jupyter в красивый и удобный вид.
Читать далее https://habr.com/ru/companies/lanit/articles/777514
Была у нас тут история, когда легкий перфекционизм помог привести в порядок конструкторскую документацию и регулярно экономить инженерам кучу дней на прохождение бюрократических процедур. В ее основе – создание системы управления расчетными данными и переход от трудночитаемых и трудноинтегрируемых отчетов Mathcad к гибкой связке Jupyter Notebook с Python и Teamcenter. Но основной рассказ будет про то, как преобразовывать и экспортировать математические формулы, таблицы и другие элементы из Jupyter в красивый и удобный вид.
Читать далее https://habr.com/ru/companies/lanit/articles/777514
Хабр
Как мы научили заводчан строить красивые инженерные отчеты из Jupyter Notebook на Python
Была у нас тут история, когда легкий перфекционизм помог привести в порядок конструкторскую документацию и регулярно экономить инженерам кучу дней на прохождение бюрократических процедур. В ее основе...