Пре свега, морамо да инсталирамо Дасх на наш систем. Притисните Цтрл + Алт + Т на вашем Убунтуу, отворио би се терминал. Да бисмо покренули Дасх апликације на нашем систему, инсталирали бисмо 4 до 5 пакета помоћу следеће наредбе:
$ судо пип инсталирајте цртицу цртица-рендерер цртица-хтмл-компоненте цртица-језгро-компонентеИЛИ
$ судо -Х пип инсталирајте цртицу цртица-приказивач цртица-хтмл-компоненте цртица-језгро-компонентеКада додате -Х, неће издати упозорење, јер ћете доћи до променљиве Хоме употребом -Х у наредби. Чак и ако га не користите, било би у реду јер би приказало упозорење, али Дасх би се ионако инсталирао.
Сада бисте наставили са креирањем питхон скрипте. Наш први пример кода само би приказао једноставан излаз у нашем веб прегледачу на горе поменуту адресу и порт сервера. У примеру, прва 3 реда би била увоз цртица, дасх-цоре-компонената и дасх-хтмл-компонената. Дасх-цоре-компоненте као дцц значи да где год желимо да користимо дасх-цоре-компоненте можемо уместо тога да користимо 'дцц', а слично где желимо да користимо дасх-хтмл-компоненте, можемо да користимо и 'хтмл'. Дасх () је уграђена класа која садржи подразумевани код за Дасх апликације. 'апликација.лаиоут 'представља све у веб корисничком интерфејсу, што значи да све што желите приказати у прегледачу у апликацији Дасх, мора бити написано у оперативној зони апликације.изглед '. Следећи наш први пример једноставног кода који приказује само једноставан излаз:
Пример кода # 1:
увозна цртицаувоз дасх_цоре_цомпонентс као дцц
увези дасх_хтмл_цомпонентс као хтмл
апп = цртица.Цртица ()
апликација.лаиоут = хтмл.Див ('ЛинукХинт ИоуТубе Хи')
ако је __наме__ == '__главно__':
апликација.рун_сервер (дебуг = Труе)
Излаз:
Други пример је стварање графикона. Користили бисмо „дцц“ што у суштини значи дасх-цоре-цомпонентс и креирали бисмо график помоћу њега. У нашем примеру смо нацртали пример графа енергије и времена са случајним вредностима 'к' и 'и' давањем врсте 'линије' за енергију и типом 'траке' за време. Све бисмо то урадили унутар дцц методе.Графикон () у којем бисмо именовали обе осе графика и поставили и наслов графикона.
Пример кода # 2:
увозна цртицаувоз дасх_цоре_цомпонентс као дцц
увезите цртице_хтмл_компоненте као хтмл
апп = цртица.Цртица ()
апликација.лаиоут = хтмл.Див (деца = [
хтмл.Див (деца = 'ЛинукХинт Иоутубе Хи'),
дцц.Графикон (
ид = "грапхсс",
фигура =
'подаци': [
'к': [1,2,3,4,5,6,7], 'и': [11,12,22,23,24,44,55], 'типе': 'лине', ' име ':' Енергија ',
'к': [1,2,3,4,5,6,7], 'и': [13,15,26,27,34,44,65], 'типе': 'бар', ' наме ':' Време ',
],
'лаиоут':
'титле': 'Графикон времена и енергије'
)
])
ако је __наме__ == '__главно__':
апликација.рун_сервер (дебуг = Труе)
Излаз:
Про савет: Док пишете питхон скрипту, користите питхон ИДЕ или паметни уређивач текста који аутоматски увлачи код за вас. Избегавајте употребу једноставне бележнице или уређивача текста за питхон скрипте јер је увлачење кода важан фактор у питхону док га покрећете.
То ћу детаљније објаснити и у видео форми.