Использование f-строк - 5-го способа форматирования строк, появившегося в Python 3.6, - повысит ваш профессиональный уровень. В отличие от других способов в Python, f-строки являются более гибкими, работают быстрее и улучшают читаемость кода.
https://nuancesprog.ru/p/15972/
VK: https://vk.com/@nuancesprog-prostoe-rukovodstvo-po-formatirovaniu-strok-v-python-s-pomos
Дзен: https://dzen.ru/a/YtcdMmqN5GH6mU_I
@nuancesprog #Python
https://nuancesprog.ru/p/15972/
VK: https://vk.com/@nuancesprog-prostoe-rukovodstvo-po-formatirovaniu-strok-v-python-s-pomos
Дзен: https://dzen.ru/a/YtcdMmqN5GH6mU_I
@nuancesprog #Python
Хотите собирать и хранить данные своих пользователей? Краткий гайд поможет вам в три шага создать собственный пользовательский датасет. Для этого вам понадобится менее часа и минимальный набор инструментов, включающий API Google Sheets и Streamlit.
https://nuancesprog.ru/p/15149/
VK: https://vk.com/@nuancesprog-kratkoe-rukovodstvo-po-sozdaniu-naborov-dannyh-s-pomoschu-py
Дзен: https://dzen.ru/a/YgA7pD68BQ6R48Aj
@nuancesprog #Python #Streamlit
https://nuancesprog.ru/p/15149/
VK: https://vk.com/@nuancesprog-kratkoe-rukovodstvo-po-sozdaniu-naborov-dannyh-s-pomoschu-py
Дзен: https://dzen.ru/a/YgA7pD68BQ6R48Aj
@nuancesprog #Python #Streamlit
Сегодня вы узнаете про быстрый, элементарный, но оттого не менее полезный совет, крайне редко упоминающийся в статьях о словарях Python.
https://nuancesprog.ru/p/15061/
VK: https://vk.com/@nuancesprog-uluchshenie-python-koda-zamenite-if-elif-uslovie-na-slovar
@nuancesprog #Python
https://nuancesprog.ru/p/15061/
VK: https://vk.com/@nuancesprog-uluchshenie-python-koda-zamenite-if-elif-uslovie-na-slovar
@nuancesprog #Python
Современный Python-бэкенд — это не про сборку инфраструктуры из низкоуровневых "кирпичиков", а про грамотный выбор готовых компонентов. Эти 7 библиотек заменяют целые пласты вашей кодовой базы — от валидации и ORM до конфигурации и фоновых задач.
https://nuancesprog.ru/p/31575/
VK: https://vk.com/@nuancesprog-7-bibliotek-python-zamenyauschih-celye-komponenty-bekenda
@nuancesprog #Python #Backend
https://nuancesprog.ru/p/31575/
VK: https://vk.com/@nuancesprog-7-bibliotek-python-zamenyauschih-celye-komponenty-bekenda
@nuancesprog #Python #Backend
Хотите научиться создавать эффектные интерактивные визуализации? Сегодня разберем построение графиков и диаграмм, а также развернем контрольную панель на Heroku.
https://nuancesprog.ru/p/16222/
VK: https://vk.com/@nuancesprog-rukovodstvo-po-sozdaniu-interaktivnyh-vizualizacii-na-python
Дзен: https://dzen.ru/a/Yytt62I28y2OzAMv
@nuancesprog #Python
https://nuancesprog.ru/p/16222/
VK: https://vk.com/@nuancesprog-rukovodstvo-po-sozdaniu-interaktivnyh-vizualizacii-na-python
Дзен: https://dzen.ru/a/Yytt62I28y2OzAMv
@nuancesprog #Python
Python - один из самых продвинутых языков программирования, который широко используется во многих отраслях. Он обладает множеством расширенных функций, которые делают его мощным инструментом в руках опытных программистов. Вот подборка из 7 наиболее полезных расширенных возможностей Python.
https://nuancesprog.ru/p/15947/
VK: https://vk.com/@nuancesprog-7-rasshirennyh-vozmozhnostei-python
Дзен: https://dzen.ru/a/YtM7tcjlPkkPbpTM
@nuancesprog #Python
https://nuancesprog.ru/p/15947/
VK: https://vk.com/@nuancesprog-7-rasshirennyh-vozmozhnostei-python
Дзен: https://dzen.ru/a/YtM7tcjlPkkPbpTM
@nuancesprog #Python
Хотите превратить хаотичный Python-бэкенд в чистую и производительную систему? Используйте соответствующие библиотеки. Ознакомьтесь с семью инструментами, которые избавят от шаблонного кода, наладят структуру и устранят проблемы, о существовании которых вы даже не подозревали.
https://nuancesprog.ru/p/32180/
VK: https://vk.com/@nuancesprog-7-bibliotek-python-dlya-uluchsheniya-bekenda
@nuancesprog #Python #Backend
https://nuancesprog.ru/p/32180/
VK: https://vk.com/@nuancesprog-7-bibliotek-python-dlya-uluchsheniya-bekenda
@nuancesprog #Python #Backend
Рассказываем, как повысить информативность визуализаций данных, создавая интерактивные точечные диаграммы с помощью Python Altair.
https://nuancesprog.ru/p/15143/
VK: https://vk.com/@nuancesprog-sozdanie-interaktivnyh-tochechnyh-diagramm-s-pomoschu-python
Дзен: https://dzen.ru/a/Yf7yuM7_JXCEcK98
@nuancesprog #Python #Altair
https://nuancesprog.ru/p/15143/
VK: https://vk.com/@nuancesprog-sozdanie-interaktivnyh-tochechnyh-diagramm-s-pomoschu-python
Дзен: https://dzen.ru/a/Yf7yuM7_JXCEcK98
@nuancesprog #Python #Altair
Краткое руководство по установке, настройке и работе с инструментами автоформатирования кода Python перед выполнением коммита: хуки pre-commit, библиотеки black и isort.
https://nuancesprog.ru/p/15626/
VK: https://vk.com/@nuancesprog-obzor-instrumentov-dlya-avtoformatirovaniya-koda-python
Дзен: https://dzen.ru/a/YmcbvDWpTHzTqrwX
@nuancesprog #Python
https://nuancesprog.ru/p/15626/
VK: https://vk.com/@nuancesprog-obzor-instrumentov-dlya-avtoformatirovaniya-koda-python
Дзен: https://dzen.ru/a/YmcbvDWpTHzTqrwX
@nuancesprog #Python
Накопилось множество папок с фотографиями из путешествий? Наведем в них порядок, создав приложение на Python для сортировки изображений по геолокации и дате.
https://nuancesprog.ru/p/16201/
VK: https://vk.com/@nuancesprog-sozdanie-prilozheniya-na-python-dlya-sistematizacii-foto-po
Дзен: https://dzen.ru/a/YybXH-mnWVrftEMu
@nuancesprog #Python
https://nuancesprog.ru/p/16201/
VK: https://vk.com/@nuancesprog-sozdanie-prilozheniya-na-python-dlya-sistematizacii-foto-po
Дзен: https://dzen.ru/a/YybXH-mnWVrftEMu
@nuancesprog #Python
Django, Flask, FastAPI, Starlette — у каждого свои сторонники. Но что покажет честное сравнение на реальных задачах? Я собрал один и тот же API на всех четырех фреймворках, прогнал через нагрузочный тест и сравнил скорость написания кода. Ожидаемый лидер оказался лишь вторым. А первый — тот, на которого мало кто ставит.
https://nuancesprog.ru/p/32408/
VK: https://vk.com/@nuancesprog-ya-sravnil-4-python-veb-freimvorka-i-odin-iz-nih-menya-udivi
@nuancesprog #Python
https://nuancesprog.ru/p/32408/
VK: https://vk.com/@nuancesprog-ya-sravnil-4-python-veb-freimvorka-i-odin-iz-nih-menya-udivi
@nuancesprog #Python
Начните свой проект по науке о данных с создания Python-скрипта, используя библиотеку Selenium для извлечения данных. Предлагаем узнать, как это выполнить в 3 шага.
https://nuancesprog.ru/p/16725/
VK: https://vk.com/@nuancesprog-kak-sobrat-dannye-dlya-ds-proekta-s-pomoschu-python-3-shaga
@nuancesprog #Python #Selenium
https://nuancesprog.ru/p/16725/
VK: https://vk.com/@nuancesprog-kak-sobrat-dannye-dlya-ds-proekta-s-pomoschu-python-3-shaga
@nuancesprog #Python #Selenium
Рассмотрим поэтапный процесс создания веб-сканера для отслеживания изменений и последующего оповещения посредством e-mail. Работаем с Python, Beautiful Soup и Pipedream.
https://nuancesprog.ru/p/15423/
VK: https://vk.com/@nuancesprog-sozdaem-veb-skaner-stranic-s-pomoschu-python
Дзен: https://dzen.ru/a/YiaJJedBN25-itgx
@nuancesprog #Python
https://nuancesprog.ru/p/15423/
VK: https://vk.com/@nuancesprog-sozdaem-veb-skaner-stranic-s-pomoschu-python
Дзен: https://dzen.ru/a/YiaJJedBN25-itgx
@nuancesprog #Python
Claude Code в Auto Mode ломается через обычный ZIP
Исследователь заставил Claude Code Opus 5 выполнить чужой код простым запросом «сделай саммари сайта». Успех атаки — 60–80%, хотя заказанный Anthropic аудит показывал 0,00%.
Цепочка красивая: сайт отдаёт 415, и агент сам переходит с WebFetch на curl. Дальше ZIP-архив, в нём подменённый
Самое неприятное — что взлом сработал именно через отказ модели запускать чужой бинарник. Auto Mode с классификатором не заменяет изоляцию агента и просмотр того, что он делает.
🔗 Подробнее
@nuancesprog #Security #Python
Исследователь заставил Claude Code Opus 5 выполнить чужой код простым запросом «сделай саммари сайта». Успех атаки — 60–80%, хотя заказанный Anthropic аудит показывал 0,00%.
Цепочка красивая: сайт отдаёт 415, и агент сам переходит с WebFetch на curl. Дальше ZIP-архив, в нём подменённый
struct.py, который перехватывает импорт внутри распакованной папки.Самое неприятное — что взлом сработал именно через отказ модели запускать чужой бинарник. Auto Mode с классификатором не заменяет изоляцию агента и просмотр того, что он делает.
🔗 Подробнее
@nuancesprog #Security #Python
👍3
Агенты умеют править Excel, но не умеют его считать
ИИ-агенты неплохо собирают и редактируют xlsx, но пересчитать формулы им нечем. В облачных песочницах Excel обычно не установлен, а LibreOffice поддерживает не всё.
Формат xlsx — это архив с XML, где у ячейки есть формула
Именно это и происходит: в разборе бенчмарка агент оценил значения Python-скриптом и вписал их в кеш. Таблица чувствительности при этом отдавала
🔗 Подробнее
@nuancesprog #AI #Python
ИИ-агенты неплохо собирают и редактируют xlsx, но пересчитать формулы им нечем. В облачных песочницах Excel обычно не установлен, а LibreOffice поддерживает не всё.
Формат xlsx — это архив с XML, где у ячейки есть формула
<f> и закешированное значение <v>. Агент может записать в <v> любое число, и файл будет выглядеть посчитанным.Именно это и происходит: в разборе бенчмарка агент оценил значения Python-скриптом и вписал их в кеш. Таблица чувствительности при этом отдавала
#NAME?, но в отчёте были аккуратные цифры.🔗 Подробнее
@nuancesprog #AI #Python
👍5
Десктопный ChatGPT таскает с собой LibreOffice
Саймон Уиллисон нашёл в
Это не баг, а способ дать агенту руки для работы с документами. Рядом лежат скиллы — инструкции, где искать эти бинарники и как их запускать.
Подвох в том, что кэш растёт молча и обновляется отдельно от системных пакетов. Загляни в свой
🔗 Подробнее
@nuancesprog #AI #Python
Саймон Уиллисон нашёл в
~/.cache папку на 1,7 ГБ от приложения Codex. Внутри полноценные Python и Node.js, бинарники git, Poppler и весь офисный пакет LibreOffice.Это не баг, а способ дать агенту руки для работы с документами. Рядом лежат скиллы — инструкции, где искать эти бинарники и как их запускать.
Подвох в том, что кэш растёт молча и обновляется отдельно от системных пакетов. Загляни в свой
~/.cache через OmniDiskSweeper — там может быть много неожиданного.🔗 Подробнее
@nuancesprog #AI #Python
👍7👎1
Polars 2.0: потоковый движок теперь по умолчанию
Вышел первый релиз-кандидат Polars 2.0, финальная версия — через несколько недель. Главное изменение:
Команда обещает в среднем пятикратное ускорение и заметно меньший расход памяти. Взамен порядок строк в
Нужен прежний порядок — есть
🔗 Подробнее
@nuancesprog #Data #Python
Вышел первый релиз-кандидат Polars 2.0, финальная версия — через несколько недель. Главное изменение:
collect() у LazyFrame теперь идёт в потоковый движок.Команда обещает в среднем пятикратное ускорение и заметно меньший расход памяти. Взамен порядок строк в
join, group_by и unpivot больше не гарантируется.Нужен прежний порядок — есть
maintain_order или движок in-memory через настройку. Заодно Polars стал строже: is_in и горизонтальный concat теперь падают вместо тихой подмены данных.🔗 Подробнее
@nuancesprog #Data #Python
👍3