TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #183 · 23 ное.

Python + bash Если вам часто требуется запускать shell команды из Python-кода, какой способ вы используете? Самый низкоуровневый это функция os.system(), либо os.popen(). Рекомендованный способ это subprocess.call(). Но это всё еще достаточно неудобно. Советую обратить своё внимание на очень крутую библиотеку sh. Что она умеет? 🔸 удобный синтаксис вызова команд как функций # os import os os.system("tar cvf demo.tar ~/") # subprocess import subprocess subprocess.call(['tar', 'cvf', 'demo.tar', '~/']) # sh import sh sh.tar('cvf', 'demo.tar', "~/") 🔸 простое создание функции-алиаса для длинной команды fn = sh.lsof.bake('-i', '-P', '-n') output = sh.grep(fn(), 'LISTEN') в этом примере также задействован пайпинг 🔸 удобный вызов команд от sudo with sh.contrib.sudo: print(ls("/root")) Такой запрос спросит пароль. Чтобы это работало нужно соответствующим способом настроить юзера. А вот вариант с вводом пароля через код. password = "secret" sudo = sh.sudo.bake("-S", _in=password+"\n") print(sudo.ls("/root")) Это не все фишки. Больше интересных примеров смотрите в документации. Специально для Windows💀 юзеров #libs#linux

Hashtags

Резултати

Пронајдени 2 слични објави

Пребарај: #sumsales

当前筛选 #sumsales清除筛选
Power BI Design

@Design_PowerBi · Post #663 · 10.01.2026 г., 19:05

Как в PBI RS 2023+ построить линию изменения от первого к последнему месяцу? //Оно в целом на фиг не нужно и не оптимально, но если очень хочется, то вот краткая инструкция. Нам потребуется аж 7 мер. В ось X - месяцы из календаря В ось У столбца [#SumSales] В ось У строки [CARG], [MaxMonthPoint] В настройках ось У установить максимум через [YScale] Цвет столбца по FX [ColorMinMonthSales] В метки данных для [MaxMonthPoint] значение [% Diff] В строки ошибки для [CARG] верх [CARG] низ [MinMonthSales] И вот меры #SumSales = SUM(financials[ Sales]) MinMonthSales = VAR __MinMonth = MINX(ALLSELECTED('Calendar'),[Month]) VAR __MaxMonth = MaxX(ALLSELECTED('Calendar'),[Month]) RETURN IF( OR( MAX('Calendar'[Month]) = __MinMonth, MAX('Calendar'[Month]) = __MaxMonth ), [#SumSales] ) % Diff = VAR __MinMonth = MINX(ALLSELECTED('Calendar'),[Month]) VAR __MaxMonth = MaxX(ALLSELECTED('Calendar'),[Month]) VAR _Znach = DIVIDE( CALCULATE([#SumSales], 'Calendar'[Month] = __MaxMonth), CALCULATE([#SumSales],'Calendar'[Month] = __MinMonth) )-1 RETURN IF(_Znach>0, "▲ ","▼ ") & FORMAT(_Znach,"Percent") CARG = MAXX(ALLSELECTED('Calendar'[Month]),CALCULATE([#SumSales])) *1.2 ColorMinMonthSales = VAR __MinMonth = MINX(ALLSELECTED('Calendar'),[Month]) VAR __MaxMonth = MaxX(ALLSELECTED('Calendar'),[Month]) RETURN IF( OR( MAX('Calendar'[Month]) = __MinMonth, MAX('Calendar'[Month]) = __MaxMonth ), "Orange", "light grey" ) MaxMonthPoint = VAR __MaxMonth = MaxX(ALLSELECTED('Calendar'),[Month]) RETURN IF( MAX('Calendar'[Month]) = __MaxMonth, [CARG] ) YScale = [CARG] *1.2

Hashtags

Tableau в России

@tableau_ru · Post #224 · 16.08.2022 г., 19:37

#Tableau Challenges, 18 августа, 19.00 (GMT+3), Zoom Что делаем на этой неделе: ⚡️Строим #barchart по суммарным продажам. Группируем и сортируем данные, добавляем карту с заданным цветовым кодированием. ⚡️Делаем из графика c #sumsales – #barchart, отображающий суммарные продажи по подкатегориям. Разбираемся с возможностями тонкой настройки условных тултипов. ⚡️Строим две #table и добавляем в каждую по #barchart! Добавляем возможность выбрать дату отчета и реализуем сигнал о "No returns". ⚡️Займемся тремя #table с тремя мерами для #manufacturer. Самым успешным производителям вручаем по "★". ⚡️ Реализуем #heatmap по мере количества заказов в разрезе #subcategory и #orderdate. Даем пользователю выбрать как стандартные опции, так и положиться на Default, которая самостоятельно выставит грануляцию. На старт! 💪🏻 Tableau Challenges — это регулярная прокачка навыков. 👀 Выполняете задания, присылаете решения и приходите на разбор! Участие бесплатно! Регистрация: https://vizuators.by/tableau-challenges