en
Feedback
Реальный Python

Реальный Python

Open in Telegram

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

Show more
3 653
Subscribers
-124 hours
-37 days
-1630 days
Posts Archive
Руководство по сериализации данных в Python Будь вы дата-сайентист, работающий с большими данными в распределенном кластере,
Руководство по сериализации данных в Python Будь вы дата-сайентист, работающий с большими данными в распределенном кластере, бэкенд-инженер, создающий масштабируемые микросервисы, или фронтенд-разработчик, использующий веб-API, вы должны понимать, что такое сериализация данных. В этом подробном руководстве вы пойдете дальше XML и JSON и исследуете несколько форматов данных, которые можно использовать для сериализации данных в Python. Вы рассмотрите их в зависимости от различных сценариев использования, познакомитесь с их уникальными категориями. К концу этого руководства вы глубоко разберетесь в различных форматах обмена данными. Вы освоите возможность сохранять и передавать объекты с состоянием, эффективно делая их "бессмертными" и переносимыми во времени и пространстве. В конце концов, вы научитесь отправлять исполняемый код по сети, открывая возможности удаленных вычислений и распределенной обработки. https://realpython.com/python-serialize-data/ #python 👉 @python_real

Вещи, которые я узнал о создании CLI-инструментов на Python: Я создаю много командных инструментов на Python. Это стало моим любимым способом быстро превращать код в что-то, что я могу использовать сам, а также упаковывать для других людей. https://simonwillison.net/2023/Sep/30/cli-tools-python/ #python 👉 @python_real

Станьте AI-разработчиком на Python и зарабатывайте от 150.000₽ в месяц 🔥🔥🔥 Мы научим вас создавать и тренировать нейронные сети, и вы сможете: 1️⃣ Устроиться разработчиком в крупную компанию и зарабатывать от 150 тыс. ₽ в месяц 2️⃣ Разрабатывать такие проекты на заказ и зарабатывать от 500 тыс. ₽ за проект 3️⃣ Создать нейро-сотрудника в вашей компании и вырасти на +30-100% в зарплате На интенсиве будет много практики: создадим 9 нейросетей за 1 вечер: 🧬 Прогноз стоимости золота 🧬 Сегментация изображения для робота доставщика 🧬 Трекинг людей на видео Ведущий интенсива - Senior AI-разработчик и основатель Университета искусственного интеллекта 🔥 Регистрируйтесь на бесплатный интенсив! Встречаемся в ближайшую среду

Как использовать PyScript - фреймворк для фронтенда на Python В последние годы популярность языка Python значительно возросла. Он имеет широкий спектр применения - от наиболее популярного использования в искусственном интеллекте до Data Science, робототехники и скриптинга. В сфере веб-разработки Python используется в основном на бэкенде с такими фреймворками, как Django и Flask. https://www.freecodecamp.org/news/pyscript-python-front-end-framework/ #python 👉 @python_real

🧐Как при помощи CBV создать приложение в декларативном стиле и сократить время на разработку? 👉Узнайте СЕГОДНЯ, 16.09 в 20:
🧐Как при помощи CBV создать приложение в декларативном стиле и сократить время на разработку? 👉Узнайте СЕГОДНЯ, 16.09 в 20:00 мск на бесплатном вебинаре онлайн-курса «Python Developer. Professional» - «Django Class Based Views»: регистрация На занятии посмотрим на использование CBV для создания веб-приложений. CBV позволяют создать представления, не написав ни строчки бизнес-логики, так как всё генерируются автоматически! Вебинар будет полезен для тех, кто уже знаком с Python и хочет начать разрабатывать веб-приложения, либо уже пробовал другие фреймворки: Flask, FastAPI. После прохождения вебинара вы сможете легко и быстро создавать свои представления на основе классов в Django за несколько строчек кода. 🤝Понравится урок — продолжите обучение на курсе по спеццене и даже в рассрочку! Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Полноценный API на Django REST Framework: легкая разработка, автодокументация и быстрый деплой Сегодня мы погрузимся в процес
Полноценный API на Django REST Framework: легкая разработка, автодокументация и быстрый деплой Сегодня мы погрузимся в процесс создания собственного API на Django с использованием мощного инструмента — Django REST Framework (DRF). Этот фреймворк предоставляет полный набор инструментов для разработки API: маршрутизация, сериализация данных, обработка запросов и формирование ответов. DRF значительно упрощает взаимодействие с клиентами через HTTP, поддерживая такие методы, как GET, POST, PUT и DELETE. Однако, в отличие от FastAPI, Django REST Framework не включает встроенный инструмент для автодокументирования API. Мы легко решим эту задачу, воспользовавшись расширением drf‑spectacular, которое генерирует спецификации API в формате OpenAPI 3.0. Это позволит интегрировать интерфейсы, такие как Swagger и Redoc, для удобного тестирования и наглядной визуализации документации. https://habr.com/ru/companies/amvera/articles/843232/ #python 👉 @python_real

6 вещей, о которых вы, вероятно, не знали, что можно делать с Pandas Со своими мощными и гибкими функциями Pandas стал незаме
6 вещей, о которых вы, вероятно, не знали, что можно делать с Pandas Со своими мощными и гибкими функциями Pandas стал незаменимым инструментом для ученых данных и аналитиков. Ссылаясь на статистику, опубликованную PyPI, вы можете себе представить, что Pandas загружают более 3 миллионов раз в день? Конечно, эта статистика дает мало информации о количестве пользователей. Тем не менее, она подчеркивает широкую популярность библиотеки. Хотя многие пользователи уже знакомы с её основными функциями, в Pandas всё же есть множество скрытых возможностей, о которых вы, возможно, не знаете. Итак, в этом блоге я поделюсь шестью интересными вещами, которые вы можете сделать с помощью Pandas, чтобы улучшить свой анализ данных. https://towardsdatascience.com/6-things-that-you-probably-didnt-know-you-could-do-with-pandas-d365b3362a55 #python 👉 @python_real

Алгоритмы на Python Включает в себя массу алгоритмов от арифметического анализа до блокчейна и структур данных. https://githu
Алгоритмы на Python Включает в себя массу алгоритмов от арифметического анализа до блокчейна и структур данных. https://github.com/TheAlgorithms/Python #python 👉 @python_real

Как использовать операторы break, continue и pass при работе с циклами в Python Использование циклов for и while в Python поз
Как использовать операторы break, continue и pass при работе с циклами в Python Использование циклов for и while в Python позволяет автоматизировать и эффективно повторять задачи. Но иногда внешний фактор может повлиять на выполнение программы. В таких случаях вам может понадобиться полностью выйти из цикла, пропустить часть цикла перед его продолжением или проигнорировать этот внешний фактор. Эти действия можно выполнить с помощью операторов break, continue и pass. https://www.digitalocean.com/community/tutorials/how-to-use-break-continue-and-pass-statements-when-working-with-loops-in-python-3 #python 👉 @python_real

Выполняйте загрузку Excel-файлов в Python в 1000 раз быстрее Как пользователь Python, я часто взаимодействую с файлами Excel
Выполняйте загрузку Excel-файлов в Python в 1000 раз быстрее Как пользователь Python, я часто взаимодействую с файлами Excel для работы с данными, поскольку профессионалы предпочитают обмениваться информацией в форматах Excel или CSV. Однако скорость работы Python с файлами Excel довольно низкая. Рассмотрим пять методов загрузки данных в Python. К концу статьи вы узнаете, как добиться увеличения скорости на три порядка, невероятно ускорив процесс загрузки. https://python.plainenglish.io/do-you-read-excel-files-with-python-there-is-a-1000x-faster-way-72a15964d30a?gi=a23a0755357a #python 👉 @python_real

Что происходит, когда запускаешь «Hello World» в Linux Сегодня я задумалась о том, что происходит, когда запускаешь в Linux п
Что происходит, когда запускаешь «Hello World» в Linux Сегодня я задумалась о том, что происходит, когда запускаешь в Linux простую программу «Hello World» на Python. print("hello world") Вот как это выглядит в командной строке: $ python3 hello.py hello world Но внутри происходит гораздо больше. Я объясню, что там творится, и, что гораздо важнее, расскажу об инструментах, при помощи которых вы сами сможете исследовать происходящее. Мы воспользуемся readelf, strace, ldd, debugfs, /proc, ltrace, dd и stat. Я не буду рассматривать относящиеся к Python части, только объясню, что происходит при выполнении динамически компонуемых исполняемых файлов. https://habr.com/ru/companies/ruvds/articles/753506/ #python 👉 @python_real

Как оптимизировать аккумуляторную батарею Сразу оговорюсь, что в статье речь пойдёт преимущественно о теоретической стороне п
Как оптимизировать аккумуляторную батарею Сразу оговорюсь, что в статье речь пойдёт преимущественно о теоретической стороне проектирования батарей, нежели о практических рекомендациях по исправлению их технических проблем — жаль разочаровывать тех, кого больше интересует последнее. Представьте, что работаете инженером в компании по производству электромобилей, и ваш начальник обращается к вам со следующими словами: «Джереми, у нас проблема! (и да, зовут вас Джереми). Всё эти чёртовы батареи! В машине их слишком много, что получается очень накладно. Но при этом мы хотим, чтобы клиенты могли спокойно проехать 400 миль на одном заряде». Что вы в этой ситуации сделаете? Как вы оптимизируете батареи? Это же чёрный магический ящик, не так ли? Не так. Используйте симуляцию. https://habr.com/ru/companies/ruvds/articles/833472/ original https://github.com/ionworks/how-to-debug-your-battery?tab=readme-ov-file #python 👉 @python_real

Python's lambda functions Have you ever seen the word lambda used in Python? sorted_by_values = sorted(items, key=lambda i: i[1]) That's called a "lambda expression" and it defines a "lambda function". https://www.pythonmorsels.com/lambda-expressions/ #python 👉 @python_real

🔥What’s the Hack? ЭКСПО! Этим летом с 1 по 10 августа прими участие в хакатоне от Экспобанк, реши задачу по созданию системы
🔥What’s the Hack? ЭКСПО! Этим летом с 1 по 10 августа прими участие в хакатоне от Экспобанк, реши задачу по созданию системы управления клиентскими базами для компаний-партнеров Экспобанка и получи возможность забрать вознаграждение из призового фонда в 400.000 рублей! Регистрируйся на хакатон до 29 июля включительно: https://экспохак.рф 🌐Хакатон пройдет в формате Онлайн - 9 дней интенсивной работы над проектом, а 10-го августа участники защищают свои решения перед представителями из компаний-партнеров Экспобанка! 🚀Главная цель – создать единый механизм управления клиентскими базами, позволяющий оптимизировать взаимодействие с клиентами и предлагать различные услуги из разных компаний, входящих в число компаний-партнеров Экспобанка. . 👨‍💻К участию приглашаются разработчики, Product менеджеры, IT-специалисты и бизнес-архитекторы. На протяжении всего хакатона Вас ждут регулярные сессии с экспертами, которые помогут скорректировать Ваши идеи в нужно русло! 📌Ключевые события хакатона: 29 июля – Завершение подачи заявок 1 августа – Церемония открытия 2 и 5 августа – Индивидуальные сессии с экспертами 7 августа – Общая встреча с экспертами 10 августа – Финальный питч и Церемония закрытия 🏆Успей зарегистрироваться на хакатон и побороться за призовой фонд в 400.000 рублей! What’s the Hack? ЭКСПО! Подробная информация и регистрация: https://экспохак.рф

Работает — не трожь: зачем обновлять Python в долгоживущих проектах Всем привет! Меня зовут Сергей Яхницкий. Я пишу на Python
Работает — не трожь: зачем обновлять Python в долгоживущих проектах Всем привет! Меня зовут Сергей Яхницкий. Я пишу на Python уже больше шести лет, техлид в Яндекс Такси, Python‑евангелист и член Python‑комитета Яндекса (аналог Python Steering Council). Человек я простой, звёзд с Гитхаба не хватал: до того, как я устроился в Такси, я мирно писал маленькие бэкенды на Python. А потом меня прорвало: кодогенерации, CI/CD, кучи тестов, монорепа и прочее. Вот тут‑то моя питоничья душа и воспряла. Решил я всё автоматизировать, обновить всё, что движется, а что не движется — подвигать и обновить. Из этого вышел мой рассказ. Этот пост широко освещает изменения последних нескольких лет и куда в принципе движется Python. Пост будет полезен как новичкам, которые только ещё изучают Python, так и опытным специалистам, которые думают о языке разработки в долгосрочной перспективе. https://habr.com/ru/companies/yandex/articles/828956/ #python 👉 @python_real

Синтез эмоций. Модель вдох-выдох Решил попробовать написать несколько статей о синтезе речи с поддержкой эмоций. Все началось
Синтез эмоций. Модель вдох-выдох Решил попробовать написать несколько статей о синтезе речи с поддержкой эмоций. Все началось, когда я решил сделать простой MVP для улучшения разговорного иностранного языка на базе нейронок, онлайн-репетитор. Так как сам испытываю сложности с его изучением. Но в процессе реализации, я использовал разные модели. Начиная от Fastpitch и Tocatron2 до Bark от Suno. Когда я тестировал свой первый MVP, то при длительном прослушивании синтетического голоса у меня начинала болеть голоса и возникало раздражение. Это особенно сильно возникало, когда озвучка голоса не соответствовала контексту. Возникал аналог эффекта "зловещей долины", но только для звука. Это заставило меня попытаться найти решения, которое сделает голос более эмоциональным. Здесь я опишу, как я начинал переносить биологическую модель, на синтез сеток. Первым моим шагом, была разработка модели "вдоха-выдоха". Идея заключалась в том, что 99,999% человек говорит исключительно на выдохе (это касается и животных). https://habr.com/ru/articles/828676/ #python 👉 @python_real

Generative AI in Jupyter Jupyter AI brings generative artificial intelligence to Jupyter notebooks, giving users the power to
Generative AI in Jupyter Jupyter AI brings generative artificial intelligence to Jupyter notebooks, giving users the power to explain and generate code, fix errors, summarize content, ask questions about their local files, and generate entire notebooks from a natural language prompt. Using its powerful magic commands and chat interface, Jupyter AI connects Jupyter with large language models (LLM) from providers such as AI21, Anthropic, AWS, Cohere, and OpenAI. We use LangChain to support all popular LLMs and providers, giving you access to new models as they are released. LangChain will let Jupyter AI use local models as well. Jupyter AI version 1.0, for JupyterLab 3, and Jupyter AI 2.0, for JupyterLab 4, are now available as free and open source software. https://blog.jupyter.org/generative-ai-in-jupyter-3f7174824862 #python 👉 @python_real

Working With JSON Data in Python https://realpython.com/python-json/ #python 👉 @python_real
Working With JSON Data in Python https://realpython.com/python-json/ #python 👉 @python_real

Setting Up Python for Machine Learning on Windows https://realpython.com/python-windows-machine-learning-setup/ #python 👉 @p
Setting Up Python for Machine Learning on Windows https://realpython.com/python-windows-machine-learning-setup/ #python 👉 @python_real