Как Python сравнивает числа с плавающей запятой и целые числа: когда «равно» на самом деле не равно
https://blog.codingconfessions.com/p/how-python-compares-floats-and-ints
https://blog.codingconfessions.com/p/how-python-compares-floats-and-ints
Codingconfessions
How Python Compares Floats and Ints: Why It Can Give Surprising Results
Another Python gotcha and an investigation into its internals to understand why this happens
Сборка мусора CPython: внутренняя механика и алгоритмы
Подробное описание кода того, как CPython реализует управление памятью, включая подсчет ссылок и сборку мусора.
https://blog.codingconfessions.com/p/cpython-garbage-collection-internals
Создание приложения SaaS с помощью действий Django, Stripe, Neon PostgreSQL, TailwindCSS, GitHub
. Это видео представляет собой руководство по Python, в котором рассказывается, как создать приложение SaaS с помощью действий Django, Stripe, Neon PostgreSQL, TailwindCSS и GitHub. Он охватывает такие темы, как веб-разработка Django, отправка электронной почты, аутентификация пользователей, развертывание, интеграция баз данных, статические файлы и управление подписками. https://www.youtube.com/watch?v=WbNNESIxJnY
Подробное описание кода того, как CPython реализует управление памятью, включая подсчет ссылок и сборку мусора.
https://blog.codingconfessions.com/p/cpython-garbage-collection-internals
Создание приложения SaaS с помощью действий Django, Stripe, Neon PostgreSQL, TailwindCSS, GitHub
. Это видео представляет собой руководство по Python, в котором рассказывается, как создать приложение SaaS с помощью действий Django, Stripe, Neon PostgreSQL, TailwindCSS и GitHub. Он охватывает такие темы, как веб-разработка Django, отправка электронной почты, аутентификация пользователей, развертывание, интеграция баз данных, статические файлы и управление подписками. https://www.youtube.com/watch?v=WbNNESIxJnY
Codingconfessions
CPython Garbage Collection: The Internal Mechanics and Algorithms
A detailed code walkthrough of how CPython implements memory management, including reference counting and garbage collection
Mesop — это платформа пользовательского интерфейса на основе Python, которая позволяет быстро создавать веб-приложения
https://google.github.io/mesop/
https://google.github.io/mesop/
20 самых распространенных магических методов
Волшебные методы: жемчужина ООП Python.
https://blog.dailydoseofds.com/p/20-most-common-magic-methods
Волшебные методы: жемчужина ООП Python.
https://blog.dailydoseofds.com/p/20-most-common-magic-methods
Dailydoseofds
20 Most Common Magic Methods
Magic methods: The gem of Python OOP.
Автоматизируйте скучную работу: как я создал генератор кода, чтобы сэкономить часы
https://dev.to/samadyarkhan/how-i-automated-all-the-elegant-code-required-to-extend-a-feature-mmn
5 бесплатных шаблонов для проектов по науке о данных на Jupyter Notebook
https://www.kdnuggets.com/5-free-templates-for-data-science-projects-on-jupyter-notebook
https://dev.to/samadyarkhan/how-i-automated-all-the-elegant-code-required-to-extend-a-feature-mmn
5 бесплатных шаблонов для проектов по науке о данных на Jupyter Notebook
https://www.kdnuggets.com/5-free-templates-for-data-science-projects-on-jupyter-notebook
DEV Community
Automate the Boring Stuff: How I Built a Code Generator to Save Hours of Redundant Work🧑💻
In this article, I will explain how I got frustrated with writing redundant code needed to extend a...
Потоковая передача изменений из базы данных PostgreSQL в векторное хранилище
Как поддерживать векторное хранилище в актуальном состоянии с помощью CDC (Change Data Capture), Python и Redpanda
https://ai.gopubby.com/stream-changes-from-a-postgresql-database-to-a-vector-store-83df7adc0bfa
Как поддерживать векторное хранилище в актуальном состоянии с помощью CDC (Change Data Capture), Python и Redpanda
https://ai.gopubby.com/stream-changes-from-a-postgresql-database-to-a-vector-store-83df7adc0bfa
Medium
Stream changes from a PostgreSQL Database to a Vector Store
How to keep a vector store up to date using CDC (Change Data Capture), Python and Redpanda
Симметричная индексация в Python
Иногда, изучая Python, можно наткнуться на вещи, которые позволяют решать задачи довольно неожиданным способом. К одной из таких вещей можно отнести унарный оператор ~, с помощью которого можно осуществить симметричную индексацию последовательности. Под симметричной индексацией последовательности будем подразумевать ее одновременный обход от начала и конца.
https://habr.com/ru/articles/818479/
Иногда, изучая Python, можно наткнуться на вещи, которые позволяют решать задачи довольно неожиданным способом. К одной из таких вещей можно отнести унарный оператор ~, с помощью которого можно осуществить симметричную индексацию последовательности. Под симметричной индексацией последовательности будем подразумевать ее одновременный обход от начала и конца.
https://habr.com/ru/articles/818479/
Хабр
Симметричная индексация в Python
Иногда, изучая Python, можно наткнуться на вещи, которые позволяют решать задачи довольно неожиданным способом. К одной из таких вещей можно отнести унарный оператор ~ , с помощью которого можно...
Соединение строк в Python
Мне просто нравится, когда случайные разговоры о Мастодонте заканчиваются моментом «Ага, я этого не знал». На днях у меня был такой момент про язык программирования Python.
https://berglyd.net/blog/2024/06/joining-strings-in-python/
Мне просто нравится, когда случайные разговоры о Мастодонте заканчиваются моментом «Ага, я этого не знал». На днях у меня был такой момент про язык программирования Python.
https://berglyd.net/blog/2024/06/joining-strings-in-python/
Veronica Writes
Joining Strings in Python: A "Huh" Moment
I just love it when random conversations on Mastodon result in a “Huh, I didn’t know that”-moment. The other day I had one such moment about the Python programming language.
I’ve been writing Python code for the last 17 years, and quite a lot of it the last…
I’ve been writing Python code for the last 17 years, and quite a lot of it the last…
Forwarded from Big data world
Написание быстрых строковых функций для NumPy 2.0
https://labs.quansight.org/blog/numpy-string-ufuncs
https://labs.quansight.org/blog/numpy-string-ufuncs
labs.quansight.org
Writing fast string ufuncs for NumPy 2.0
The journey of writing string ufuncs and creating the np.strings namespace for NumPy 2.0
10 полезных модулей Python, которые вам нужно знать
Истинная сила Python заключается в его обширных библиотеках и модулях. В этом видео я создал список из 10 модулей Python, которые вам НЕОБХОДИМО знать, если вы действительно хотите использовать преимущества языка. https://www.youtube.com/watch?v=ecJRJaURJCw
Истинная сила Python заключается в его обширных библиотеках и модулях. В этом видео я создал список из 10 модулей Python, которые вам НЕОБХОДИМО знать, если вы действительно хотите использовать преимущества языка. https://www.youtube.com/watch?v=ecJRJaURJCw
YouTube
10 Useful Python Modules You NEED to Know
The true power of Python lies in its extensive libraries and modules. In this video, I've created a list of 10 Python modules that you NEED to know if you really want to take advantage of the language. Since most of you are likely to encounter almost all…
This media is not supported in your browser
VIEW IN TELEGRAM
Вот 7 способов кодирования категориальных признаков:
https://blog.dailydoseofds.com/p/7-categorical-data-encoding-techniques
https://blog.dailydoseofds.com/p/7-categorical-data-encoding-techniques
Простой в реализации комплексный проект с HuggingFace
Создание готовой к использованию модели HuggingFace с помощью FastAPI и Docker.
https://www.kdnuggets.com/a-simple-to-implement-end-to-end-project-with-huggingface
Создание готовой к использованию модели HuggingFace с помощью FastAPI и Docker.
https://www.kdnuggets.com/a-simple-to-implement-end-to-end-project-with-huggingface
KDnuggets
A Simple to Implement End-to-End Project with HuggingFace - KDnuggets
Generating a ready-to-use HuggingFace model with FastAPI and Docker
Понимание и реализация генетических алгоритмов в Python
Понимание того, что такое генетические алгоритмы и как их можно реализовать на Python.
https://www.kdnuggets.com/understanding-and-implementing-genetic-algorithms-in-python
Понимание того, что такое генетические алгоритмы и как их можно реализовать на Python.
https://www.kdnuggets.com/understanding-and-implementing-genetic-algorithms-in-python
KDNuggets
Understanding and Implementing Genetic Algorithms in Python
Understanding what genetic algorithms are and how they can be implemented in Python.
Начало работы с сетевой автоматизацией на Python
https://zato.io/en/blog/network-automation-getting-started.html
https://zato.io/en/blog/network-automation-getting-started.html
pgvector для разработчиков Python
Узнайте, как использовать pgvector, расширение Postgres для хранения и запросов векторов, из скриптов и веб-приложений Python. Я включу демонстрации с наиболее распространенными драйверами и ORM, такими как psycopg, asyncpg, SQLAlchemy, SQLModel, и разверну полное приложение FastAPI с помощью pgvector для API поиска векторов. Я также расскажу о встраивании параметров модели и стратегиях индексации. https://www.youtube.com/watch?v=MJHUVUXBRFE
Узнайте, как использовать pgvector, расширение Postgres для хранения и запросов векторов, из скриптов и веб-приложений Python. Я включу демонстрации с наиболее распространенными драйверами и ORM, такими как psycopg, asyncpg, SQLAlchemy, SQLModel, и разверну полное приложение FastAPI с помощью pgvector для API поиска векторов. Я также расскажу о встраивании параметров модели и стратегиях индексации. https://www.youtube.com/watch?v=MJHUVUXBRFE
YouTube
pgvector for Python developers | POSETTE 2024
Video of a conference talk about pgvector for Python developers presented by Pamela Fox at POSETTE: An Event for Postgres 2024. Learn how to use pgvector, the Postgres extension for vector storage and querying, from Python scripts and web apps. I'll include…
Forwarded from Тестирование
Полное руководство по фикстурам Pytest
В этом руководстве я расскажу вам обо всех тонкостях фикстур Pytest. Вы узнаете, как создавать фикстуры, параметризовать их для гибкости и использовать их возможности для создания эффективных, надежных и поддерживаемых модульных тестов. https://betterstack.com/community/guides/testing/pytest-fixtures-guide/
В этом руководстве я расскажу вам обо всех тонкостях фикстур Pytest. Вы узнаете, как создавать фикстуры, параметризовать их для гибкости и использовать их возможности для создания эффективных, надежных и поддерживаемых модульных тестов. https://betterstack.com/community/guides/testing/pytest-fixtures-guide/
Betterstack
A Complete Guide to Pytest Fixtures | Better Stack Community
Learn how to use Pytest fixtures for writing maintainable and isolated tests.
7 методов функционального программирования, которые должен знать каждый разработчик
В этом видео рассматриваются 7 методов функционального программирования и демонстрируется их функциональность. Несмотря на то, что Python не является чисто функциональным языком, использование этих методов может значительно улучшить ваши навыки работы с Python. https://www.youtube.com/watch?v=Rp9Ha0rVM1w
В этом видео рассматриваются 7 методов функционального программирования и демонстрируется их функциональность. Несмотря на то, что Python не является чисто функциональным языком, использование этих методов может значительно улучшить ваши навыки работы с Python. https://www.youtube.com/watch?v=Rp9Ha0rVM1w
YouTube
7 Functional Programming Techniques EVERY Developer Should Know
💡 Learn how to design great software in 7 steps: https://arjan.codes/designguide.
In this video, I'll walk you through 7 functional programming techniques and demonstrate how they work. Although Python is not a purely functional language, functional programming…
In this video, I'll walk you through 7 functional programming techniques and demonstrate how they work. Although Python is not a purely functional language, functional programming…