{"id":30912,"date":"2019-10-31T21:38:10","date_gmt":"2019-10-31T18:38:10","guid":{"rendered":"https:\/\/prohoster.info\/blog\/python-dlya-veba-chto-nuzhno-znat-dzhunioru-chtoby-rabotat-i-razvivatsya\/"},"modified":"2019-10-31T21:38:10","modified_gmt":"2019-10-31T18:38:10","slug":"python-dlya-veba-chto-nuzhno-znat-dzhunioru-chtoby-rabotat-i-razvivatsya","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/news\/python-dlya-veba-chto-nuzhno-znat-dzhunioru-chtoby-rabotat-i-razvivatsya","title":{"rendered":"Python for the Web: what a junior developer needs to know to work and grow","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><i>Ne kemi b\u00ebr\u00eb nj\u00eb p\u00ebrmbledhje t\u00eb shkurt\u00ebr me mendimet kryesore nga Python Junior Podcast: aty kemi diskutuar p\u00ebr nga ku t\u00eb fillojm\u00eb dhe ku t\u00eb shkojm\u00eb si nj\u00eb zhvillues fillestar n\u00eb Python. Koh\u00ebt e fundit kemi shum\u00eb p\u00ebrmbajtje p\u00ebr midlevel dhe senior\u00ebt, por ky episod \u00ebsht\u00eb p\u00ebr t\u00eb v\u00ebrtet\u00eb p\u00ebr junior\u00ebt.<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Python for the Web: what a junior developer needs to know to work and grow\" src=\"\/wp-content\/uploads\/2019\/04\/014c066157b3d5718f59472b290c5c2d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p><b>Temat kryesore:<\/b><\/p>\n<ul>\n<li>Cilat njohuri i duhen nj\u00eb programuesi fillestar p\u00ebr t\u00eb marr\u00eb pjes\u00eb<br \/>\nn\u00eb zhvillimin e uebit?<\/li>\n<li>\u00c7far\u00eb presin pun\u00ebdh\u00ebn\u00ebsit nga zhvilluesit?<\/li>\n<li>\u00c7far\u00eb t\u00eb b\u00ebni p\u00ebr t\u00eb gjetur pun\u00eb pa p\u00ebrvoj\u00eb?<\/li>\n<li>Si mund t\u00eb zhvillohet nj\u00eb zhvillues Python?<\/li>\n<\/ul>\n<p><i>Python Junior Podcast \u00ebsht\u00eb nj\u00eb podcast mbi programimin p\u00ebr ata q\u00eb duan t\u00eb kuptojn\u00eb m\u00eb mir\u00eb Python. Emisionet drejtohen nga evangelist\u00ebt e komunitetit <noindex><a rel=\"nofollow\" href=\"http:\/\/www.moscowpython.ru\/\">MoscowPython<\/a><\/noindex> dhe m\u00ebsuesit e kurseve <noindex><a rel=\"nofollow\" href=\"https:\/\/learn.python.ru\/\">Learn Python<\/a><\/noindex>.<\/i><\/p>\n<p><b>N\u00eb bised\u00eb mor\u00ebn pjes\u00eb:<br \/>\n<\/b><\/p>\n<ul>\n<li><b>Valentin Dombrovski,<\/b>bashk\u00ebthemelues i MoscowPython<\/li>\n<li><b>Zlata Obukhovskaya,<\/b> lider ekipi n\u00eb NVIDIA<\/li>\n<li><b>Grigory Petrov,<\/b> evangelist i MoscowPython<\/li>\n<li><b>Aleksey Shtyrnyaev,<\/b> zhvillues n\u00eb FinEx, m\u00ebsues i kurseve Learn<br \/>\nPython<\/li>\n<\/ul>\n<h2>Pse Python \u00ebsht\u00eb i mir\u00eb p\u00ebr zhvillimin e uebit<\/h2>\n<p>\n<b>Valentin Dombrovski:<\/b> Pse \u00ebsht\u00eb Python i p\u00ebrshtatsh\u00ebm p\u00ebr zhvillimin e uebit? Pse jo PHP ose JavaScript, p\u00ebr shembull?<\/p>\n<p><b>Grigory Petrov:<\/b> Nuk ka shum\u00eb zgjedhje, n\u00eb fakt. Megjith\u00ebse n\u00eb Uebin modern mund t\u00eb b\u00ebsh nj\u00eb aplikacion nj\u00ebfaqesh ose aplikacion uebi progresiv vet\u00ebm me teknologjit\u00eb frontend, me JavaScript, p\u00ebrs\u00ebri, kjo \u00ebsht\u00eb shum\u00eb e komplikuar, indikohet keq dhe k\u00ebrkon zhvillues t\u00eb shk\u00eblqyer.<\/p>\n<p>N\u00ebse duam t\u00eb b\u00ebjm\u00eb nj\u00eb faqe interneti ose nj\u00eb sh\u00ebrbim, ne p\u00ebrdorim nj\u00eb qasje t\u00eb kombinuar: nj\u00eb backend ekzekuton logjik\u00ebn dhe krijon faqet e uebit, nd\u00ebrsa nj\u00eb frontend vizaton k\u00ebto faqe n\u00eb shfletues. Dhe kur na nevojitet t\u00eb b\u00ebjm\u00eb gjith\u00e7ka shpejt, zgjedhja nuk \u00ebsht\u00eb shum\u00eb e madhe.<\/p>\n<p>Le t\u00eb shqyrtojm\u00eb opsionet e mundshme.<\/p>\n<ul>\n<li><b>C#.<\/b> Microsoft \u00ebsht\u00eb v\u00ebrtet i mrekulluesh\u00ebm, ata krijuan .NET Core dhe e promovojn\u00eb at\u00eb n\u00eb \u00e7do m\u00ebnyr\u00eb. Por, nga ana tjet\u00ebr, kjo \u00ebsht\u00eb nj\u00eb teknologji e re nd\u00ebrplatform\u00ebs dhe gjith\u00e7ka nuk \u00ebsht\u00eb plot\u00ebsisht e leht\u00eb akoma. N\u00eb t\u00eb dyt\u00ebn, \u00ebsht\u00eb me t\u00eb v\u00ebrtet\u00eb e shtrenjt\u00eb, zhvilluesit e C# jan\u00eb t\u00eb pakt\u00eb \u2014 thjesht sepse nuk \u00ebsht\u00eb e njohur.<\/li>\n<li><b>Java.<\/b> Kjo \u00ebsht\u00eb e komplikuar. T\u00eb krijosh nj\u00eb faqe t\u00eb mir\u00eb n\u00eb Java nuk \u00ebsht\u00eb 10 rreshta kod, si n\u00eb Python. Kjo \u00ebsht\u00eb shum\u00eb kod, kjo jan\u00eb framework-e, dhe duhet t\u00eb dish karakteristikat e konfigurimit t\u00eb server\u00ebve Java. N\u00eb thelb, nj\u00eb p\u00ebrvoj\u00eb e plot\u00eb e dhimbjeve dhe vuajtjeve.<\/li>\n<li><b>PHP.<\/b> N\u00eb versionet e fundit, ai \u00ebsht\u00eb i mrekulluesh\u00ebm. Madje do t\u00eb thoja: PHP 7.2 nuk \u00ebsht\u00eb m\u00eb i keq se Python. Por nuk mund ta p\u00ebrdor\u00ebsh thjesht PHP 7.2. N\u00ebse nj\u00eb zhvillues i zakonsh\u00ebm, jo m\u00eb i larti, b\u00ebn nj\u00eb faqe me PHP, ai nuk do t\u00eb shkruaj\u00eb vet\u00ebm n\u00eb 7.2: prap\u00eb do t\u00eb duhet t\u00eb lexoj\u00eb disa libra, tutoriale, kudo ka shum\u00eb kod legacy, dhe kjo nuk \u00ebsht\u00eb shum\u00eb mir\u00eb.<\/li>\n<li><b>JavaScript dhe Node.js.<\/b> Kjo \u00ebsht\u00eb e mrekullueshme dhe shum\u00eb moderne, kur nj\u00eb gjuh\u00eb p\u00ebrdoret si n\u00eb front-end, ashtu edhe n\u00eb back-end. Vet\u00ebm se nuk \u00ebsht\u00eb shum\u00eb e q\u00ebndrueshme. Node.js \u00ebsht\u00eb nj\u00eb gj\u00eb e mir\u00eb, por \u00ebsht\u00eb problematike ta zbatosh n\u00eb prodhim n\u00eb m\u00ebnyr\u00eb q\u00eb t\u00eb mos bjer\u00eb dhe t\u00eb funksionoj\u00eb q\u00ebndruar. Plus, n\u00ebse duam t\u00eb shkruajm\u00eb kod me cil\u00ebsi t\u00eb lart\u00eb n\u00eb JavaScript, na nevojitet jo JavaScript, por TypeScript. Dhe TypeScript, befas, \u00ebsht\u00eb befasuesh\u00ebm i komplikuar, kur e shohin, zhvilluesit e zakonsh\u00ebm i ndizet truri.<\/li>\n<\/ul>\n<blockquote><p>Le t\u00eb anashkalojm\u00eb Ruby, Haskell, Erlang dhe gj\u00ebrat e tjera ni\u00e7\u00eb, dhe ne mbetemi... Python. Nj\u00eb gjuh\u00eb me nj\u00eb sintaks\u00eb konsistente, nj\u00eb bibliotek\u00eb standarde uniforme, dokumentacionin m\u00eb t\u00eb mir\u00eb, frame t\u00eb njohura t\u00eb lehta, dhe nj\u00eb kombajn mega popullor, Django.<\/p><\/blockquote>\n<p>K\u00ebshtu q\u00eb, pavar\u00ebsisht nga zgjedhja e gjer\u00eb, n\u00ebse kemi zhvillues t\u00eb zakonsh\u00ebm, jo m\u00eb t\u00eb lart\u00ebt, ne jemi nj\u00eb biznes i zakonsh\u00ebm q\u00eb d\u00ebshiron t\u00eb b\u00ebj\u00eb faqe t\u00eb zakonshme, ne nuk kemi nj\u00eb departament zhvillimi me 50 njer\u00ebz, k\u00ebshtu q\u00eb ne zgjidhim Python.<\/p>\n<h2>Cilat dije nevojiten p\u00ebr t'u futur n\u00eb profesion<\/h2>\n<p>\n<b>Zlata Obukhivska:<\/b> Mendoj se duhet t\u00eb njoh\u00ebsh mir\u00eb nj\u00eb framework \u2014 dhe t\u00eb dish se cil\u00ebt jan\u00eb t\u00eb tjer\u00eb dhe kur p\u00ebrdoren. Ku \u00ebsht\u00eb Tornado, ku \u00ebsht\u00eb Django, ku \u00ebsht\u00eb Flask, ku \u00ebsht\u00eb aiohttp dhe k\u00ebshtu me radh\u00eb.<br \/>\nDo t\u00eb jet\u00eb e dobishme t\u00eb dish se ekziston di\u00e7ka si protokollet. Sakt\u00ebsisht, njohja e protokollit http \u00ebsht\u00eb qendrore p\u00ebr nd\u00ebrtimin e aplikacioneve web.<\/p>\n<p>Gjithashtu, duhet t\u00eb kesh t\u00eb pakt\u00ebn nj\u00eb p\u00ebrfytyrim rreth se si \u00ebsht\u00eb nd\u00ebrtimi i front-end-it n\u00eb projekte web: \u00e7far\u00eb \u00ebsht\u00eb HTML, CSS, JS.<\/p>\n<p><b>Aleksei Shtyrnaev:<\/b> Dhe t\u00eb dish se ku ndodhet dokumentacioni. Kjo \u00ebsht\u00eb m\u00eb e r\u00ebnd\u00ebsishme.<\/p>\n<p><b>Grigory Petrov:<\/b> K\u00ebtu hyjm\u00eb n\u00eb nj\u00eb terren t\u00eb pasigurt. N\u00ebse nuk kemi fat dhe kemi filluar t\u00eb studiojm\u00eb seriozisht front-end modern, do t\u00eb jet\u00eb af\u00ebrsisht 10 her\u00eb m\u00eb e komplikuar se back-end n\u00eb Python. Nj\u00eb zhvillues i ri duhet t\u00eb kufizoj\u00eb fokusin e tij n\u00eb m\u00ebnyr\u00eb q\u00eb t\u00eb filloj\u00eb t\u00eb studioj\u00eb HTML, por pa r\u00ebn\u00eb n\u00eb t\u00eb gjith\u00eb k\u00ebta div, span, float, si rregullohet dhe nd\u00ebrtimi.<\/p>\n<p><b>Aleksei Shtyrnaev:<\/b> K\u00ebrkohet nj\u00eb kurs themelor p\u00ebr Bootstrap. Dhe bazat e HTML.<\/p>\n<blockquote><p>N\u00eb vitin e par\u00eb, nuk \u00ebsht\u00eb e nevojshme t\u00eb thellohemi n\u00eb framework-et JS (n\u00ebse fokusoheni n\u00eb backend). N\u00eb kursin baz\u00eb t\u00eb Bootstrap jan\u00eb modulet e gatshme: n\u00ebse d\u00ebshiron slider - krijo slider, n\u00ebse d\u00ebshiron menu q\u00eb l\u00ebviz - krijo menu q\u00eb l\u00ebviz.<\/p><\/blockquote>\n<p><b>Zlata Obukhivska:<\/b> Mendoj se nga studimi i frontend-it mund t\u00eb thellohemi, sidomos n\u00eb m\u00ebnyr\u00ebn se si statika \u00ebsht\u00eb dor\u00ebzuar p\u00ebr aplikacionet web. K\u00ebshtu, zhvilluesi kalon natyrsh\u00ebm n\u00eb njohjen e struktur\u00ebs s\u00eb aplikacioneve web dhe si ato funksionojn\u00eb n\u00eb prodhim.<\/p>\n<p><b>Grigory Petrov:<\/b> Po, do t\u00eb rekomandoja menj\u00ebher\u00eb n\u00eb rastin n\u00ebse keni zgjedhur Python si gjuh\u00ebn e zhvillimit backend dhe, p\u00ebr shembull, Django si framework: Django ka dokumentacionin e tij n\u00eb Django Book, i cili \u00ebsht\u00eb realisht i shk\u00eblqyer, p\u00ebrmban t\u00eb gjitha ato q\u00eb tha Zlata, \u00ebsht\u00eb me t\u00eb v\u00ebrtet\u00eb i shk\u00eblqyer p\u00ebr fillestar\u00ebt.<\/p>\n<p><b>Aleksei Shtyrnaev:<\/b> Gjithashtu, p\u00ebr nj\u00eb fillim t\u00eb shpejt\u00eb, mund t\u00eb p\u00ebrdorni ndonj\u00eb Django Girls, n\u00ebse q\u00ebllimi \u00ebsht\u00eb t\u00eb m\u00ebsoni sakt\u00ebsisht Django. Ky \u00ebsht\u00eb nj\u00eb udh\u00ebzim ku brenda nj\u00eb dite mund t\u00eb kaloni n\u00ebp\u00ebr tema, t\u00eb kuptoni bazat dhe \u00e7far\u00eb \u00ebsht\u00eb n\u00eb gjendje framework-u.<\/p>\n<p><b>Valentin Dombrovski:<\/b> Duke u p\u00ebrgatitur p\u00ebr regjistrimin e podcastit, p\u00ebrgatit\u00ebm nj\u00eb list\u00eb t\u00eb asaj q\u00eb i nevojitet nj\u00eb programuesi n\u00eb Python p\u00ebr zhvillimin web, duke e p\u00ebrmbledhur at\u00eb q\u00eb u tha m\u00eb par\u00eb.<\/p>\n<h2>\u00c7far\u00eb p\u00ebrfshihet n\u00eb baz\u00ebn p\u00ebr zhvillimin web n\u00eb Python<\/h2>\n<p><\/p>\n<ul>\n<li>Framework-et web Django, Flask, aiohttp, Tornado etj. (dhe t\u00eb dihet p\u00ebr ekzistenc\u00ebn e t\u00eb tjer\u00ebve).<\/li>\n<li>Protokolet dhe API-t\u00eb: n\u00eb radh\u00eb t\u00eb par\u00eb http, JSON-RPC, Protocol Buffers, gRPC.<\/li>\n<li>ORM dhe migrimet, bazat e t\u00eb dh\u00ebnave relacionale, SQLAlchemy, SQL, PostgreSQL, MySQL.<\/li>\n<li>Bazat e HTML, CSS, Bootstrap, si dhe framework-et JS dhe JQuery.<\/li>\n<li>Parimet e funksionimit t\u00eb aplikacioneve n\u00eb prodhim, testimi, testet unitare, testet automatike, sistemet e kontrollit t\u00eb versioneve, git.<\/li>\n<\/ul>\n<h2>A kan\u00eb nevoj\u00eb junior\u00ebt p\u00ebr algoritme<\/h2>\n<p>\n<b>Zlata Obukhivska:<\/b> Fillimisht nuk \u00ebsht\u00eb e nevojshme t\u00eb dini algoritmet, ato do t\u00eb shfaqen gradualisht n\u00eb mendje, n\u00ebse merresh me zhvillimin mjaft gjat\u00eb. Njoh shum\u00eb inxhinier\u00eb t\u00eb mir\u00eb, t\u00eb cil\u00ebt nuk kishin pasur nj\u00eb kurs formal t\u00eb mir\u00eb p\u00ebr algoritmet.<\/p>\n<p><b>Grigory Petrov:<\/b> Dua t\u00eb derdh pak benzin\u00eb mbi zjarr. Nga e ku e kemi k\u00ebt\u00eb d\u00ebshir\u00eb p\u00ebr algoritme?<\/p>\n<p>Aktualisht nuk kemi nj\u00eb edukim themelor p\u00ebr algoritmet, nuk din\u00eb t\u00eb edukojn\u00eb programuesit, nuk kemi baz\u00eb teknike.<\/p>\n<p>Kjo po p\u00ebrpiqet t\u00eb b\u00ebhet, por k\u00ebtu kemi historin\u00eb e Hogwarts-it: nuk mund t\u00eb krijojm\u00eb nj\u00eb shkoll\u00eb magjistar\u00ebsh derisa t\u00eb mos kemi asnj\u00eb magjistar. Prandaj, \u00e7far\u00eb t\u00eb b\u00ebj universiteti, n\u00eb t\u00eb cilin vijn\u00eb dhe k\u00ebrkojn\u00eb: \"Filloni t\u00eb trajtoni programuesit\", nd\u00ebrkoh\u00eb q\u00eb ata nuk kan\u00eb programues, sepse t\u00eb gjith\u00eb punojn\u00eb n\u00eb Mail.ru, Rambler dhe \"Yandex\", atje ndihen mir\u00eb?<\/p>\n<p>N\u00eb universitet shohin dhe thon\u00eb:<br \/>\n\u2014 O\u2019kej, programim. Le t\u00eb gjejm\u00eb nj\u00eb fush\u00eb t\u00eb ngjashme njohurish dhe t\u00eb ftojm\u00eb specialist\u00eb nga aty. Le t\u00eb ftojm\u00eb gazetar\u00eb q\u00eb din\u00eb t\u00eb shkruajn\u00eb tekste, inxhinier\u00eb elektrik\u00eb q\u00eb din\u00eb t\u00eb b\u00ebjn\u00eb skemat elektrike, dhe matematik\u00eb q\u00eb din\u00eb p\u00ebr algoritmet.<\/p>\n<p>N\u00eb fund del se kjo \u00ebsht\u00eb po aq e arsyeshme sa t\u00eb trajnohet nj\u00eb nd\u00ebrtues n\u00eb fizik\u00ebn e pjes\u00ebve elementare vet\u00ebm sepse pllaka dhe \u00e7imentoja p\u00ebrb\u00ebhen nga pjes\u00eb elementare.<\/p>\n<p>Megjithat\u00eb, p\u00ebr vet\u00eb \u00e7imenton dhe pllakat nuk flitet, sepse fizi\u00e7isti q\u00eb tenton t\u00eb m\u00ebsoj\u00eb nd\u00ebrtuesin, nuk di t\u00eb nd\u00ebrtoj\u00eb sht\u00ebpi. N\u00eb fund marrim nj\u00eb nd\u00ebrtues q\u00eb \u00ebsht\u00eb n\u00eb gjendje t\u00eb shkruaj mir\u00eb se si \"punon \u00e7imentoja\", por nuk e ka par\u00eb asnj\u00ebher\u00eb dhe nuk di t\u00eb b\u00ebj\u00eb asgj\u00eb me t\u00eb.<\/p>\n<p>Algoritmet dhe strukturat e t\u00eb dh\u00ebnave jan\u00eb shum\u00eb t\u00eb mira, por jan\u00eb nj\u00eb fush\u00eb shum\u00eb e vog\u00ebl me aplikim. Ato jan\u00eb jasht\u00ebzakonisht t\u00eb nevojshme, p\u00ebr shembull, n\u00ebse po shkruan nj\u00eb motor loje, nj\u00eb kompiler, nj\u00eb protokoll rrjeti.<\/p>\n<blockquote><p>Shumica e programuesve zgjidhin probleme biznesi, ku algoritmet dhe strukturat e t\u00eb dh\u00ebnave nuk jan\u00eb t\u00eb nevojshme.<\/p><\/blockquote>\n<p>Aty matematika m\u00eb e komplikuar \u00ebsht\u00eb t\u00eb mbledh\u00ebsh dy her\u00eb dhe pastaj t\u00eb ndash. Atje nevojiten njohuri krejt\u00ebsisht t\u00eb tjera. P\u00ebr zgjidhjen e problemeve t\u00eb biznesit k\u00ebrkohen kryesisht njohuri aplikuese, jo themelore.<\/p>\n<p>Nj\u00eb zhvillues fillestar \u00ebsht\u00eb m\u00eb mir\u00eb t\u00eb ket\u00eb nj\u00eb p\u00ebrfaq\u00ebsim t\u00eb biznesit dhe se si t'i mbledh\u00eb shpejt dhe sakt\u00eb blloqet e nevojshme, si t'i ndreq\u00eb, si t\u00eb b\u00ebj\u00eb q\u00eb ato t\u00eb mos shkat\u00ebrrohen, t\u00eb dij\u00eb pse ato shkat\u00ebrrohen, \u00e7far\u00eb ndodh kur k\u00ebrkesat ndryshojn\u00eb dhe programi fillon t\u00eb \"zgjerohet mbi themelin\", si nj\u00eb sht\u00ebpi pas shiut.<br \/>\nK\u00ebto jan\u00eb ato gj\u00ebra aplikuese dhe kuptimi i m\u00ebnyr\u00ebs se si t\u00eb shkruhet softuer. Ai duhet t\u00eb dij\u00eb se p\u00ebrve\u00e7 debugut ka nj\u00eb grup mjetesh q\u00eb do t'i tregojn\u00eb se ku sakt\u00ebsisht programi ngadal\u00ebsohet.<\/p>\n<p><b>Valentin Dombrovski:<\/b> M\u00eb vjen t\u00eb krahasoj k\u00ebt\u00eb: \u00ebsht\u00eb nj\u00eb p\u00ebrkthim nga gjuha e biznesit n\u00eb nj\u00eb gjuh\u00eb q\u00eb mund t\u00eb komunikosh me kompjuterin. Dometh\u00ebn\u00eb, programuesi \u00ebsht\u00eb nj\u00eb llinguist i ve\u00e7ant\u00eb.<\/p>\n<p><b>Grigory Petrov:<\/b> Biznesi ka nevoj\u00eb p\u00ebr nj\u00eb shkrimtar, jo p\u00ebr nj\u00eb llinguist. Nj\u00eb shkrimtar nuk ka nevoj\u00eb t\u00eb dij\u00eb pse nj\u00eb mij\u00eb vjet m\u00eb par\u00eb kjo fjal\u00eb u transformua n\u00eb at\u00eb. Ai duhet t\u00eb dij\u00eb si t'i p\u00ebrdor\u00eb k\u00ebto fjal\u00eb.<\/p>\n<h2>\u00c7far\u00eb nevojitet p\u00ebr t\u00eb gjetur pun\u00ebn e par\u00eb si zhvillues?<\/h2>\n<p>\n<b>Aleksei Shtyrnaev:<\/b> Ndoshta, nuk ka nj\u00eb recet\u00eb universale, sipas s\u00eb cil\u00ebs duhet p\u00ebrgatitur nj\u00eb junior.<\/p>\n<blockquote><p>N\u00ebse bieni n\u00eb nj\u00eb kompani, nuk do t'ju marrin p\u00ebr at\u00eb q\u00eb dini Django, JSON dhe pak algoritma. Ka gjasa q\u00eb do t'ju marrin p\u00ebr ato aft\u00ebsi q\u00eb i jan\u00eb t\u00eb nevojshme k\u00ebsaj kompanie k\u00ebtu e tani.<\/p><\/blockquote>\n<p>Ka shum\u00eb kompani dhe t\u00eb gjitha kan\u00eb k\u00ebrkesa t\u00eb ndryshme. Nuk ka nj\u00eb volum universale njohurish q\u00eb duhet t\u00eb fitoni p\u00ebr t\u00eb p\u00ebrgatitur m\u00eb pas nj\u00eb CV dhe p\u00ebr t\u00eb shkuar p\u00ebr t'u pun\u00ebsuar.<\/p>\n<p><b>Grigory Petrov:<\/b> Kur ne n\u00eb VoxImplant k\u00ebrkonim disa junior\u00eb, drejtori yn\u00eb teknik e formuloi k\u00ebrkes\u00ebn themelore k\u00ebshtu: njeriu duhet t\u00eb dij\u00eb si t\u00eb zgjidh\u00eb detyra. \u00cbsht\u00eb e qart\u00eb se nj\u00eb junior nuk do ta b\u00ebj\u00eb k\u00ebt\u00eb gjithmon\u00eb n\u00eb m\u00ebnyr\u00eb efikase, nuk do ta b\u00ebj\u00eb gjithmon\u00eb n\u00eb m\u00ebnyr\u00ebn m\u00eb t\u00eb mir\u00eb dhe jo gjithmon\u00eb sakt\u00eb, por n\u00eb ideale ju e jepni nj\u00eb detyr\u00eb personit, ai p\u00ebrqendrohet dhe e zgjidh at\u00eb. Kjo \u00ebsht\u00eb ajo aft\u00ebsi q\u00eb pun\u00ebdh\u00ebn\u00ebsit e k\u00ebrkojn\u00eb n\u00eb radh\u00eb t\u00eb par\u00eb.<\/p>\n<p><b>Zlata Obukhivska:<\/b> Njer\u00ebzit q\u00eb k\u00ebrkojn\u00eb pun\u00eb duke kaluar nga fusha t\u00eb tjera kan\u00eb nj\u00eb avantazh t\u00eb caktuar nga pik\u00ebpamja e biznesit, sepse tashm\u00eb kan\u00eb kaluar nj\u00eb rrug\u00eb dhe din\u00eb t\u00eb zgjidhin detyra shpejt. K\u00ebto jan\u00eb aft\u00ebsi t\u00eb buta, do t'i quaja k\u00ebt\u00eb madje kultur\u00eb pune. shpesh, diplomant\u00ebt e universiteteve nuk e kan\u00eb zhvilluar ende k\u00ebt\u00eb kultur\u00eb pune.<\/p>\n<p>Por do t\u00eb doja t\u00eb p\u00ebrpiqem megjithat\u00eb t'i jap ndonj\u00eb recet\u00eb fillestar\u00ebve.<\/p>\n<h2>Hapat e par\u00eb p\u00ebr nj\u00eb zhvillues t\u00eb ri<\/h2>\n<p>\n<b>Zlata Obukhivska:<\/b> E para \u00ebsht\u00eb nj\u00eb projekt personal, sepse duhet t\u00eb kesh di\u00e7ka p\u00ebr t\u00eb shkruar n\u00eb CV, t\u00eb tregosh nj\u00eb portofol minimal. \u00cbsht\u00eb m\u00eb mir\u00eb kur k\u00ebto projekte jan\u00eb b\u00ebr\u00eb jo p\u00ebr vete, por n\u00eb frelance - p\u00ebr dik\u00eb.<\/p>\n<p>Pas projekteve t\u00eb para, tashm\u00eb mund t\u00eb p\u00ebrgatitni nj\u00eb CV dhe ta d\u00ebrgoni n\u00eb t\u00eb gjitha kompanit\u00eb ku ka pozita junior. Intervistat do t'ju japin nj\u00eb kuptim t\u00eb asaj q\u00eb k\u00ebrkojn\u00eb kompanit\u00eb. N\u00eb nj\u00eb moment do t'ju marr\u00eb ndonj\u00eb nga ato, ndoshta n\u00eb nj\u00eb kompani t\u00eb vog\u00ebl. N\u00eb t\u00eb ardhmen, kjo p\u00ebrvoj\u00eb pune do t'ju ndihmoj\u00eb t\u00eb hyni n\u00eb nj\u00eb kompani m\u00eb t\u00eb madhe dhe m\u00eb interesante.<\/p>\n<p><b>Valentin Dombrovski:<\/b> N\u00eb fakt, ne p\u00ebrgatisim nx\u00ebn\u00ebsit n\u00eb kurse p\u00ebr t\u00eb nd\u00ebrtuar projektin e tyre brenda 10 jav\u00ebve t\u00eb m\u00ebsimit. Po ashtu, st\u00ebrvitim aft\u00ebsit\u00eb e pun\u00ebs n\u00eb grup. K\u00ebto jan\u00eb pik\u00ebrisht ato aft\u00ebsi t\u00eb buta p\u00ebr t\u00eb cilat fol\u00ebn Zlata.<\/p>\n<p><b>Aleksei Shtyrnaev:<\/b> Nga eksperienca do t\u00eb them se mund t\u00eb k\u00ebrkoni pun\u00ebn e par\u00eb p\u00ebr nj\u00eb koh\u00eb t\u00eb gjat\u00eb. Kur po k\u00ebrkoni p\u00ebr nj\u00eb deri n\u00eb dy muaj, \u00ebsht\u00eb normale. N\u00ebse d\u00ebrgoni CV n\u00eb t\u00eb gjitha kompanit\u00eb dhe shkoni n\u00eb intervista, n\u00eb muajin e tret\u00eb sigurisht q\u00eb do t\u00eb gjeni di\u00e7ka.<\/p>\n<p><b>Valentin Dombrovski:<\/b> Mund t\u00eb punoni n\u00eb projektet tuaja ose t\u00eb merrni projekte t\u00eb thjeshta si freelancer dhe nj\u00ebkoh\u00ebsisht t\u00eb angazhoheni n\u00eb d\u00ebrgimin e CV-ve.<\/p>\n<h2>Cilat jan\u00eb perspektivat p\u00ebr zhvilluesin Python<\/h2>\n<p>\n<b>Zlata Obukhivska:<\/b> Nj\u00eb zhvillues Python mund t\u00eb shkoj\u00eb kudo. Mund t\u00eb kaloni n\u00eb testim, t\u00eb vazhdoni t\u00eb zhvilloheni deri n\u00eb arkitektin senior. Ose madje n\u00eb menaxhim. Menaxher\u00ebt teknik\u00eb jan\u00eb t\u00eb ndrysh\u00ebm, dhe \u00ebsht\u00eb e mundur t\u00eb arrini deri n\u00eb nivelin e menaxhmentit t\u00eb lart\u00eb. Mund t\u00eb zhvilloheni n\u00eb data science, DevOps, t\u00eb shkoni n\u00eb teste automatike ose n\u00eb machine learning.<\/p>\n<p><b>Valentin Dombrovski:<\/b> N\u00eb p\u00ebrgjith\u00ebsi, ka shum\u00eb mund\u00ebsi, p\u00ebrfshir\u00eb dhe kurset tona. Nuk k\u00ebrkohet shum\u00eb njohuri n\u00eb fillim, por \u00ebsht\u00eb e d\u00ebshirueshme t\u00eb p\u00ebrfshini nj\u00eb gam\u00eb m\u00eb t\u00eb gjer\u00eb m\u00eb von\u00eb, sepse sa m\u00eb shum\u00eb t\u00eb dini, aq m\u00eb mir\u00eb \u00ebsht\u00eb p\u00ebr ju.<\/p>\n<p>***<\/p>\n<p>Kjo \u00ebsht\u00eb vet\u00ebm nj\u00eb pjes\u00eb e episodit <noindex><a rel=\"nofollow\" href=\"https:\/\/podcast.python.ru\">Python Junior<\/a><\/noindex>. Mund t\u00eb d\u00ebgjoni versionin e plot\u00eb t\u00eb episodit <noindex><a rel=\"nofollow\" href=\"https:\/\/www.podbean.com\/media\/share\/pb-dnn82-98e987\">k\u00ebtu<\/a><\/noindex>.<\/p>\n<p>Ose madje ta shikoni:<\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"XQZ0G34w3g4\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/XQZ0G34w3g4\/hqdefault.jpg\" alt=\"Luaj videon\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/feed.podbean.com\/learnpython\/feed.xml\">RSS i podcast-it<\/a><\/noindex><\/p>\n<p>Faleminderit q\u00eb e lexuat, d\u00ebgjuat ose shikuat.<br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/446668\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041c\u044b \u0441\u0434\u0435\u043b\u0430\u043b\u0438 \u0441\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u043d\u0443\u044e \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0443 \u0441 \u0433\u043b\u0430\u0432\u043d\u044b\u043c\u0438 \u043c\u044b\u0441\u043b\u044f\u043c\u0438 \u0438\u0437 Python Junior Podcast: \u0432 \u043d\u0435\u043c \u043c\u044b \u043e\u0431\u0441\u0443\u0434\u0438\u043b\u0438, \u0441 \u0447\u0435\u0433\u043e \u043d\u0430\u0447\u0438\u043d\u0430\u0442\u044c \u0438 \u043a\u0443\u0434\u0430 \u043f\u043e\u0434\u0430\u0442\u044c\u0441\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0435\u043c\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0443 \u043d\u0430 Python. \u0412 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0432\u0440\u0435\u043c\u044f \u0443 \u043d\u0430\u0441 \u043c\u043d\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u0434\u043b\u044f \u043c\u0438\u0434\u0434\u043b\u043e\u0432 \u0438 \u0441\u0435\u043d\u044c\u043e\u0440\u043e\u0432, \u043d\u043e \u044d\u0442\u043e\u0442 \u0432\u044b\u043f\u0443\u0441\u043a \u2014 \u0442\u043e\u0447\u043d\u043e \u0434\u043b\u044f \u0434\u0436\u0443\u043d\u043e\u0432. \u0413\u043b\u0430\u0432\u043d\u044b\u0435 \u0442\u0435\u043c\u044b: \u041a\u0430\u043a\u0438\u0435 \u0437\u043d\u0430\u043d\u0438\u044f \u043d\u0443\u0436\u043d\u044b \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0435\u043c\u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u0443, \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u043d\u0438\u043c\u0430\u0442\u044c\u0441\u044f \u0432\u0435\u0431-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439? \u0427\u0435\u0433\u043e \u0436\u0434\u0443\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":22890,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-30912","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041c\u044b \u0441\u0434\u0435\u043b\u0430\u043b\u0438 \u0441\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u043d\u0443\u044e \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0443 \u0441 \u0433\u043b\u0430\u0432\u043d\u044b\u043c\u0438 \u043c\u044b\u0441\u043b\u044f\u043c\u0438 \u0438\u0437 Python Junior Podcast: \u0432 \u043d\u0435\u043c \u043c\u044b \u043e\u0431\u0441\u0443\u0434\u0438\u043b\u0438, \u0441 \u0447\u0435\u0433\u043e \u043d\u0430\u0447\u0438\u043d\u0430\u0442\u044c \u0438 \u043a\u0443\u0434\u0430 \u043f\u043e\u0434\u0430\u0442\u044c\u0441\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0435\u043c\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0443 \u043d\u0430 Python.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/news\/python-dlya-veba-chto-nuzhno-znat-dzhunioru-chtoby-rabotat-i-razvivatsya\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Python \u0434\u043b\u044f \u0412\u0435\u0431\u0430: \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0437\u043d\u0430\u0442\u044c \u0434\u0436\u0443\u043d\u0438\u043e\u0440\u0443, \u0447\u0442\u043e\u0431\u044b \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0438 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c\u0441\u044f | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041c\u044b \u0441\u0434\u0435\u043b\u0430\u043b\u0438 \u0441\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u043d\u0443\u044e \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0443 \u0441 \u0433\u043b\u0430\u0432\u043d\u044b\u043c\u0438 \u043c\u044b\u0441\u043b\u044f\u043c\u0438 \u0438\u0437 Python Junior Podcast: \u0432 \u043d\u0435\u043c \u043c\u044b \u043e\u0431\u0441\u0443\u0434\u0438\u043b\u0438, \u0441 \u0447\u0435\u0433\u043e \u043d\u0430\u0447\u0438\u043d\u0430\u0442\u044c \u0438 \u043a\u0443\u0434\u0430 \u043f\u043e\u0434\u0430\u0442\u044c\u0441\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0435\u043c\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0443 \u043d\u0430 Python.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/news\/python-dlya-veba-chto-nuzhno-znat-dzhunioru-chtoby-rabotat-i-razvivatsya\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:38:10+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:38:10+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Python p\u00ebr Web: \u00e7far\u00eb duhet t\u00eb dij\u00eb nj\u00eb junior p\u00ebr t\u00eb punuar dhe zhvilluar | ProHoster","description":"Ne b\u00ebm\u00eb nj\u00eb p\u00ebrmbledhje t\u00eb shkurt\u00ebr me mendimet kryesore nga Python Junior Podcast: n\u00eb t\u00eb kemi diskutuar p\u00ebr nga ku duhet t\u00eb filloni dhe ku mund t\u00eb shkoni si zhvilluesi i ri i Python.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/news\/python-dlya-veba-chto-nuzhno-znat-dzhunioru-chtoby-rabotat-i-razvivatsya","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Python \u0434\u043b\u044f \u0412\u0435\u0431\u0430: \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0437\u043d\u0430\u0442\u044c \u0434\u0436\u0443\u043d\u0438\u043e\u0440\u0443, \u0447\u0442\u043e\u0431\u044b \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0438 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0442\u044c\u0441\u044f | ProHoster","og:description":"\u041c\u044b \u0441\u0434\u0435\u043b\u0430\u043b\u0438 \u0441\u043e\u043a\u0440\u0430\u0449\u0435\u043d\u043d\u0443\u044e \u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043e\u0432\u043a\u0443 \u0441 \u0433\u043b\u0430\u0432\u043d\u044b\u043c\u0438 \u043c\u044b\u0441\u043b\u044f\u043c\u0438 \u0438\u0437 Python Junior Podcast: \u0432 \u043d\u0435\u043c \u043c\u044b \u043e\u0431\u0441\u0443\u0434\u0438\u043b\u0438, \u0441 \u0447\u0435\u0433\u043e \u043d\u0430\u0447\u0438\u043d\u0430\u0442\u044c \u0438 \u043a\u0443\u0434\u0430 \u043f\u043e\u0434\u0430\u0442\u044c\u0441\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0435\u043c\u0443 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0443 \u043d\u0430 Python.","og:url":"https:\/\/prohoster.info\/sq\/blog\/news\/python-dlya-veba-chto-nuzhno-znat-dzhunioru-chtoby-rabotat-i-razvivatsya","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:38:10+00:00","article:modified_time":"2019-10-31T18:38:10+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"30912","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 03:36:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:27:06","updated":"2026-01-21 03:36:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/30912","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=30912"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/30912\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/22890"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=30912"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=30912"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=30912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}