Jupyter piezīmju grāmatiņa

Kā strādāt ar Jupyter piezīmjdatoriem PyCharm

Kā strādāt ar Jupyter piezīmjdatoriem PyCharm
Ja šodien esat topošs datu zinātnieks vai kāds datorzinātņu jomā, jūs nevarat mazliet nepazīt Python. Tā kā šī augsta līmeņa vispārējās nozīmes programmēšanas valodas popularitāte pieaug, tās stiprās puses un ietekme kļūst arvien nozīmīgāka. Jaunie izstrādātāji vēlas iedziļināties datu analīzē, kas iespējama, izmantojot Python elites datu vizualizācijas un analīzes rīkus.

Python ir nozīmīgs programmēšanas pasaulē

Saskaņā ar JetBrains veikto aptauju: “Python ir galvenā valoda, ko lieto 84% programmētāju, kuri izmanto Python. Turklāt gandrīz 58% izstrādātāju datu analīzei izmanto Python, bet 52% to izmanto tīmekļa izstrādei. Python izmantošana DevOps, mašīnmācīšanās un tīmekļa pārmeklēšana vai tīmekļa nokasīšana seko līdzi daudziem citiem lietojumiem.”

Python izstrādātāju aptaujas 2018. gada rezultāti

PyCharm - starpplatformu IDE Python izstrādātājiem

Lai maksimāli izmantotu Python, it īpaši datu analīzes ziņā, ir svarīgi atrast integrētu izstrādes vidi, kas piedāvā visvairāk koda rediģēšanas un rezultātu vizualizācijas ziņā. PyCharm ir IDE, kuru izstrādājusi JetBrains, smadzenes aiz tādiem lieliem izstrādes rīkiem kā PhpStorm.

Galvenais PyCharm komponents, tā kodu redaktors, piedāvā inteliģentu, uz kontekstu balstītu koda, koda ieteikumu un koda fragmentu automātisku pabeigšanu. Tas ļauj programmētājiem izveidot loģiskus kodu blokus, lai nošķirtu programmas moduļus. Redaktors efektīvi identificē un izceļ kļūdas, kad tiek rakstīts kods. Koda navigācija nekad nav bijusi tik vienkārša, jo PyCharm ļauj programmētājiem ātri pāriet uz noteiktu koda fragmentu, objektu vai klasi avota kodā. PyCharm ir arī daudz pārstrādes funkciju, kas izstrādātājiem atvieglo organizētu izmaiņu veikšanu. Atbalsts tīmekļa tehnoloģijām, piemēram, HTML, CSS, JavaScript un citām, kopā ar PyCharm tiešsaistes rediģēšanas un skatīšanas tīmekļa vidi padara to par spēcīgu rīku tīmekļa izstrādei Python.

“Literate Programming” ar Jupyter Notebook

Vēl viens IDE, kas tiek parādīts, runājot par Python, ir Jupyter Notebook, agrāk pazīstams kā IPython Notebook. Jupyter piezīmju grāmatiņa ir īpaši svarīga, veidojot to, ko Donalds Knuts, datorzinātnieks no Stenfordas, sauca par “literātu programmēšanu”. Lasītprasmes programmēšana ir standarta programmēšanas forma, kas koncentrējas uz koda lasāmību cilvēkiem. Tas ļauj programmētājiem piešķirt formu sava koda loģiskajām vienībām, šo kodu vienību nozīmei un rezultātiem. Saliktajā piezīmju grāmatiņā kods tiek parādīts kā pilnīgs un saprotams domāšanas process un tā tehnoloģiskā izpausme.

Lai atbalstītu lasītprasmes programmēšanu, Jupyter Notebook ir pieejami daudzi rīki, kas nodrošina pilnīgu brīvību rediģēt kodu un tā atbilstošo prozu. Sākot ar pamatlīmeni, piezīmjdatoriem (failiem, kuros ir ierakstīts kods) ir iespēja sadalīt kodu “šūnās”. Šūnas ļauj viegli atšķirt konkrētu funkcionalitāti. Papildus koda šūnām ir pieejamas iezīmēšanas šūnas, kurās ir viegli ierakstīt kodu aprakstus, nozīmīgumu vai rezultātus. Rediģēšanas opcijas iezīmēšanas šūnām ir bezgalīgas; jūs varat spēlēt apkārt ar teksta formātiem, attēliem un pat matemātiskiem vienādojumiem un diagrammām.

Pateicoties plašajam atbalstam Jupyter Notebook integrēšanai PyCharm, izstrādātājiem ir bijis daudz vieglāk izveidot, izpildīt un atkļūdot avota kodus, vienlaikus pārbaudot to izvadi.

Kādas funkcijas ir iekļautas Jupyter piezīmjdatoros PyCharm?

PyCharm ļauj veikt izmaiņas avota dokumentā vairākos veidos:

Pieņemsim, ka jūs atpazīsit .ipynb faili ar ikonu

Jupyter piezīmju grāmatiņa PyCharm

Jupyter piezīmjdatora jaudīgās kodu rakstīšanas un rediģēšanas iespējas un PyCharm elites veltītais atkļūdošanas modulis Jupyter, kodu navigācija, ietvara atbalsts, spraudņu atbalsts un kļūdu noteikšana kopā var veidot attīstības vidi, kurai trūkst maz.

Tagad jautājums ir par to, kā panākt integrētu attīstības vidi, kas apvieno PyCharm un Jupyter Notebook funkcijas. Īsā atbilde ir tāda, ka pašlaik tas ir iespējams tikai ar PyCharm Professional licencētu versiju. PyCharm Professional nav bezmaksas. Tomēr jūs varat saņemt bezmaksas licenci, ja esat saistīts ar izglītības iestādi un jums ir .edu e-pasta adrese.

Garā atbilde uz iepriekš minēto jautājumu par to, kā Jupyter Notebook integrēt PyCharm, ir sniegta zemāk:

  1. Pirmkārt, jums vajadzētu izveidot jaunu projektu.
  2. Šajā projektā izveidojiet jaunu ipynb failu, dodoties uz File> New ...> Jupyter Notebook.Tam vajadzētu atvērt jaunu piezīmjdatora failu.
  3. Ja jums nav instalēta Jupyter Notebook pakotne, virs jaunatklātā ipynb faila parādīsies kļūda. Kļūda ir “Jupyter pakotne nav instalēta”, un blakus tai būs iespēja “Instalēt jupyter pakotni”. Noklikšķiniet uz “Install jupyter package”. Tas sāks instalēšanas procesu, kuru varat apskatīt, noklikšķinot uz palaistajiem procesiem PyCharm loga apakšējā labajā stūrī.
  4. Lai sāktu izpētīt Jupyter piezīmjdatoru PyCharm, izveidojiet un izpildiet koda šūnas.
  5. Lai palaistu Jupyter serveri, izpildiet koda šūnu.Pēc tam Jupyter serveris tiek palaists, izmantojot 8888 portu pēc noklusējuma localhost. Šīs konfigurācijas varat apskatīt servera rīku logā.Pēc palaišanas serveri var skatīt virs avota koda loga un blakus tam - kodolu, kas izveidots kā “Python 2” vai “Python 3”.
  6. Tagad varat piekļūt PyCharm cilnei mainīgie, lai skatītu, kā mainās mainīgo vērtības, izpildot koda šūnas. Tas palīdz atkļūdot.
  7. Jūs pat varat iestatīt pārtraukuma punktus koda rindās un pēc tam noklikšķiniet uz ikonas Izpildīt un atlasiet “Atkļūdot šūnu” (vai arī izmantojiet saīsni Alt + Shift + Enter), lai sāktu atkļūdošanu.
  8. Lai izmantotu Jupyter piezīmju grāmatiņu, ir būtiskas šādas cilnes PyCharm loga apakšdaļā: Cilnē “TODO” varat apskatīt TODO komentārus un ērti pāriet uz tiem, veicot dubultklikšķi uz tiem cilnē TODO. Cilne “Jupyter” ir Jupyter Server žurnāls. “Terminal” ir pitona terminālis, kurā varat rakstīt python komandas. “Python Console” ir konsole, kurā jūs varat apskatīt kodu un tā izvadi pa rindām.

Iepazīšanās ar lietotāja saskarni

No daudziem lietotāja saskarnes komponentiem sāksim izpētīt tos, ar kuriem varat strādāt.

Skatīšanās režīmi

PyCharm piedāvā trīs skata režīmus, lai rediģētu Jupyter piezīmjdatora failus:

1. Tikai redaktora režīms

Tas ļauj pievienot un rediģēt piezīmjdatora šūnas.

2. Sadalītā skata režīms

Dalītā skata režīms ļauj gan pievienot šūnas, gan priekšskatīt to izvadi. Tas ir arī noklusējuma skatīšanās režīms visām Jupyter piezīmjdatoriem PyCharm.

3. Tikai priekšskatījuma režīms

Šeit jūs varat priekšskatīt koda izpildes rezultātus, neapstrādātas šūnas un koda atzīmi.

Rīkjosla

Rīkjoslā ir pieejami vairāki saīsnes, kas nodrošina ātru piekļuvi visām pamatdarbībām, ar kurām jūs gatavojaties strādāt.

Servera žurnāls

Servera žurnāls tiek parādīts, palaižot jebkuru no Jupyter serveriem. Tas parāda servera pašreizējo stāvokli un saiti uz piezīmjdatoru, pie kura pašlaik strādājat.

Cilne Mainīgie

Šajā cilnē ir sniegts detalizēts pārskats par mainīgajām vērtībām, kas atrodas izpildītajā šūnā.

Tagad, kad esat iepazinies ar Jupyter piezīmjdatoru rediģēšanas un atkļūdošanas pamatiem PyCharm, varat turpināt un pats instalēt Jupyter pakotni PyCharm. Turpmāk jūs varat pilnībā izpētīt tā funkcijas un izmantot tās, lai jūs apmierinātu!

Kā instalēt un spēlēt Doom uz Linux
Ievads liktenī Doom sērija radās 90. gados pēc sākotnējā Doom izlaišanas. Tas bija tūlītējs hīts, un kopš tā laika spēļu sērija ir saņēmusi daudzas ba...
Vulkan Linux lietotājiem
Ar katru jauno grafisko karšu paaudzi mēs redzam, kā spēļu izstrādātāji pārspēj grafiskās uzticamības robežas un tuvojas fotoreālismam. Neskatoties uz...
OpenTTD vs Simutrans
Transporta simulācijas izveide var būt jautra, relaksējoša un ārkārtīgi vilinoša. Tāpēc jums jāpārliecinās, ka izmēģināt pēc iespējas vairāk spēļu, la...