Python

Vadnica za Python Dash

Vadnica za Python Dash
Hej vsi, dobrodošli. Dash je tema, o kateri bomo danes razpravljali. Dash razvija Plotly. Nekateri ste morda imeli idejo, da gre pri Dashu za grafe zaradi Plotlyja. In ja, popolnoma imaš prav. Dash govori o predstavitvi grafov v spletnem uporabniškem vmesniku (uporabniški vmesnik). Spletni uporabniški vmesnik ne pomeni, da Dash za zagon potrebuje aktivno internetno povezavo, temveč potrebuje le strežnik in bo deloval na »localhost« ali »127.0.0.1 ". Dash se privzeto zažene na vratih 8050, zato, ko zaženete aplikacijo Dash v brskalniku, boste na naslov vpisali »127.0.0.1: 8050 ".

Najprej moramo v naš sistem namestiti Dash. Pritisnite Ctrl + Alt + T na vašem Ubuntuju, odprl bi se terminal. Za zagon aplikacij Dash v našem sistemu bi z naslednjim ukazom namestili 4 do 5 paketov:

$ sudo pip namestite pomišljaj pomišljaj-upodabljalec dash-html-komponente pomišljaj-jedro-komponente navidezno

ALI

$ sudo -H pip namestite pomišljaj pomišljaj upodabljalnik dash-html-komponente pomišljaj-jedro-komponente navidezno

Ko dodate -H, ne bo izdalo opozorila, ker boste do spremenljivke Domov prišli z uporabo -H v ukazu. Tudi če ga ne uporabite, bi bilo v redu, saj bi prikazal opozorilo, a Dash bi bil vseeno nameščen.

Zdaj bi nadaljevali z ustvarjanjem skripta python. Naš prvi primer kode bi v našem spletnem brskalniku preprosto prikazal zgoraj navedeni naslov in vrata strežnika.  V primeru bi bile prve tri vrstice uvoz pomišljajev, dash-core-komponent in dash-html-komponent. Dash-core-components kot dcc pomeni, da kjer koli želimo uporabiti dash-core-komponente, lahko namesto tega uporabimo 'dcc' in podobno, kadar želimo uporabiti dash-html-komponente, lahko uporabimo 'html'. Dash () je vgrajeni razred, ki vsebuje privzeto kodo za aplikacije Dash. 'app.layout 'predstavlja vse v spletnem uporabniškem vmesniku, kar pomeni, da želite vse, kar želite prikazati v brskalniku v aplikaciji Dash, napisati v operacijskem območju aplikacije'.postavitev '. Po našem prvem preprostem primeru kode, ki prikazuje samo preprost izhod:

Primer kode # 1:

uvozna črta
uvozi dash_core_components kot dcc
uvozi dash_html_components kot html
 
app = pomišljaj.Črtica ()
 
app.postavitev = html.Div ('LinuxHint YouTube Hi')
 
če je __name__ == '__main__':
app.run_server (odpravljanje napak = True)

Izhod:

Drugi primer je ustvarjanje grafa. Uporabili bi 'dcc', kar v bistvu pomeni dash-core-components, in z njim bi ustvarili graf. V našem primeru smo narisali primer grafa energije in časa z naključnimi vrednostmi 'x' in 'y', tako da energiji damo vrsto "črte", vrsti pa "bar". Vse to bi naredili znotraj dcc metode.Graf (), v katerem bi poimenovali obe osi grafa in nastavili tudi naslov grafa.

Primer kode # 2:

uvozna črta
uvozi dash_core_components kot dcc
uvozi dash_html_components kot html
 
app = pomišljaj.Črtica ()
 
app.postavitev = html.Div (otroci = [
html.Div (otroci = 'LinuxHint Youtube Hi'),
dcc.Graf (
id = "graphss",
slika =
'podatki': [
'x': [1,2,3,4,5,6,7], 'y': [11,12,22,23,24,44,55], 'type': 'line', ' ime ':' Energija ',
'x': [1,2,3,4,5,6,7], 'y': [13,15,26,27,34,44,65], 'type': 'bar', ' ime ':' Čas ',
],
'postavitev':
'title': 'Graf za čas in energijo'


)
]))
 
če je __name__ == '__main__':
app.run_server (odpravljanje napak = True)

Izhod:

Nasvet za profesionalce: Med pisanjem skripta python uporabite python IDE ali pametni urejevalnik besedil, ki kodo samodejno zamakne. Izogibajte se uporabi preproste beležnice ali urejevalnika besedila za skripte python, saj je vdiranje kode pomemben dejavnik pythona med izvajanjem.

To bom podrobneje razložil tudi v video obliki.

Najboljše aplikacije za preslikavo gamepadov za Linux
Če želite igre na Linuxu igrati z igralno ploščico namesto s tipičnim sistemom za vnos tipkovnice in miške, je za vas na voljo nekaj uporabnih aplikac...
Uporabna orodja za igralce Linux
Če radi igrate igre na Linuxu, obstaja verjetnost, da ste za izboljšanje igralne izkušnje uporabljali aplikacije in pripomočke, kot so Wine, Lutris in...
HD Remastered Games za Linux, ki prej še niso izdale Linuxa
Mnogi razvijalci iger in založniki pripravijo HD remaster starih iger, da podaljšajo življenjsko dobo franšize, zato oboževalci zahtevajo združljivost...