{"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\/nl\/blog\/news\/python-dlya-veba-chto-nuzhno-znat-dzhunioru-chtoby-rabotat-i-razvivatsya","title":{"rendered":"Python voor het web: wat een junior moet weten om te werken en zich te ontwikkelen","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><i>We have created a concise summary with the main thoughts from the Python Junior Podcast: in it, we discussed where to start and where a beginner Python developer could go. Recently, we have had a lot of content for mid-level and senior developers, but this episode is definitely for juniors.<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Python voor het web: wat een junior moet weten om te werken en zich te ontwikkelen\" 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>Main topics:<\/b><\/p>\n<ul>\n<li>What knowledge does a beginner programmer need to engage in<br \/>\nweb development?<\/li>\n<li>What are employers expecting from developers?<\/li>\n<li>What should you do to find a job without experience?<\/li>\n<li>How can a Python developer grow?<\/li>\n<\/ul>\n<p><i>The Python Junior Podcast is a programming podcast for those who want to better understand Python. The broadcasts are hosted by community evangelists <noindex><a rel=\"nofollow\" href=\"http:\/\/www.moscowpython.ru\/\">MoscowPython<\/a><\/noindex> and instructors from the <noindex><a rel=\"nofollow\" href=\"https:\/\/learn.python.ru\/\">Learn Python<\/a><\/noindex>.<\/i><\/p>\n<p><b>courses.<br \/>\n<\/b><\/p>\n<ul>\n<li><b>Participants in the conversation included:<\/b>Valentin Dombrovsky,<\/li>\n<li><b>co-founder of MoscowPython<\/b> Zlata Obukhovskaya,<\/li>\n<li><b>team lead at NVIDIA<\/b> Grigory Petrov,<\/li>\n<li><b>evangelist at MoscowPython<\/b> Alexey Shtyrnayaev,<br \/>\nPython<\/li>\n<\/ul>\n<h2>developer at FinEx, instructor at Learn<\/h2>\n<p>\n<b>Why Python is good for web development<\/b> Valentin Dombrovsky:<\/p>\n<p><b>Why is Python specifically suitable for web development? Why not PHP or JavaScript, for example?<\/b> Grigory Petrov:<\/p>\n<p>Well, there isn't much choice. Despite the fact that in modern web, you can actually build a single-page application or progressive web application purely with front-end technologies on JavaScript without a backend, it is still too complicated, poorly indexed, and requires top-notch developers.<\/p>\n<p>If we want to create a website or service, we use a combined approach: we have a backend performing the logic and creating web pages, while a frontend designs these web pages in the browser. And when we need to put everything together quickly, there isn't much choice.<\/p>\n<ul>\n<li><b>Let\u2019s consider possible options.<\/b> C#.<\/li>\n<li><b>Microsoft is indeed doing well; they created .NET Core and are promoting it in every possible way. But, firstly, it's a new cross-platform technology, and things are still not seamless. Secondly, it\u2019s really expensive, and there are few C# developers \u2014 simply because it is unpopular.<\/b> Java.<\/li>\n<li><b>It's complicated. Creating a proper site in Java isn't 10 lines of code like in Python. It involves a lot of code, frameworks, and you need to know the specifics of configuring Java servers. In short, it's all pain and suffering.<\/b> In de nieuwste versies is het fantastisch. Ik durf zelfs te zeggen: PHP 7.2 is niet slechter dan Python. Maar je kunt PHP 7.2 niet zomaar gebruiken. Als een gemiddelde, niet-uitstekende ontwikkelaar een website maakt in PHP, zal hij niet alleen op 7.2 schrijven: hij zal hoe dan ook boeken en tutorials moeten lezen, overal ligt er een berg aan legacy-code, en dat is niet ideaal.<\/li>\n<li><b>JavaScript en Node.js.<\/b> Het is geweldig en heel modern dat er \u00e9\u00e9n taal is voor zowel de frontend als de backend. Alleen is het niet erg stabiel. Node.js is een nuttige tool, maar het is problematisch om het in productie te draaien op een manier dat het niet crasht en stabiel werkt. Bovendien, als we kwalitatieve code in JavaScript willen schrijven, hebben we niet JavaScript nodig, maar TypeScript. TypeScript is echter verrassend complex, het doet de hoofden van gemiddelde ontwikkelaars koken.<\/li>\n<\/ul>\n<blockquote><p>Laten we Ruby, Haskell, Erlang en andere niche-taalletjes buiten beschouwing laten, dan blijft er\u2026 Python over. Een taal met een consistente syntaxis, een uniform standaardbibliotheek, de beste documentatie, populaire lichte frameworks, en de superpopulaire toolkit Django.<\/p><\/blockquote>\n<p>Het blijkt dat, ondanks de enorme keuze, als we gemiddelde, niet-uitstekende ontwikkelaars hebben, we een normaal bedrijf zijn dat gewone websites wil maken, en we hebben geen ontwikkelingsteam van 50 mensen, we kiezen voor Python.<\/p>\n<h2>Welke kennis is nodig om de sector binnen te stappen?<\/h2>\n<p>\n<b>Zlata Obukhovskaya:<\/b> Ik geloof dat je \u00e9\u00e9n framework goed moet kennen \u2014 en ook moet weten welke er zijn en wanneer ze worden gebruikt. Wanneer je Tornado, Django, Flask, aiohttp, enzovoort gebruikt.<br \/>\nHet is nuttig om te weten dat er iets is als protocollen. In het bijzonder is kennis van het http-protocol cruciaal voor het bouwen van webapplicaties.<\/p>\n<p>Je moet ook een globaal idee hebben van hoe de frontend in webprojecten is opgebouwd: wat HTML, CSS en JS zijn.<\/p>\n<p><b>Alexey Shternyaev:<\/b> En weten waar de documentatie te vinden is. Dat is het belangrijkste.<\/p>\n<p><b>Why is Python specifically suitable for web development? Why not PHP or JavaScript, for example?<\/b> Hier betreden we zeer onzekere grond. Als we pech hebben en we zijn begonnen met een serieuze studie van moderne frontend, dan is het ongeveer 10 keer ingewikkelder dan backend in Python. Een beginnende ontwikkelaar moet zijn focus beperken zodat hij kan beginnen met het leren van HTML, maar zonder verstrikt te raken in al die divs, spans, floats, hoe alles wordt uitgelijnd en opgebouwd.<\/p>\n<p><b>Alexey Shternyaev:<\/b> Een basis cursus Bootstrap is nodig. En de basis van HTML.<\/p>\n<blockquote><p>In het eerste jaar is het niet nodig om je te verdiepen in JS-frameworks (als je je op de backend richt). In de basiscursus Bootstrap zijn er al kant-en-klare modules: wil je een slider \u2014 maak een slider, wil je een drijvend menu \u2014 maak een drijvend menu.<\/p><\/blockquote>\n<p><b>Zlata Obukhovskaya:<\/b> Ik denk dat als je je verdiept in de frontend, je ook kunt begrijpen hoe statische content in webapplicaties wordt geleverd. Zo kan de ontwikkelaar soepel overstappen om te leren hoe de architectuur van webapplicaties in principe werkt en hoe ze op productie draaien.<\/p>\n<p><b>Why is Python specifically suitable for web development? Why not PHP or JavaScript, for example?<\/b> Ja, ik zou meteen aanbevelen voor het geval je Python als backend-ontwikkelings taal hebt gekozen en bijvoorbeeld Django als framework: Django heeft documentatie in het Django Book, het is echt geweldig, het bevat alles wat Zlata heeft genoemd, het is echt goed voor beginners.<\/p>\n<p><b>Alexey Shternyaev:<\/b> Daarnaast is een Django Girls tutorial geschikt voor een snelle start, als het doel is om precies Django te leren. Dit is een tutorial waar je in \u00e9\u00e9n dag de basis kunt doorlopen en kunt begrijpen waar het framework toe in staat is.<\/p>\n<p><b>Why Python is good for web development<\/b> Ter voorbereiding van de podcast opname hebben we een lijst opgesteld van wat een Python programmeur nodig heeft voor webontwikkeling, wat ook samenvat wat eerder is gezegd.<\/p>\n<h2>Wat behoort tot de basis voor webontwikkeling met Python<\/h2>\n<p><\/p>\n<ul>\n<li>Webframeworks zoals Django, Flask, aiohttp, Tornado, enzovoort (en kennis hebben van de andere frameworks).<\/li>\n<li>Protocollen en API's: in de eerste plaats http, JSON-RPC, Protocol Buffers, gRPC.<\/li>\n<li>ORM en migraties, relationele databases, SQLAlchemy, SQL, PostgreSQL, MySQL.<\/li>\n<li>Basisprincipes van HTML, CSS, Bootstrap, evenals JS-frameworks en jQuery.<\/li>\n<li>Principes van applicaties in productie, testen, eenheidstests, automatische tests, versiesystemen, git.<\/li>\n<\/ul>\n<h2>Zijn algoritmen nodig voor junioren?<\/h2>\n<p>\n<b>Zlata Obukhovskaya:<\/b> In het begin is het niet nodig om algoritmen te kennen, ze zullen vanzelf in je hoofd komen als je lang genoeg met ontwikkeling bezig bent. Ik ken tal van goede ingenieurs die geen goed formeel algoritmencursus hebben gehad.<\/p>\n<p><b>Why is Python specifically suitable for web development? Why not PHP or JavaScript, for example?<\/b> Ik wil wat olie op het vuur gooien. Waar komt onze drang naar algoritmen eigenlijk vandaan?<\/p>\n<p>We hebben momenteel geen fundamenteel onderwijs in algoritmen, we zijn niet in staat om programmeurs op te leiden, er is geen technische basis.<\/p>\n<p>Dit proberen ze te doen, maar hier hebben we het verhaal van Hogwarts: we kunnen geen tovenaarschool oprichten zolang we geen enkele tovenaar hebben. Wat moet een universiteit dan doen als mensen komen en vragen: 'Begin met het opleiden van programmeurs', terwijl ze daar geen programmeurs hebben, omdat iedereen bij Mail.ru, Rambler en Yandex werkt en het daar goed hebben?<\/p>\n<p>Aan de universiteit kijken ze en zeggen:<br \/>\n\u2014 Ok\u00e9, programmeren. Laten we een aanpalend kennisgebied vinden en specialisten van daar uitnodigen. Laten we journalisten uitnodigen die weten hoe ze teksten moeten schrijven, elektrotechnici die elektrische schema's kunnen maken, en wiskundigen die met algoritmen kunnen omgaan.<\/p>\n<p>Uiteindelijk blijkt dit net zo zinvol te zijn als een bouwvakker te leren over de fysica van elementaire deeltjes, alleen omdat baksteen en cement uit elementaire deeltjes bestaan.<\/p>\n<p>Tegelijkertijd vertellen ze niets over het cement of de bakstenen, omdat de fysicus die probeert de bouwvakker te onderwijzen, zelf geen huizen kan bouwen. Het resultaat is een bouwvakker die perfect kan uitleggen hoe 'cement werkt', maar hen nog nooit heeft gezien en er niets mee kan maken.<\/p>\n<p>Algoritmen en datastructuren zijn heel goed, maar dat is een heel klein toepassingsgebied. Ze zijn dringend nodig, bijvoorbeeld als je een game-engine, compiler of netwerkprotocol schrijft.<\/p>\n<blockquote><p>De meeste programmeurs lossen zakelijke problemen op waar geen algoritmen en datastructuren voor nodig zijn.<\/p><\/blockquote>\n<p>Daar is de meest complexe wiskunde het twee keer optellen en vervolgens delen. Daar zijn heel andere kennisgebieden vereist. Voor het oplossen van zakelijke problemen zijn vooral toegepaste en geen fundamentele kennis nodig.<\/p>\n<p>Een beginnende ontwikkelaar doet er beter aan om een idee te hebben van het bedrijf en hoe je snel en effici\u00ebnt bouwstenen samenstelt om de juiste constructies te cre\u00ebren, hoe je ze debugt, hoe je ervoor zorgt dat ze niet instorten, wat de reden is voor instorting, wat er gebeurt wanneer de vereisten veranderen en het programma 'op zijn fundament zakt', zoals een huis na de regen.<br \/>\nDit zijn de toegepaste aspecten en het begrip van hoe je software schrijft. Hij moet weten dat hij, naast de debugger, een set tools heeft die laat zien waar precies het programma traag is.<\/p>\n<p><b>Why Python is good for web development<\/b> Deze vergelijking komt bij me op: het is een vertaling van de taal van het bedrijfsleven naar de taal waarmee je met computers kunt communiceren. Dat wil zeggen, een programmeur is een soort specifieke lingu\u00efst.<\/p>\n<p><b>Why is Python specifically suitable for web development? Why not PHP or JavaScript, for example?<\/b> Een bedrijf heeft een schrijver nodig, geen lingu\u00efst. Een schrijver hoeft niet te weten waarom dit woord duizend jaar geleden in dat ander is getransformeerd. Hij moet in staat zijn deze woorden toe te passen.<\/p>\n<h2>Wat heb je nodig om je eerste baan als ontwikkelaar te vinden?<\/h2>\n<p>\n<b>Alexey Shternyaev:<\/b> Waarschijnlijk is er geen universeel recept voor het opleiden van een junior.<\/p>\n<blockquote><p>Als je bij een bedrijf komt, word je niet aangenomen omdat je Django, JSON en wat algoritmen kent. Je wordt waarschijnlijk aangenomen om de vaardigheden die op dit moment nodig zijn voor dat bedrijf.<\/p><\/blockquote>\n<p>Er zijn veel bedrijven, en ze hebben allemaal verschillende vereisten. Er is geen universele hoeveelheid kennis die je moet hebben om vervolgens een cv op te stellen en je aan te melden voor een baan.<\/p>\n<p><b>Why is Python specifically suitable for web development? Why not PHP or JavaScript, for example?<\/b> Toen we bij VoxImplant naar een paar juniors zochten, formuleerde onze technische directeur de basisvereiste als volgt: de persoon moet in staat zijn om taken op te lossen. Het is duidelijk dat een junior dit niet altijd effici\u00ebnt, niet op de beste manier en niet altijd correct zal doen, maar idealiter geef je iemand een taak, hij spant zich in en lost deze op. Dit is de vaardigheid die werkgevers het eerst zoeken.<\/p>\n<p><b>Zlata Obukhovskaya:<\/b> Mensen die van andere gebieden overgaan naar het zoeken naar werk, hebben vanuit zakelijk perspectief een bepaalde voorsprong omdat ze al een bepaalde weg hebben doorgemaakt en snel problemen kunnen oplossen. Dit zijn soft skills, ik zou dit zelfs arbeidscultuur noemen. Vaak is deze arbeidscultuur bij afgestudeerden van universiteiten nog niet ontwikkeld.<\/p>\n<p>Maar ik zou toch willen proberen een soort recept te geven voor beginners.<\/p>\n<h2>Eerste stappen voor een beginnende ontwikkelaar.<\/h2>\n<p>\n<b>Zlata Obukhovskaya:<\/b> Ten eerste is het toch een eigen project, want er moet iets op je cv staan, je moet een minimaal portfolio tonen. Het is beter als deze projecten niet alleen voor jezelf zijn gemaakt, maar voor iemand anders als freelancer.<\/p>\n<p>Na de eerste projecten kun je al een cv maken en deze naar alle bedrijven sturen waar er juniorposities zijn. Sollicitatiegesprekken geven je inzicht in wat bedrijven nodig hebben. Vroeg of laat zal iemand je aannemen, zelfs als het maar in een klein bedrijf is. Uiteindelijk zal deze werkervaring je de mogelijkheid geven om in een grotere en interessantere onderneming te komen.<\/p>\n<p><b>Why Python is good for web development<\/b> Overigens, we bereiden leerlingen in onze cursussen voor om binnen 10 weken hun eigen project te hebben. Bovendien trainen we de vaardigheid van teamwork. Dit zijn precies de soft skills waar Zlata het over had.<\/p>\n<p><b>Alexey Shternyaev:<\/b> Uit ervaring kan ik zeggen dat het zoeken naar je eerste baan lang kan duren. Als je een maand of twee zoekt, is dat normaal. Als je je cv naar alle bedrijven stuurt en op sollicitatiegesprekken gaat, zul je in de derde maand zeker iets vinden.<\/p>\n<p><b>Why Python is good for web development<\/b> Je kunt je eigen projecten uitvoeren of eenvoudige projecten op freelancen en tegelijkertijd je cv versturen.<\/p>\n<h2>Wat zijn de perspectieven voor een Python-ontwikkelaar?<\/h2>\n<p>\n<b>Zlata Obukhovskaya:<\/b> Een Python-ontwikkelaar kan alle kanten op. Je kunt naar testing gaan, verder groeien tot senior-architect of zelfs in management terechtkomen. Er zijn verschillende soorten technische managers, en je kunt doorgroeien naar topmanagement. Je kunt je ook ontwikkelen in data science, DevOps, naar geautomatiseerd testen of machine learning.<\/p>\n<p><b>Why Python is good for web development<\/b> Kortom, er zijn talloze opties en mogelijkheden, waaronder onze cursussen. Je hebt niet veel kennis nodig om te beginnen, maar het is wenselijk om daarna een breder scala aan vaardigheden te ontwikkelen, want hoe meer je kunt, hoe beter dat voor jou is.<\/p>\n<p>***<\/p>\n<p>Dit is slechts een deel van de aflevering. <noindex><a rel=\"nofollow\" href=\"https:\/\/podcast.python.ru\">Python Junior<\/a><\/noindex>. De volledige versie van de aflevering kun je <noindex><a rel=\"nofollow\" href=\"https:\/\/www.podbean.com\/media\/share\/pb-dnn82-98e987\">beluisteren.<\/a><\/noindex>.<\/p>\n<p>Of zelfs bekijken:<\/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=\"Video afspelen\" 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 van de podcast.<\/a><\/noindex><\/p>\n<p>Bedankt voor het lezen, luisteren of kijken.<br \/>\n<br \/>Bron: <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.3 - 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\/nl\/blog\/news\/python-dlya-veba-chto-nuzhno-znat-dzhunioru-chtoby-rabotat-i-razvivatsya\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\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\/nl\/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 voor het web: wat een junior moet weten om te kunnen werken en zich te ontwikkelen | ProHoster","description":"We hebben een verkorte transcriptie gemaakt met de belangrijkste punten uit de Python Junior Podcast: daarin hebben we besproken waar een beginnende Python-ontwikkelaar mee kan beginnen en waar ze naartoe kunnen gaan.","canonical_url":"https:\/\/prohoster.info\/nl\/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":"nl_NL","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\/nl\/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\/nl\/wp-json\/wp\/v2\/posts\/30912","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=30912"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/30912\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media\/22890"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=30912"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=30912"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=30912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}