fa
Feedback
Реальный Python

Реальный Python

رفتن به کانال در Telegram

Все о пайтон, новости, подборки на русском и английском. По всем вопросам @evgenycarter

نمایش بیشتر
3 711
مشترکین
-424 ساعت
-177 روز
-1730 روز
آرشیو پست ها
🧼 Методы strip(), lstrip() и rstrip() в Python: удаление пробелов и символов Работая с текстом в Python, часто нужно удалить
🧼 Методы strip(), lstrip() и rstrip() в Python: удаление пробелов и символов Работая с текстом в Python, часто нужно удалить лишние пробелы или символы с краёв строки. Именно для этого существуют методы strip(), lstrip() и rstrip(). Основы

text = "  hello world  "
print(text.strip())   # 'hello world'
print(text.lstrip())  # 'hello world  '
print(text.rstrip())  # '  hello world'
По умолчанию эти методы удаляют пробелы, переводы строк, табуляции и другие пробельные символы. Удаление определённых символов Можно передать в метод строку с символами, которые нужно удалить:

text = ".,!?hello world!?.,"
print(text.strip(".,!?"))  # 'hello world'
Важно: метод удаляет все указанные символы, а не подстроку. То есть strip("abc") удалит все a, b и c, а не строку "abc". Применение в реальной жизни - Очистка данных перед обработкой. - Удаление лишних символов после парсинга. - Нормализация пользовательского ввода. Совет Если нужно удалить только начало или только конец строки — используй lstrip() или rstrip() соответственно. https://realpython.com/python-strip/ #python 👉 @python_real

Подборка Telegram каналов для программистов https://t.me/bash_srv Bash Советы https://t.me/win_sysadmin Системный Администратор Windows https://t.me/lifeproger Жизнь программиста. Авторский канал. https://t.me/devopslib Библиотека девопса | DevOps, SRE, Sysadmin https://t.me/rabota1C_rus Вакансии для программистов 1С Системное администрирование 📌 https://t.me/sysadmin_girl Девочка Сисадмин https://t.me/srv_admin_linux Админские угодья https://t.me/linux_srv Типичный Сисадмин https://t.me/linux_odmin Linux: Системный администратор https://t.me/devops_star DevOps Star (Звезда Девопса) https://t.me/i_linux Системный администратор https://t.me/linuxchmod Linux https://t.me/sys_adminos Системный Администратор https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало) https://t.me/sysadminof Книги для админов, полезные материалы https://t.me/i_odmin Все для системного администратора https://t.me/i_odmin_book Библиотека Системного Администратора https://t.me/i_odmin_chat Чат системных администраторов https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др. https://t.me/sysadminoff Новости Линукс Linux 1C разработка 📌 https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С https://t.me/DevLab1C 1С:Предприятие 8 Программирование C++📌 https://t.me/cpp_lib Библиотека C/C++ разработчика https://t.me/cpp_knigi Книги для программистов C/C++ https://t.me/cpp_geek Учим C/C++ на примерах Программирование Python 📌 https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍 https://t.me/BookPython Библиотека Python разработчика https://t.me/python_real Python подборки на русском и английском https://t.me/python_360 Книги по Python Rus Java разработка 📌 https://t.me/BookJava Библиотека Java разработчика https://t.me/java_360 Книги по Java Rus https://t.me/java_geek Учим Java на примерах GitHub Сообщество 📌 https://t.me/Githublib Интересное из GitHub Базы данных (Data Base) 📌 https://t.me/database_info Все про базы данных Мобильная разработка: iOS, Android 📌 https://t.me/developer_mobila Мобильная разработка https://t.me/kotlin_lib Подборки полезного материала по Kotlin Фронтенд разработка 📌 https://t.me/frontend_1 Подборки для frontend разработчиков https://t.me/frontend_sovet Frontend советы, примеры и практика! https://t.me/React_lib Подборки по React js и все что с ним связано Разработка игр 📌 https://t.me/game_devv Все о разработке игр Библиотеки 📌 https://t.me/book_for_dev Книги для программистов Rus https://t.me/programmist_of Книги по программированию https://t.me/proglb Библиотека программиста https://t.me/bfbook Книги для программистов https://t.me/books_reserv Книги для программистов БигДата, машинное обучение 📌 https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning Программирование 📌 https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций https://t.me/coddy_academy Полезные советы по программированию https://t.me/rust_lib Полезный контент по программированию на Rust https://t.me/golang_lib Библиотека Go (Golang) разработчика https://t.me/itmozg Программисты, дизайнеры, новости из мира IT https://t.me/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻 https://t.me/nodejs_lib Подборки по Node js и все что с ним связано https://t.me/ruby_lib Библиотека Ruby программиста QA, тестирование 📌 https://t.me/testlab_qa Библиотека тестировщика Шутки программистов 📌 https://t.me/itumor Шутки программистов Защита, взлом, безопасность 📌 https://t.me/thehaking Канал о кибербезопасности https://t.me/xakep_2 Хакер Free Книги, статьи для дизайнеров 📌 https://t.me/ux_web Статьи, книги для дизайнеров Математика 📌 https://t.me/Pomatematike Канал по математике https://t.me/phis_mat Обучающие видео, книги по Физике и Математике Excel лайфхак📌 https://t.me/Excel_lifehack https://t.me/tikon_1 Новости высоких технологий, науки и техники💡 https://t.me/mir_teh Мир технологий (Technology World) Вакансии 📌 https://t.me/sysadmin_rabota Системный Администратор https://t.me/progjob Вакансии в IT

Представляем DuckDB Если вы работаете с анализом данных в Python, скорее всего, вы используете такие библиотеки, как Pandas,
Представляем DuckDB Если вы работаете с анализом данных в Python, скорее всего, вы используете такие библиотеки, как Pandas, NumPy и SQL. Но если ваши наборы данных становятся слишком большими для оперативной памяти или вы хотите более эффективную обработку, стоит обратить внимание на DuckDB — встроенную колонко-ориентированную СУБД, идеально подходящую для аналитических задач. DuckDB позволяет запускать SQL-запросы прямо в Python, работать с DataFrame, Parquet, CSV и другими источниками данных без необходимости в отдельном сервере БД. Он прост в установке, кроссплатформенный и совместим с Pandas. Основные фишки DuckDB: - SQL-интерфейс, работающий с Pandas DataFrame, Arrow, Parquet и др. - Высокая производительность благодаря колонко-ориентированному движку. - Поддержка сложных SQL-запросов, включая оконные функции и CTE. - Отсутствие необходимости в сервере — всё работает локально и быстро. Пример использования:

import duckdb
import pandas as pd

df = pd.read_csv("data.csv")
result = duckdb.query("SELECT column1, AVG(column2) FROM df GROUP BY column1").to_df()
Вы также можете напрямую читать файлы:

result = duckdb.query("SELECT * FROM 'data.parquet' WHERE value > 100").to_df()
DuckDB отлично справляется с задачами типа: - Быстрый SQL-анализ локальных файлов - Встраивание SQL в Python без необходимости запускать Postgres/MySQL - Обработка больших таблиц без загрузки всего в память https://realpython.com/python-duckdb/ #python 👉 @python_real

🔍Тестовое собеседование на Middle Бекенд Python-разработчика в четверг 27 марта(уже в четверг!) в 19:00 по мск приходи онлай
🔍Тестовое собеседование на Middle Бекенд Python-разработчика в четверг 27 марта(уже в четверг!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика. Как это будет: 📂 Савва Демиденко, ТехЛид с опытом в Яндексе и Авито, будет задавать реальные вопросы и задачи разработчику-добровольцу 📂 Савва будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью 📂 В конце можно будет задать любой вопрос Савве Это бесплатно. Эфир проходит в рамках курса от ШОРТКАТ для Python-разработчиков, которые хотят повысить свой грейд и прокачать скиллы. Все участники эфира получат бесплатный урок по System Design. Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid: 2VtzqvtqLrt

Методы экземпляра, класса и статические методы в Python — просто о сложном В Python у нас есть три типа методов: экземпляра (
Методы экземпляра, класса и статические методы в Python — просто о сложном В Python у нас есть три типа методов: экземпляра (instance methods), классовые (class methods) и статические (static methods). Все они определяются внутри класса, но различаются по тому, как они работают и как к ним обращаться. 🧩 Методы экземпляра Это наиболее распространённый тип. Они автоматически получают первым аргументом ссылку на объект (self), через который можно обращаться к атрибутам и другим методам этого объекта.

class MyClass:
    def instance_method(self):
        print(f'Вызван instance_method: {self}')
Вызывается через экземпляр:

obj = MyClass()
obj.instance_method()
🧱 Классовые методы Получают в качестве первого аргумента сам класс (cls). Это позволяет работать с атрибутами класса, а не отдельного объекта.

class MyClass:
    @classmethod
    def class_method(cls):
        print(f'Вызван class_method: {cls}')
Вызывается через класс или экземпляр:

MyClass.class_method()
obj.class_method()
Часто используется как альтернативный конструктор:

class Book:
    def __init__(self, title, author):
        self.title = title
        self.author = author

    @classmethod
    def from_string(cls, book_str):
        title, author = book_str.split(' - ')
        return cls(title, author)
🧊 Статические методы Не получают ни self, ни cls. Это просто функции, определённые в теле класса для логической организации, когда они имеют отношение к классу, но не используют его состояние.

class MyClass:
    @staticmethod
    def static_method():
        print('Вызван static_method')
Вызывается так же:

MyClass.static_method()
obj.static_method()
🤔 Когда использовать какой метод? - Используйте методы экземпляра, если нужно работать с данными конкретного объекта. - Используйте классовые методы, если работаете с самим классом (например, создаёте объекты по альтернативной логике). - Используйте статические методы, если метод связан с классом логически, но не требует доступа ни к данным экземпляра, ни к атрибутам класса. https://realpython.com/instance-class-and-static-methods-demystified/ #python 👉 @python_real

Три открытых урока для Python-разработчиков Если уже освоили базовый Python и хотите прокачаться в веб-разработке — не пропустите бесплатные занятия от OTUS. 📺 Web-фреймворк на Python за час | 26 марта в 20:00 (Мск) Разберём, как работает WSGI, создадим минимальный фреймворк с маршрутизацией и поймём, что лежит в основе Django. → Записаться 📺 Знакомство с Django REST Framework: создание API на Django | 17 апреля в 20:00 (Мск) Узнаете, как строить REST API на Django, сделаете первый шаг к полноценным бэкенд-сервисам. → Записаться 📺 Асинхронное Django-приложение: работа с асинхронными ORM и views | 23 апреля в 20:00 (Мск) Освоите asyncio в Django, научитесь писать асинхронные представления и взаимодействовать с БД. → Записаться Записывайтесь на открытые уроки и получите практические знания из первых рук. Все занятия проводятся онлайн, а ведут их опытные разработчики! Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

О векторных базах данных простым языком Представьте, что управляете онлайн-магазином, предлагающим тысячи товаров. Чтобы помо
О векторных базах данных простым языком Представьте, что управляете онлайн-магазином, предлагающим тысячи товаров. Чтобы помочь пользователям находить нужные позиции, вы добавили строку поиска. Теперь посетители могут вводить интересующие их запросы, на что вы будете показывать им подходящие результаты. Например, когда пользователь вводит «лето», вы можете показывать предметы вроде шортов, платьев, панам и пляжных зонтов. Как бы вы реализовали такую систему? https://getdeploying.com/guides/vector-databases #python 👉 @python_real

🔍Что лучше Kafka или RabbitMQ? 20 марта (в четверг) в 19:00 по мск приходи на открытый урок, где ментор объяснит, какую очер
🔍Что лучше Kafka или RabbitMQ? 20 марта (в четверг) в 19:00 по мск приходи на открытый урок, где ментор объяснит, какую очередь лучше выбрать для своих проектов и не тратить время на переделки. Разберем все, что нужно знать про очереди для работы и собесов: 📂 Когда использовать RabbitMQ, а когда Kafka? 📂 Как очереди влияют на масштабируемость и производительность? 📂 Какие ошибки чаще всего совершают разработчики? Это бесплатно. Лекция проходит в рамках курса от ШОРТКАТ для Python-разработчиков, которые хотят повысить свой грейд и прокачать скиллы. + Все участники эфира получат бесплатный урок по System Design. Переходи в бота, чтобы получить ссылку на эфир → @shortcut_py_bot Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid: 2VtzqwLFHe7

Производительность интерпретатора Python 3.14 с оптимизацией хвостовых вызовов Примерно месяц назад проект CPython смерджил н
Производительность интерпретатора Python 3.14 с оптимизацией хвостовых вызовов Примерно месяц назад проект CPython смерджил новую стратегию реализации интерпретатора байт-кода. Первоначальные результаты были очень впечатляющими, продемонстрировав среднее повышение производительности на 10-15% в широком спектре бенчмарков на различных платформах. https://habr.com/ru/companies/ruvds/articles/891562/ original https://blog.nelhage.com/post/cpython-tail-call/ #python 👉 @python_real

Подборка Telegram каналов для программистов https://t.me/bash_srv Bash Советы https://t.me/win_sysadmin Системный Администратор Windows https://t.me/lifeproger Жизнь программиста. Авторский канал. https://t.me/devopslib Библиотека девопса | DevOps, SRE, Sysadmin https://t.me/rabota1C_rus Вакансии для программистов 1С Системное администрирование 📌 https://t.me/sysadmin_girl Девочка Сисадмин https://t.me/srv_admin_linux Админские угодья https://t.me/linux_srv Типичный Сисадмин https://t.me/linux_odmin Linux: Системный администратор https://t.me/devops_star DevOps Star (Звезда Девопса) https://t.me/i_linux Системный администратор https://t.me/linuxchmod Linux https://t.me/sys_adminos Системный Администратор https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало) https://t.me/sysadminof Книги для админов, полезные материалы https://t.me/i_odmin Все для системного администратора https://t.me/i_odmin_book Библиотека Системного Администратора https://t.me/i_odmin_chat Чат системных администраторов https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др. https://t.me/sysadminoff Новости Линукс Linux 1C разработка 📌 https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С https://t.me/DevLab1C 1С:Предприятие 8 Программирование C++📌 https://t.me/cpp_lib Библиотека C/C++ разработчика https://t.me/cpp_knigi Книги для программистов C/C++ https://t.me/cpp_geek Учим C/C++ на примерах Программирование Python 📌 https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍 https://t.me/BookPython Библиотека Python разработчика https://t.me/python_real Python подборки на русском и английском https://t.me/python_360 Книги по Python Rus Java разработка 📌 https://t.me/BookJava Библиотека Java разработчика https://t.me/java_360 Книги по Java Rus https://t.me/java_geek Учим Java на примерах GitHub Сообщество 📌 https://t.me/Githublib Интересное из GitHub Базы данных (Data Base) 📌 https://t.me/database_info Все про базы данных Мобильная разработка: iOS, Android 📌 https://t.me/developer_mobila Мобильная разработка https://t.me/kotlin_lib Подборки полезного материала по Kotlin Фронтенд разработка 📌 https://t.me/frontend_1 Подборки для frontend разработчиков https://t.me/frontend_sovet Frontend советы, примеры и практика! https://t.me/React_lib Подборки по React js и все что с ним связано Разработка игр 📌 https://t.me/game_devv Все о разработке игр Библиотеки 📌 https://t.me/book_for_dev Книги для программистов Rus https://t.me/programmist_of Книги по программированию https://t.me/proglb Библиотека программиста https://t.me/bfbook Книги для программистов https://t.me/books_reserv Книги для программистов БигДата, машинное обучение 📌 https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning Программирование 📌 https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций https://t.me/coddy_academy Полезные советы по программированию https://t.me/rust_lib Полезный контент по программированию на Rust https://t.me/golang_lib Библиотека Go (Golang) разработчика https://t.me/itmozg Программисты, дизайнеры, новости из мира IT https://t.me/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻 https://t.me/nodejs_lib Подборки по Node js и все что с ним связано https://t.me/ruby_lib Библиотека Ruby программиста QA, тестирование 📌 https://t.me/testlab_qa Библиотека тестировщика Шутки программистов 📌 https://t.me/itumor Шутки программистов Защита, взлом, безопасность 📌 https://t.me/thehaking Канал о кибербезопасности https://t.me/xakep_2 Хакер Free Книги, статьи для дизайнеров 📌 https://t.me/ux_web Статьи, книги для дизайнеров Математика 📌 https://t.me/Pomatematike Канал по математике https://t.me/phis_mat Обучающие видео, книги по Физике и Математике Excel лайфхак📌 https://t.me/Excel_lifehack https://t.me/tikon_1 Новости высоких технологий, науки и техники💡 https://t.me/mir_teh Мир технологий (Technology World) Вакансии 📌 https://t.me/sysadmin_rabota Системный Администратор https://t.me/progjob Вакансии в IT

LangGraph: Создание AI-агентов с сохранением состояния на Python Эта статья рассказывает о LangGraph, новой библиотеке для Py
LangGraph: Создание AI-агентов с сохранением состояния на Python Эта статья рассказывает о LangGraph, новой библиотеке для Python, предназначенной для построения графов состояний с использованием LangChain. Она полезна для работы с агентами искусственного интеллекта, позволяя задавать сложные логические потоки в виде графов. Основные моменты статьи: - Как установить и настроить LangGraph. - Создание простых графов состояний с узлами и переходами. - Интеграция с LangChain для управления агентами ИИ. - Разбор практических примеров, включая ветвление логики и параллельное выполнение задач. Эта библиотека особенно полезна для создания сложных сценариев работы ИИ, например, чат-ботов с разными путями обработки запросов. https://realpython.com/preview/langgraph-python/ #python 👉 @python_real

🔍Тестовое собеседование на Middle Python-разработчика в четверг 13 марта(в четверг) в 19:00 по мск приходи онлайн на открыто
🔍Тестовое собеседование на Middle Python-разработчика в четверг 13 марта(в четверг) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика. Как это будет: 📂 Даня, старший разработчик СберМаркете будет задавать реальные вопросы и задачи разработчику-добровольцу 📂 Даня будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью 📂 В конце можно будет задать любой вопрос Дане Что узнаешь на прямом эфире от ШОРТКАТ: 1. Чего ждут от кандидатов на Middle позиции в Python-разработке 2. Какие вопросы задают на интервью и зачем 3. Как подготовиться к собесу, чтобы получить оффер Это бесплатно? Бесплатно Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid: 2VtzqwxoKNX

Как работать с Polars LazyFrames Подробный туториал о работе с Polars LazyFrame. LazyFrame в Polars предоставляет эффективный
Как работать с Polars LazyFrames Подробный туториал о работе с Polars LazyFrame. LazyFrame в Polars предоставляет эффективный способ обработки больших наборов данных через ленивые вычисления. В отличие от традиционных DataFrame, LazyFrame не содержит данных, а хранит набор инструкций, известных как план запроса. Это позволяет выполнять такие операции, как "predicate" и "projection pushdown", обеспечивая обработку только необходимых строк и столбцов. LazyFrame также поддерживает параллельное выполнение планов запросов, что дополнительно повышает производительность. В статье рассматриваются следующие ключевые моменты: - Создание LazyFrame с использованием функций, таких как scan_parquet() или scan_csv(). - Мониторинг эффективности LazyFrame. - Механизмы, обеспечивающие эффективность LazyFrame, включая исследование оптимизированных и неоптимизированных планов запросов. - Обработка больших объемов данных с помощью LazyFrame, включая использование потоковой обработки и определение случаев, когда ее следует применять. - Критерии для определения пригодности использования LazyFrame в конкретных сценариях. https://realpython.com/polars-lazyframe/ #python 👉 @python_real

🔥Podlodka Python Crew — это онлайн-конференции по самым актуальным темам для питонистов. Разбираем сложные вещи простыми сло
🔥Podlodka Python Crew — это онлайн-конференции по самым актуальным темам для питонистов. Разбираем сложные вещи простыми словами, без воды, с уклоном на практику. Сессии проходят в удобное время — утром и вечером. С 17 по 21 марта пройдет сезон, посвященный оптимизации работы Python-приложений. Разбираем профилирование, внутренности CPython и техники ускорения кода. 🎯Что в программе?Оптимизации, которые вы могли упустить — Александр Кучин (Литрес) расскажет, какие скрытые проблемы могут замедлять код и как их исправить 🚀 • Как работает CPython — от запуска скрипта до управления памятью — Василий Рябов разберет, как Python читает и выполняет код, управляет памятью и garbage collection 📌 • Своя Игра: уровни глубины знаний Python-разработчика — Нина Лукина и Евгений Афонасьев в формате викторины объяснят, как Python работает под капотом. Это будет эпично 🎮 • Профилирование на Python — Василий Исаев (Точка) объяснит, как находить узкие места в коде и повышать его производительность с помощью профилирования 💡 Подходы, которые можно внедрить сразу после конференции! 🔗 Подробности и билеты: https://podlodka.io/pythoncrew

Объекты bytes: обработка бинарных данных в Python - Основы бинарных данных: понятия битов, байтов, двоичных слов, порядков ба
Объекты bytes: обработка бинарных данных в Python - Основы бинарных данных: понятия битов, байтов, двоичных слов, порядков байтов (эндиянность) и знаковости. - Объект bytes в Python: различия между bytes и bytearray, а также концепция байтоподобных объектов и протокола буфера. - Создание объектов bytes: использование литералов байтов, функции bytes() и метода класса bytes.fromhex(). - Манипуляции с объектами bytes: операции, схожие со строками, преобразование между байтами и строками, а также различные способы представления байтов. - Практическое применение: чтение и запись бинарных файлов, сетевые коммуникации, сериализация объектов, работа с изображениями и выполнение байт-кода Python. Статья предоставляет глубокое понимание того, как эффективно работать с бинарными данными в Python, и содержит практические примеры для закрепления материала. https://realpython.com/python-bytes/ #python 👉 @python_real

Обработка естественного языка с помощью spaCy в Python Этот гайд подробно объясняет, как использовать библиотеку spaCy для об
Обработка естественного языка с помощью spaCy в Python Этот гайд подробно объясняет, как использовать библиотеку spaCy для обработки естественного языка (NLP) в Python. В статье рассматриваются основы работы со spaCy, включая: - Установку и загрузку моделей языка - Токенизацию текста - Лемматизацию и определение частей речи - Распознавание именованных сущностей (NER) - Работа с зависимостями в предложении - Создание пользовательских обработчиков для текста https://realpython.com/natural-language-processing-spacy-python/ #python 👉 @python_real

Создаем веб-приложения с Dash на Python Хотите быстро создать интерактивные веб-приложения на Python? Библиотека Dash позволя
Создаем веб-приложения с Dash на Python Хотите быстро создать интерактивные веб-приложения на Python? Библиотека Dash позволяет легко строить дашборды и визуализации без глубоких знаний веб-разработки. В статье рассматриваются основы работы с Dash, создание пользовательского интерфейса и управление состоянием приложения. 📌 Основные моменты: 🔹 Установка и настройка Dash 🔹 Создание интерактивных графиков с Plotly 🔹 Управление входными данными и callback-функциями 🔹 Развертывание приложения Отличный инструмент для анализа данных и визуализации в реальном времени! https://realpython.com/python-dash/ #python 👉 @python_real

Как использовать pyproject.toml в Python Рассматриваются основные аспекты работы с этим файлом, его структура и как он помога
Как использовать pyproject.toml в Python Рассматриваются основные аспекты работы с этим файлом, его структура и как он помогает в управлении зависимостями, настройке инструментов и организации проектов. Краткий обзор: - pyproject.toml появился в PEP 518 и стал стандартом для описания конфигурации Python-проектов. - Позволяет определять сборщики (build backends), такие как setuptools или poetry. - Упрощает настройку инструментов вроде black, mypy и pytest. - Дает возможность управлять зависимостями и версиями пакетов. Использование pyproject.toml делает проекты более структурированными и гибкими, особенно при работе с различными инструментами и системами сборки. https://realpython.com/python-pyproject-toml/ #python 👉 @python_real

Python и API: выигрышное сочетание для чтения общедоступных данных Эта статья посвящена созданию API на Python. В ней рассмат
Python и API: выигрышное сочетание для чтения общедоступных данных Эта статья посвящена созданию API на Python. В ней рассматриваются основы API, их применение, а также инструменты и библиотеки, которые помогут вам создать собственное API. https://realpython.com/python-api/ #python 👉 @python_real