zen_of_python | Unsorted

Telegram-канал zen_of_python - Zen of Python

20070

Полный Дзен Пайтона в одном канале Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/xZOL

Subscribe to a channel

Zen of Python

Что хотят пользователи Python

На официальном сайте Python тоже есть форум, и там можно посмотреть предложения пользователей по улучшению языка:
сделать так, чтобы Z парсился при использовании datetime.fromisoformat();
заставить str.replace() принимать списки;
копировать словарь, но без некоторых ключей и многое другое.

Пускай даже не в каждом таком треде вам будет что добавить, но перечень хотелок сообщества сам по себе — очень психотерапевтическая штука.

@zen_of_python

Читать полностью…

Zen of Python

Scipy обновился

Основные обновления:

- Добавлена функция scipy.fftpack.dctn() для вычисления многомерного дискретного косинусного преобразования (DCT);
— В модуль scipy.special добавлены новые функции loggamma(), log_softmax(), softmax();
— Оптимизирована работа некоторых функций;
— Исправлены ошибки в модуле scipy.optimize, связанные с работой функций minimize() и curve_fit();
— В модуле scipy.interpolate изменено поведение функции interp1d() для случаев с экстраполяцией;
— В модуле scipy.signal обновлены параметры по умолчанию для функций firwin() и iirfilter().

Release Note

#инструмент

@zen_of_python

Читать полностью…

Zen of Python

Как подключиться и выполнить запрос к БД?

Доступная новичкам статья про типы баз, самые популярные решения вроде PostgreSQL и Redis, а также способы обращения к некоторым из них на Python + SQL.

@prog_tools

Читать полностью…

Zen of Python

flpc | Regex для Python на Rust

Более эффективная версия модуля re, дублирующая его методы и синтаксис, но с Rust под капотом.

⚡ — Было дело, регулярки замедляли проект
🗿 — Пока достаточно re

Цена: бесплатно
Репозиторий проекта

#инструмент

@zen_of_python

Читать полностью…

Zen of Python

Открытый урок для Python-разработчиков, инженеров, QA-специалистов и специалистов по Data Science

На открытом уроке 23 января в 20:00 мск предлагаем изучить асинхронное взаимодействие в Python на примере RabbitMQ.

Программа вебинара:
— Поговорить про асинхронное взаимодействие в микросервисной архитектуре и асинхронное программирование в Python;
— Рассмотреть практический пример построения архитектуры приложения;
— Разобраться в преимуществах и недостатках такого подхода.

Спикер Панкрашов Дмитрий — ведущий разработчик в компании-партнере вендора СЭД «Директум», 5+ лет опыта в backend-разработке. Работает с Python, PHP, .NET (C#), PostgreSQL.

Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие.

Все участники открытого урока получат скидку на курс «Python Developer. Professional»

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Zen of Python

Kitten Mixer

Нет, смешивать котиков в блендере никто не собирается. Это еще один кековый проект от реддитора, который решил, видимо, помочь заводчикам котов. С помощью этой Python-утилиты с вариационным автоэнкодером под капотом вы сможете посмотреть, как будет выглядеть котенок от двух котородителей по их фото.

Тред на Reddit
Попробовать скрестить котиков

#пет_проект

@zen_of_python

Читать полностью…

Zen of Python

Вопросы подписчиков

Zen of Python поддерживает новоприбывших (и не только) в особой рубрике. Как это работает:

— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;

#вопросыновичков

@zen_of_python

Читать полностью…

Zen of Python

PostgreSQL стал лучшей СУБД 2024 года

В рейтинге DB-Engines PSQL заняла почетное первое место среди 400+ (!) других решений. В качестве параметров сравнения использовались параметры:
— производительность;
— опции репликации (то есть создания копий);
— цитируемость в вакансиях и соцсетях.

В статье вы можете познакомиться с серебряным и бронзовым призерами.

Коллеги, пока на другие БД не пересаживаемся.

@zen_of_python

Читать полностью…

Zen of Python

Квиз: как работать с JSON на Python

Небольшая викторина на 9 вопросов и 5 минут от RealPython на английском. Для подготовки к опросу можно использовать эту статью.

#квиз

@zen_of_python

Читать полностью…

Zen of Python

На PyPi теперь умеют вводить «карантин»

В связи с возросшим числом библиотек, способных «угонять» данные разработчика и клиентов, инженеры по безопасности Python Software Foundation ввели понятие карантина для пакетов.

Если проект помечается как «заразный», он отправляется на проверку модераторам pypi.org, его нельзя установить. В случае удаления зловредного пакета, имя высвобождается.

#безопасность

@zen_of_python

Читать полностью…

Zen of Python

WAT | «Объяснятор» любого объекта в коде

Интересная CLI-утилита, позволяющая разъяснить код, который написан давно или не вами (и не раскомментирован). По команде wat / объект покажет:

— тип данных, (длина, сигнатура);
— какие методы поддерживает (включая dunder-методы);
— какие есть атрибуты;
— в случае с библиотеками перечислит подмодули, функции и классы.

Цена: бесплатно
Репозиторий проекта

#инструмент

@zen_of_python

Читать полностью…

Zen of Python

Придумайте подпись к фото, но так, чтобы это относилось к языку программирования.

@zen_of_python

Читать полностью…

Zen of Python

Онлайн-песочница для обучения и тестирования SQL

SQL Playground — это бесплатный сервис, который позволяет вам изучать SQL и тестировать различные запросы как в MySQL, так и в PostgreSQL. Работает песочница прямо в браузере, при этом поддерживает подсветку синтаксиса и обладает автоматических генератором схем БД.

Пробуем по ссылке: sqlplayground.app

#инструменты #sql #бд

Читать полностью…

Zen of Python

Открытый урок для Python-разработчиков, инженеров, QA-специалистов и специалистов по Data Science

На открытом уроке 13 января в 20:00 мск вы изучите Docker для Python-приложений и не только.

В результате:
— Освоите ключевые подходы к созданию оптимизированных Dockerfile;
— Научитесь эффективно использовать Docker в разработке;
— Узнаете, как учитывать нюансы контейнеризации приложений — как общего характера, так и Python-специфичные.

Спикер — Ступников Станислав, руководитель отдела разработки в VK, 10+ лет опыта промышленной разработки на Python, Go, Lua, C, JavaScript, Perl, преподавал программирование на Python студентам МГТУ им. Н.Э. Баумана.

Регистрируйтесь прямо сейчас, чтобы не пропустить мероприятие. 

Все участники открытого урока получат скидку на курс «Python Developer. Professional»

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Читать полностью…

Zen of Python

#кек

@zen_of_python

Читать полностью…

Zen of Python

Вопрос подписчика

Задает @kirillkasparyants1:

«Как обрабатывать "как текст" форматы файлов отличные от txt?»

#вопросы_подписчиков

@zen_of_python

Читать полностью…

Zen of Python

Что «сливает» время дата-сайентиста?

На Reddit создали весьма терапевтичный тред про то, что отнимает время у DS'ов. На первом месте (вы наверняка уже догадываетесь) — созвоны. А что потом — смотрите по ссылке. Неожиданный способ посмеяться и почувствовать себя частью комьюнити.

#обсуждение

@zen_of_python

Читать полностью…

Zen of Python

xlwings | Python + Excel

Если уж чтения из Excel не избежать, и это нужно делать регулярно, попробуйте эту библиотеку, которая не только вычитывает по расписанию, но и поддерживает скриптинг (помните VBA?). Позволяет обращаться с таблицами через API.

Официальный сайт

Читать полностью…

Zen of Python

🚨 Обновление безопасности Django: версии 5.1.5, 5.0.11 и 4.2.18

Команда Django выпустила обновления, устраняющие уязвимость, связанную с проверкой IPv6, которая могла привести к отказу в обслуживании. Рекомендуется обновить версии Django 5.1, 5.0 и 4.2 без промедления. Подробности на сайте проекта.

Подробности: https://www.djangoproject.com/weblog/2025/jan/14/security-releases/

#en

@django_prog | Другие наши каналы

Читать полностью…

Zen of Python

Придумайте подпись к видео но так, чтобы это относилось к языку программирования.

Победитель прошлого такого интерактива — @ysukhorukov, на сей раз стикером, а не словами. Что ж, остроумие не всегда вербально.

@zen_of_python

Читать полностью…

Zen of Python

richchk | Кастомные карты для StarCraft

Один весьма упертый реддитор и по совместительству фанат стратегии StarCraft написал свой Python-модуль для обработки карт игры. В блоге он пошагово описал, как пользоваться своей тулзой.

А у вас бывали настолько любимые игры, что для них хочется что-то полезное написать? Поделитесь в комментариях, что за игра и что (хотелось) дописать.

Репозиторий

#пет_проект

@zen_of_python

Читать полностью…

Zen of Python

Гайд по продвинутому промптингу

Годно изложенные методики совершенствования промпта для любой LLM вроде Claude или Llama. Если про Few / Zero Shot и Chain of Thought вы наверняка слышали, то про Active-Prompt и Knowledge Prompting, возможно, нет.

#gpt

@zen_of_python

Читать полностью…

Zen of Python

Django REST Framework: создаем API

Помимо сайта, на Django можно написать еще и API. На realpython.com выложили двухчасовой англоязычный бесплатный плейлист, который разложит по полочкам основные понятия и поможет собрать ваш первый API.

#django #api

@zen_of_python

Читать полностью…

Zen of Python

Помоги сделать Tproger интереснее 😎

Друзья, мы ищем тех, кто:
— Пишет код (и иногда испытывают к нему почти родственные чувства);
— Работает с данными, инфраструктурой или тестированием (и гордится этим);
— Управляет проектами, командой или хотя бы одним пушистым котом;
— Просто интересуется IT.

Сейчас нам очень важно ваше мнение про Tproger и как сделать его лучше. Займет не более 2-3 минут, если ни на что не отвлекаться.

Ссылка на анкету: https://tprg.ru/zmo2
Пройти можно до 22 января включительно.
Всем спасибо!

@zen_of_python

Читать полностью…

Zen of Python

Хотите создать своего Telegram-бота и ворваться в мир Python-разработки?

На бесплатном открытом уроке 16 января вы узнаете, как за 2 часа создать функционального Telegram-бота с нуля:

— Установка и настройка Python-telegram-bot.
— Создание бота: от идеи до реализации.
— Расширение возможностей с дополнительными функциями.

Представьте, как ваш бот помогает автоматизировать задачи: обработку данных, управление файлами и отправку электронных писем, а также открывает возможности для заработка! Начните путь востребованного разработчика уже сейчас.

Регистрируйтесь на вебинар в преддверии старта курса «Python Developer. Basic» и получите скидку на обучение.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Zen of Python

tach | Смарт-менеджер зависимостей на Rust

Помимо (де)инсталляции пакетов этот инструмент позволяет устанавливать четкие правила о том, как модули могут взаимодействовать друг с другом, что способствует улучшению структуры кода и его поддерживаемости. Он также построит граф зависимостей модулей между собой. Лучше подходит для больших проектов, где много импортированных библиотек и модулей.

Цена: бесплатно
Репозиторий проекта

#инструмент

@zen_of_python

Читать полностью…

Zen of Python

В PyPI нашли зловреды, ворующие ключи от аккаунтов в соцсетях

В официальном репозитории PyPI, который используется для хранения пакетов Python, выявили два опасных пакета, созданных для кражи пользовательских данных. Они успели набрать более 100 загрузок каждая, прежде чем были удалены. Наибольшее количество импортов зафиксировано в Соединенных Штатах, Китае, России и Индии. От зла нигде не спрятаться, даже в опенсорсе.

#безопасность

@zen_of_python

Читать полностью…

Zen of Python

Признавайтесь, кто тоже только что узнал?

pyscript.net

@zen_of_python

Читать полностью…

Zen of Python

wifi-qrcode-generator | Делимся паролем Wi-Fi чуть грамотнее

Простейшая утилита для зашивания пароля WI-Fi в QR-код. Главное, осторожнее с таким в местах с большой проходимостью: кто знает, какой QR могут наклеить поверх, и куда он поведет невезучего пользователя.

Проект на pypi.org

#инструмент

@zen_of_python

Читать полностью…

Zen of Python

Будешь ли ты защищать свой стек на Python также, как эта мать — сетчатый питон? Она предпочла сгореть заживо в пожаре, но не оставила кладку яиц.

Это шутка, так уж до смерти не стоит. Если спорите с System Architect, и он предлагает Go, пусть сам потом страдает от неизвестного науке бага, с которым в компании больше не кому сражаться.

@zen_of_python

Читать полностью…
Subscribe to a channel