Python

Pythoni kriipsude õpetus

Pythoni kriipsude õpetus
Hei kõik, tere tulemast. Kriips on teema, mida täna arutame. Dashi on välja töötanud Plotly. Mõni teist võis saada aimu, et Dash on Plotly tõttu võib-olla seotud graafikutega. Ja jah, sul on täiesti õigus. Kriips on graafikute kujutamine veebiliideses (kasutajaliides). Veebiliides ei tähenda, et Dash nõuab toimimiseks aktiivset Interneti-ühendust, vaid vajab lihtsalt serverit ja töötab saidil „localhost” või „127.0.0.1 ”. Dash töötab vaikimisi pordis 8050, nii et kui käivitate oma brauseris Dashi rakenduse, sisestate aadressi kui "127.0.0.1: 8050 ”.

Kõigepealt peame oma süsteemi installima Dashi. Vajutage oma Ubuntu klahvikombinatsiooni Ctrl + Alt + T, see avaks terminali. Dashi rakenduste käitamiseks meie süsteemis installime 4–5 paketti järgmise käsuga:

$ sudo pip installige kriips kriips-renderdaja kriips-html-komponendid kriips-südamiku komponendid

VÕI

$ sudo -H pip installige kriips-kriips-renderdaja kriips-html-komponendid kriips-südamiku komponendid

Kui lisate -H, ei anna see hoiatust, sest muutuja Kodu juurde jõuate käsus -H kasutades. Isegi kui te seda ei kasuta, oleks see okei, kuna see kuvaks hoiatuse, kuid Dash installitakse ikkagi.

Nüüd jätkaksite pythoni skripti loomist. Meie esimene koodinäide kuvaks meie veebibrauseris lihtsalt ülaltoodud serveri aadressil ja pordil lihtsa väljundi.  Näites oleks esimesed 3 rida vastavalt kriipsude, kriips-südamiku komponentide ja kriips-HTML-komponentide import. Dash-core-komponendid kui dcc tähendavad, et kõikjal, kus me tahame kasutada dash-core-komponente, võime selle asemel kasutada dcc-d ja sarnaselt kriips-html-komponentide kasutamisega võime kasutada ka html. Dash () on sisseehitatud klass, mis hoiab Dashi rakenduste vaikekoodi. 'rakendus.küljendus tähistab kõike veebi kasutajaliideses, mis tähendab kõike, mida soovite kuvada Dashi rakenduses brauseris, see tuleb kirjutada rakenduse töötsoonis.paigutus '. Järgides meie esimest lihtsat koodinäidet, mis kuvab lihtsalt lihtsat väljundit:

Koodinäide nr 1:

import kriips
importige dash_core_components dcc-ks
importige dash_html_komponendid HTML-na
 
rakendus = kriips.Kriips ()
 
rakendus.paigutus = html.Div ('LinuxHint YouTube Tere')
 
kui __nimi__ == '__main__':
rakendus.run_server (silumine = tõene)

Väljund:

Teine näide on graafiku loomise kohta. Me kasutaksime dcc, mis sisuliselt tähendab kriips-südamiku komponente, ja loome selle abil graafiku. Oma näites oleme joonistanud energia ja aja graafiku juhuslike väärtustega 'x' ja 'y', andes energiale 'joone' tüübi ja ajale riba tüübi. Me teeksime seda kõike meetodi dcc abil.Graaf (), milles nimetaksime oma graafi mõlemad teljed ja määraksime ka graafi pealkirja.

Koodinäide nr 2:

import kriips
importige dash_core_components dcc-ks
importige dash_html_komponendid HTML-na
 
rakendus = kriips.Kriips ()
 
rakendus.paigutus = html.Div (lapsed = [
HTML.Div (lapsed = 'LinuxHint Youtube Tere'),
dcc.Graafik (
id = "graphss",
joonis =
'andmed': [
'x': [1,2,3,4,5,6,7], 'y': [11,12,22,23,24,44,55], 'tüüp': 'rida', ' nimi ':' Energia ',
'x': [1,2,3,4,5,6,7], 'y': [13,15,26,27,34,44,65], 'tüüp': 'riba', ' nimi ':' Aeg ',
],
'paigutus':
'title': 'Aja ja energia graafik'


)
])
 
kui __nimi__ == '__main__':
rakendus.run_server (silumine = tõene)

Väljund:

Pro näpunäide: Pythoni skripti kirjutades kasutage pythoni IDE-d või nutikat tekstiredaktorit, mis taandab teie koodi automaatselt. Vältige Pythoni skriptide jaoks lihtsa märkmiku või tekstiredaktori kasutamist, kuna koodi taandamine on Pythoni käivitamisel oluline tegur.

Seletan seda üksikasjalikumalt ka videovormis.

Sid Meieri Civilization VI allalaadimine ja mängimine Linuxis
Sissejuhatus mängu Civilization 6 on kaasaegne kontseptsioon, mis tutvustati Age of Empires mängude sarjas. Idee oli üsna lihtne; alustaksite kõige põ...
Kuidas installida ja mängida Doomi Linuxis
Doomi sissejuhatus Doom-seeria sai alguse 90ndatel pärast algse Doomi väljaandmist. See oli kohene hitt ja sellest ajast alates on mänguseeria pälvinu...
Vulkan Linuxi kasutajatele
Iga uue põlvkonna graafikakaartidega näeme, et mängude arendajad ületavad graafilise truuduse piire ja jõuavad fotorealismile ühe sammu lähemale. Kuid...