Создание платформы генеративного ИИ
В статье описываются общие компоненты и архитектура платформы генеративного ИИ, обсуждается, как улучшить контекстный ввод, реализовать ограждения, добавить маршрутизацию моделей и шлюзы, оптимизировать с помощью кэширования и включить сложную логику и действия записи. В ней представлено всеобъемлющее руководство по созданию и масштабированию приложений ИИ, подчеркивающее важность наблюдаемости и оркестровки в управлении этими сложными системами. https://huyenchip.com//2024/07/25/genai-platform.html
Отслеживание эволюции функции Python с помощью git log
В статье объясняется, как использовать команду git log -L для отслеживания эволюции определенной функции в файле Python, обеспечивая более целенаправленное представление изменений кода с течением времени. В ней демонстрируется процесс на примере из пакета Authlib, подчеркивая важность настройки .gitattributes для файлов Python и демонстрируя, как этот метод может помочь в отладке и понимании истории кода. https://nerderati.com/tracing-the-evolution-of-a-python-function-with-git-log/
В статье описываются общие компоненты и архитектура платформы генеративного ИИ, обсуждается, как улучшить контекстный ввод, реализовать ограждения, добавить маршрутизацию моделей и шлюзы, оптимизировать с помощью кэширования и включить сложную логику и действия записи. В ней представлено всеобъемлющее руководство по созданию и масштабированию приложений ИИ, подчеркивающее важность наблюдаемости и оркестровки в управлении этими сложными системами. https://huyenchip.com//2024/07/25/genai-platform.html
Отслеживание эволюции функции Python с помощью git log
В статье объясняется, как использовать команду git log -L для отслеживания эволюции определенной функции в файле Python, обеспечивая более целенаправленное представление изменений кода с течением времени. В ней демонстрируется процесс на примере из пакета Authlib, подчеркивая важность настройки .gitattributes для файлов Python и демонстрируя, как этот метод может помочь в отладке и понимании истории кода. https://nerderati.com/tracing-the-evolution-of-a-python-function-with-git-log/
Chip Huyen
Building A Generative AI Platform
After studying how companies deploy generative AI applications, I noticed many similarities in their platforms. This post outlines the common components of a generative AI platform, what they do, and how they are implemented. I try my best to keep the architecture…
Моржовый оператор := в Python
Python постоянно развивается: с каждой новой версией появляются различные оптимизации, активно внедряются новые инструменты. Так, в Python 3.8 появился моржовый оператор (:=), который стал причиной бурных споров в сообществе. О нем и пойдет речь в этой статье.
А начнем мы с истории о том, как моржовый оператор довел Гвидо ван Россума, создателя Python, до ухода с должности "великодушного пожизненного диктатора" проекта по разработке языка. https://habr.com/ru/articles/828566/
Python постоянно развивается: с каждой новой версией появляются различные оптимизации, активно внедряются новые инструменты. Так, в Python 3.8 появился моржовый оператор (:=), который стал причиной бурных споров в сообществе. О нем и пойдет речь в этой статье.
А начнем мы с истории о том, как моржовый оператор довел Гвидо ван Россума, создателя Python, до ухода с должности "великодушного пожизненного диктатора" проекта по разработке языка. https://habr.com/ru/articles/828566/
Хабр
Моржовый оператор := в Python
Python постоянно развивается: с каждой новой версией появляются различные оптимизации, активно внедряются новые инструменты. Так, в Python 3.8 появился моржовый оператор ( := ), который стал причиной...
Создайте веб-сайт на Python за 15 минут с помощью Streamlit
https://www.youtube.com/watch?v=2siBrMsqF44
3 способа создания проектов Python с использованием GPT-4o
Узнайте о важнейших инструментах искусственного интеллекта, которые помогут вам разрабатывать проекты Python быстрее и с меньшим количеством ошибок, используя естественный язык
https://www.kdnuggets.com/3-ways-of-building-python-projects-using-gpt-4o
Вышел Джанго 5.1
https://www.djangoproject.com/weblog/2024/aug/07/django-51-released
Выпущен Python 3.12.5
https://pythoninsider.blogspot.com/2024/08/python-3125-released.html
https://www.youtube.com/watch?v=2siBrMsqF44
3 способа создания проектов Python с использованием GPT-4o
Узнайте о важнейших инструментах искусственного интеллекта, которые помогут вам разрабатывать проекты Python быстрее и с меньшим количеством ошибок, используя естественный язык
https://www.kdnuggets.com/3-ways-of-building-python-projects-using-gpt-4o
Вышел Джанго 5.1
https://www.djangoproject.com/weblog/2024/aug/07/django-51-released
Выпущен Python 3.12.5
https://pythoninsider.blogspot.com/2024/08/python-3125-released.html
YouTube
Build a Python Website in 15 Minutes With Streamlit
👉 To try everything Brilliant has to offer for free for a full 30 days, visit https://brilliant.org/TechWithTim . You'll also get a 20% discount on a premium subscription.
In this video, I'm giving you an introduction to a fantastic module known as Streamlit…
In this video, I'm giving you an introduction to a fantastic module known as Streamlit…
НАКОНЕЦ-ТО Python избавляется от GIL!
В этом видео обсуждается, как Python 3.13 революционизирует производительность, делая глобальную блокировку интерпретатора (GIL) необязательной! Узнайте, что такое GIL, почему она существует и как ее удаление может повлиять на ваши проекты Python. https://www.youtube.com/watch?v=zWPe_CUR4yU
В этом видео обсуждается, как Python 3.13 революционизирует производительность, делая глобальную блокировку интерпретатора (GIL) необязательной! Узнайте, что такое GIL, почему она существует и как ее удаление может повлиять на ваши проекты Python. https://www.youtube.com/watch?v=zWPe_CUR4yU
YouTube
How Much FASTER Is Python 3.13 Without the GIL?
👷 Review code better and faster with my 3-Factor Framework: https://arjan.codes/diagnosis.
In this video, I'll discuss how Python 3.13 is revolutionizing performance by making the Global Interpreter Lock (GIL) optional! Learn what the GIL is, why it exists…
In this video, I'll discuss how Python 3.13 is revolutionizing performance by making the Global Interpreter Lock (GIL) optional! Learn what the GIL is, why it exists…
12+ вещей, о которых я жалею, что не знал их раньше о списках Python
https://zlliu.medium.com/12-things-i-regret-not-knowing-earlier-about-python-lists-a71dd8a435e2
https://zlliu.medium.com/12-things-i-regret-not-knowing-earlier-about-python-lists-a71dd8a435e2
Medium
12+ Things I Regret Not Knowing Earlier About Python Lists
1) We can use * to combine lists
PyCharm Или VS Code — Что Лучше Для Python В 2024 Году?
https://blog.openreplay.com/pycharm-vs-vscode--which-is-best-for-python-in-2024
https://blog.openreplay.com/pycharm-vs-vscode--which-is-best-for-python-in-2024
Openreplay
PyCharm vs VS Code -- which is best for Python in 2024?
Which is the best IDE for Python developers?
DSPy против Conva.AI: создание лучшего помощника на основе искусственного интеллекта
https://medium.com/@yashaswini.ippili/dspy-vs-conva-ai-building-the-best-ai-assistant-2dedcb179832
https://medium.com/@yashaswini.ippili/dspy-vs-conva-ai-building-the-best-ai-assistant-2dedcb179832
Medium
DSPy vs Conva.AI : Building the Best AI Assistant
I’ve decided to jot down my experience with two fantastic AI assistant building platforms: DSPy and Conva.AI. Both have shown their worth…
Оптимизация в Python. Эффективное использование модуля threading и asyncio
https://habr.com/ru/companies/ruvds/articles/834868/
https://habr.com/ru/companies/ruvds/articles/834868/
PgQueuer — это библиотека Python, использующая PostgreSQL для эффективной организации очередей заданий.
https://github.com/janbjorge/PgQueuer
https://github.com/janbjorge/PgQueuer
GitHub
GitHub - janbjorge/pgqueuer: PgQueuer is a Python library leveraging PostgreSQL for efficient job queuing.
PgQueuer is a Python library leveraging PostgreSQL for efficient job queuing. - janbjorge/pgqueuer
От скучного объектно-ориентированного до БЕЗУМНОГО функционального кода
Это видео демонстрирует, что есть место как объектно-ориентированному, так и функциональному коду. В Python эти два подхода можно эффективно комбинировать, что позволяет использовать сильные стороны каждого для достижения наилучших
результатов. https://www.youtube.com/watch?v=DvdZv_DD0DY
FlexAttention: гибкость PyTorch с производительностью FlashAttention
FlexAttention — это новый API PyTorch, позволяющий реализовывать различные варианты внимания с помощью идиоматического кода PyTorch, который затем опускается в оптимизированные ядра FlashAttention с помощью torch.compile. https://pytorch.org/blog/flexattention/
Это видео демонстрирует, что есть место как объектно-ориентированному, так и функциональному коду. В Python эти два подхода можно эффективно комбинировать, что позволяет использовать сильные стороны каждого для достижения наилучших
результатов. https://www.youtube.com/watch?v=DvdZv_DD0DY
FlexAttention: гибкость PyTorch с производительностью FlashAttention
FlexAttention — это новый API PyTorch, позволяющий реализовывать различные варианты внимания с помощью идиоматического кода PyTorch, который затем опускается в оптимизированные ядра FlashAttention с помощью torch.compile. https://pytorch.org/blog/flexattention/
YouTube
Refactoring Object-Oriented to AWESOME Functional Code
👷 Review code better and faster with my 3-Factor Framework: https://arjan.codes/diagnosis.
In this video, I want to show you that there is a place for object-oriented code and a place for more functional code. In Python, you can combine the two, which is…
In this video, I want to show you that there is a place for object-oriented code and a place for more functional code. In Python, you can combine the two, which is…
This media is not supported in your browser
VIEW IN TELEGRAM
Добро пожаловать в py5!
py5 — это новая версия Processing для Python 3.9+.
http://py5coding.org/index.html
py5 — это новая версия Processing для Python 3.9+.
http://py5coding.org/index.html
uv — чрезвычайно быстрый менеджер пакетов Python , написанный на Rust.
https://astral.sh/blog/uv-unified-python-packaging
https://astral.sh/blog/uv-unified-python-packaging
astral.sh
uv: Unified Python packaging
Manage entire Python projects and even Python itself with a single unified tool.
Очистка и предварительная обработка текстовых данных в Pandas для задач обработки естественного языка
https://www.kdnuggets.com/cleaning-and-preprocessing-text-data-in-pandas-for-nlp-tasks
https://www.kdnuggets.com/cleaning-and-preprocessing-text-data-in-pandas-for-nlp-tasks
KDnuggets
Cleaning and Preprocessing Text Data in Pandas for NLP Tasks - KDnuggets
Follow these steps to prepare and put your text data in its best form for performing NLP tasks
В этой записи блога мы рассмотрим, как использовать Replicate с Streamlit для создания приложения, которое позволяет вам настраивать и запрашивать различные LLM с помощью одного вызова API.
https://blog.streamlit.io/how-to-create-an-ai-chatbot-llm-api-replicate-streamlit
https://blog.streamlit.io/how-to-create-an-ai-chatbot-llm-api-replicate-streamlit
Streamlit
How to create an AI chatbot using one API to access multiple LLMs
Programmatically integrate AI with Replicate and Streamlit
5 уникальных идей проектов искусственного интеллекта на Python и КАК их реализовать
https://www.youtube.com/watch?v=HIvQWdqvl7o
https://www.youtube.com/watch?v=HIvQWdqvl7o
YouTube
5 Unique Python AI Project Ideas & HOW To Build Them
In this video, I will be sharing with you 5 Python AI projects and exactly how to build them. Not only will I walk you through the different modules but I will even provide you with a quick code sample so you can get a good idea of how to get started with…
Как сканировать бесконечно прокручиваемые веб-страницы с помощью Python
https://crawlee.dev/blog/infinite-scroll-using-python
https://crawlee.dev/blog/infinite-scroll-using-python
crawlee.dev
How to scrape infinite scrolling webpages with Python | Crawlee for JavaScript · Build reliable crawlers. Fast.
Learn how to scrape infinite scrolling pages with Python and scrape Nike shoes using Crawlee for Python.