{"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\/de\/blog\/novosti-interneta\/python-dlya-veba-chto-nuzhno-znat-dzhunioru-chtoby-rabotat-i-razvivatsya","title":{"rendered":"Python f\u00fcr das Web: Was ein Junior wissen muss, um zu arbeiten und sich weiterzuentwickeln","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><i>Wir haben eine kurze Zusammenfassung mit den wichtigsten Gedanken aus dem Python Junior Podcast erstellt: Darin haben wir diskutiert, wo ein angehender Python-Entwickler anfangen sollte und wohin er sich orientieren kann. In letzter Zeit haben wir viele Inhalte f\u00fcr Mid-Level und Senior Entwickler, aber diese Episode ist definitiv f\u00fcr Einsteiger gedacht.<\/i><\/p>\n<p><img decoding=\"async\" alt=\"Python f\u00fcr das Web: Was ein Junior wissen muss, um zu arbeiten und sich weiterzuentwickeln\" 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>Die Hauptthemen:<\/b><\/p>\n<ul>\n<li>Welche Kenntnisse ben\u00f6tigt ein angehender Programmierer, um sich mit<br \/>\nWebentwicklung zu besch\u00e4ftigen?<\/li>\n<li>Was erwarten Arbeitgeber von Entwicklern?<\/li>\n<li>Was kann man tun, um eine Stelle ohne Erfahrung zu finden?<\/li>\n<li>Wie kann sich ein Python-Entwickler weiterentwickeln?<\/li>\n<\/ul>\n<p><i>Der Python Junior Podcast ist ein Podcast \u00fcber Programmierung f\u00fcr diejenigen, die Python besser verstehen m\u00f6chten. Die Sendungen werden von den Evangelisten der Community <noindex><a rel=\"nofollow\" href=\"http:\/\/www.moscowpython.ru\/\">MoscowPython<\/a><\/noindex> und Dozenten der Kurse <noindex><a rel=\"nofollow\" href=\"https:\/\/learn.python.ru\/\">Learn Python<\/a><\/noindex>.<\/i><\/p>\n<p><b>moderiert.<br \/>\n<\/b><\/p>\n<ul>\n<li><b>In der Diskussion waren:<\/b>Valentin Dombrowski,<\/li>\n<li><b>Mitgr\u00fcnder von MoscowPython,<\/b> Zlata Obuchowskaja,<\/li>\n<li><b>Teamleiter bei NVIDIA,<\/b> Grigori Petrow,<\/li>\n<li><b>Evangelist bei MoscowPython,<\/b> Alexej Shtyrnjaew,<br \/>\nPython<\/li>\n<\/ul>\n<h2>Entwickler bei FinEx, Dozent f\u00fcr die Kurse Learn,<\/h2>\n<p>\n<b>Warum ist Python gut f\u00fcr die Webentwicklung?<\/b> Valentin Dombrowski: Warum ist gerade Python f\u00fcr die Webentwicklung geeignet? Warum nicht PHP oder JavaScript beispielsweise?<\/p>\n<p><b>Grigori Petrow:<\/b> Die Auswahl ist tats\u00e4chlich begrenzt. Obwohl man im modernen Web praktisch ohne Backend auskommt \u2013 nur mit Frontend-Technologien wie JavaScript \u2013 um eine Single Page Application oder eine Progressive Web Application zu erstellen, ist das dennoch alles zu kompliziert, schlecht indizierbar und erfordert hochqualifizierte Entwickler.<\/p>\n<p>Wenn wir eine Website oder einen Service erstellen wollen, verwenden wir einen kombinierten Ansatz: Ein Backend \u00fcbernimmt die Logik und erzeugt die Webseiten, w\u00e4hrend ein Frontend diese Webseiten im Browser darstellt. Wenn wir das alles schnell zusammenbasteln m\u00fcssen, bleibt uns wenig Auswahl.<\/p>\n<p>Schauen wir uns die m\u00f6glichen Optionen an.<\/p>\n<ul>\n<li><b>C#.<\/b> Microsoft hat wirklich gute Arbeit geleistet, sie haben .NET Core entwickelt und f\u00f6rdern es aktiv. Aber erstens ist das eine neue plattform\u00fcbergreifende Technologie, und es gibt noch einige Probleme. Zweitens ist es wirklich teuer, da es nicht viele C#-Entwickler gibt \u2013 einfach weil die Sprache wenig verbreitet ist.<\/li>\n<li><b>Java.<\/b> Das ist kompliziert. Eine normale Website in Java zu erstellen, erfordert nicht nur 10 Zeilen Code wie in Python. Es ist viel mehr Code, man ben\u00f6tigt Frameworks und muss die Besonderheiten der Konfiguration von Java-Servern kennen. Insgesamt ist das nur Schmerz und Leid.<\/li>\n<li><b>PHP.<\/b> In den neuesten Versionen ist es gro\u00dfartig. Ich w\u00fcrde sogar so weit gehen zu sagen: PHP 7.2 ist nicht schlechter als Python. Aber man kann PHP 7.2 nicht einfach so nutzen. Wenn ein durchschnittlicher, nicht ganz so erfahrener Entwickler eine Website in PHP erstellt, wird er nicht nur in 7.2 schreiben: man muss immer wieder irgendwelche Lehrb\u00fccher und Tutorials lesen, \u00fcberall gibt es viel Legacy-Code, und das ist nicht besonders vorteilhaft.<\/li>\n<li><b>JavaScript und Node.js.<\/b> Es ist gro\u00dfartig und sehr modern, wenn eine Sprache sowohl im Frontend als auch im Backend verwendet wird. Allerdings ist es nicht besonders stabil. Node.js ist eine gute L\u00f6sung, aber es ist problematisch, sie produktiv so bereitzustellen, dass sie nicht abst\u00fcrzt und zuverl\u00e4ssig funktioniert. Zudem, wenn wir qualitativ hochwertigen Code in JavaScript schreiben wollen, brauchen wir nicht JavaScript, sondern TypeScript. Und TypeScript ist \u00fcberraschend komplex, beim Anblick wird so manchem Entwickler schwindelig.<\/li>\n<\/ul>\n<blockquote><p>Lassen wir Ruby, Haskell, Erlang und andere Nischenl\u00f6sungen beiseite, und wir haben\u2026 Python. Eine Sprache mit einem konsistenten Syntax, einer einheitlichen Standardbibliothek, bester Dokumentation, popul\u00e4ren leichten Frameworks und dem megabeliebten Django-Framework.<\/p><\/blockquote>\n<p>Es stellt sich heraus, dass wir, trotz der breiten Auswahl, wenn wir gew\u00f6hnliche, nicht erstklassige Entwickler haben, ein gew\u00f6hnliches Unternehmen sind, das gew\u00f6hnliche Webseiten erstellen m\u00f6chte, und wir keine Entwicklungsabteilung mit 50 Personen haben, Python verwenden.<\/p>\n<h2>Welche Kenntnisse sind erforderlich, um in den Beruf einzusteigen?<\/h2>\n<p>\n<b>Zlata Obuchovskaya:<\/b> Ich denke, man sollte ein Framework gut kennen und wissen, welche es gibt und wann sie verwendet werden. Wo Tornado, wo Django, wo Flask, wo aiohttp und so weiter.<br \/>\nEs ist auch n\u00fctzlich zu wissen, dass es solche Dinge wie Protokolle gibt. Insbesondere ist das Wissen \u00fcber das HTTP-Protokoll zentral f\u00fcr den Aufbau von Webanwendungen.<\/p>\n<p>Man sollte sich auch zumindest grob vorstellen k\u00f6nnen, wie das Frontend in Webprojekten strukturiert ist: was HTML, CSS, JS ist.<\/p>\n<p><b>Alexey Shternyaev:<\/b> Und man sollte wissen, wo die Dokumentation zu finden ist. Das ist das Wichtigste.<\/p>\n<p><b>Grigori Petrow:<\/b> Hier betreten wir sehr unsicheres Terrain. Wenn wir Pech haben und ernsthaft mit dem modernen Frontend-Studium beginnen, wird es ungef\u00e4hr zehnmal komplizierter sein als das Backend mit Python. Einem Anf\u00e4nger-Entwickler sollte der Fokus so begrenzt werden, dass er mit HTML anf\u00e4ngt, ohne in all diese divs, spans, floats und wie alles ausgerichtet und strukturiert wird, zu versinken.<\/p>\n<p><b>Alexey Shternyaev:<\/b> Ein grundlegender Kurs zu Bootstrap und den Grundlagen von HTML wird ben\u00f6tigt.<\/p>\n<blockquote><p>Im ersten Jahr sollte man sich nicht zu tief in JS-Frameworks vertiefen (wenn der Fokus auf dem Backend liegt). Im Basiskurs zu Bootstrap gibt es bereits fertige Module: m\u00f6chtest du einen Slider \u2014 mach einen Slider, m\u00f6chtest du ein schwebendes Men\u00fc \u2014 mach ein schwebendes Men\u00fc.<\/p><\/blockquote>\n<p><b>Zlata Obuchovskaya:<\/b> Ich denke, dass man sich beim Lernen des Frontends auch mit der Frage auseinandersetzen sollte, wie statische Inhalte in Webanwendungen bereitgestellt werden. So kommt der Entwickler schrittweise dazu, die Architektur von Webanwendungen zu verstehen und wie sie im Production-Betrieb funktionieren.<\/p>\n<p><b>Grigori Petrow:<\/b> Ja, ich empfehle es sofort, falls du Python als Backend-Programmiersprache und Django als Framework gew\u00e4hlt hast: Django hat eine Dokumentation im Django Buch, die wirklich gro\u00dfartig ist. Sie behandelt alles, was Zlata erw\u00e4hnt hat, und ist wirklich gut f\u00fcr Anf\u00e4nger.<\/p>\n<p><b>Alexey Shternyaev:<\/b> F\u00fcr einen schnellen Einstieg eignet sich auch der Django Girls-Kurs, wenn das Ziel darin besteht, genau Django zu lernen. Das ist ein Tutorial, bei dem man an einem Tag die Grundlagen verstehen kann und sieht, wozu das Framework f\u00e4hig ist.<\/p>\n<p><b>Warum ist Python gut f\u00fcr die Webentwicklung?<\/b> Im Vorfeld der Podcast-Aufzeichnung haben wir eine Liste der notwendigen Tools f\u00fcr einen Python-Entwickler im Bereich Webentwicklung erstellt, mit der wir das zuvor Gesagte zusammenfassen.<\/p>\n<h2>Was geh\u00f6rt zur Grundlage der Webentwicklung mit Python?<\/h2>\n<p><\/p>\n<ul>\n<li>Web-Frameworks wie Django, Flask, aiohttp, Tornado usw. (und Wissen \u00fcber weitere Alternativen).<\/li>\n<li>Protokolle und APIs: allen voran HTTP, JSON-RPC, Protocol Buffers, gRPC.<\/li>\n<li>ORM und Migrationen, relationale Datenbanken, SQLAlchemy, SQL, PostgreSQL, MySQL.<\/li>\n<li>Grundlagen von HTML, CSS, Bootstrap und au\u00dferdem JS-Frameworks und jQuery.<\/li>\n<li>Die Prinzipien der Arbeit von Anwendungen in der Produktion, Testing, Unit-Tests, automatische Tests, Versionskontrollsysteme, git.<\/li>\n<\/ul>\n<h2>Braucht ein Junior-Entwickler Algorithmen?<\/h2>\n<p>\n<b>Zlata Obuchovskaya:<\/b> Zun\u00e4chst ist es nicht notwendig, Algorithmen zu kennen; sie kommen im Laufe der Zeit ganz von alleine, wenn man sich lange genug mit der Entwicklung besch\u00e4ftigt. Ich kenne viele gute Ingenieure, die keinen umfassenden Kurs in Algorithmen hatten.<\/p>\n<p><b>Grigori Petrow:<\/b> Ich m\u00f6chte das Gespr\u00e4ch anheizen. Woher kommt eigentlich unsere Neigung zu Algorithmen?<\/p>\n<p>Aktuell haben wir keine fundierte Ausbildung in Algorithmen, wir sind nicht in der Lage, Programmierer zu lehren, und es fehlt an technischer Basis.<\/p>\n<p>Man versucht es, aber hier haben wir die Hogwarts-Geschichte: Wir k\u00f6nnen keine Zauberschule aufbauen, solange wir keinen einzigen Zauberer haben. Was soll also eine Universit\u00e4t tun, zu der Leute kommen und sagen: \u201eFangen Sie an, Programmierer auszubilden\u201c, wenn es keine Programmierer gibt, weil alle bei Mail.ru, Rambler und Yandex arbeiten und es ihnen dort gut geht?<\/p>\n<p>An der Universit\u00e4t schaut man und sagt:<br \/>\n\u2014 Okay, Programmierung. Lassen Sie uns ein verwandtes Wissensgebiet finden und Spezialisten von dort einladen. Lassen Sie uns Journalisten einladen, die Texte schreiben k\u00f6nnen, Elektrotechniker, die elektrische Schaltpl\u00e4ne erstellen k\u00f6nnen, und Mathematiker, die sich mit Algorithmen auskennen.<\/p>\n<p>Letztendlich ist das genauso sinnvoll, wie einem Bauarbeiter Physik der Elementarteilchen beizubringen, nur weil Ziegel und Zement aus Elementarteilchen bestehen.<\/p>\n<p>Dabei wird \u00fcber den Zement und die Ziegel nicht gesprochen, weil der Physiker, der versucht, den Bauarbeiter zu unterrichten, nicht wei\u00df, wie man H\u00e4user baut. Am Ende haben wir einen Bauarbeiter, der hervorragend erkl\u00e4ren kann, wie \u201eZement funktioniert\u201c, ihn aber noch nie gesehen hat und nichts damit anfangen kann.<\/p>\n<p>Algorithmen und Datenstrukturen sind wichtig, aber sie decken nur einen kleinen Anwendungsbereich ab. Sie sind besonders erforderlich, wenn Sie beispielsweise eine Spiel-Engine, einen Compiler oder ein Netzwerkprotokoll entwickeln.<\/p>\n<blockquote><p>Die meisten Programmierer besch\u00e4ftigen sich mit gesch\u00e4ftlichen Herausforderungen, bei denen Algorithmen und Datenstrukturen nicht notwendig sind.<\/p><\/blockquote>\n<p>In diesen F\u00e4llen besteht die gr\u00f6\u00dfte Mathematik darin, zweimal zu addieren und dann zu dividieren. Hier sind ganz andere Kenntnisse erforderlich. F\u00fcr gesch\u00e4ftliche Aufgaben sind vor allem anwendungsorientierte und nicht fundamentale Kenntnisse gefragt.<\/p>\n<p>Ein frischgebackener Entwickler sollte ein Grundverst\u00e4ndnis f\u00fcr das Gesch\u00e4ft haben und wissen, wie man aus vordefinierten Bausteinen schnell die richtigen Konstruktionen zusammensetzt, wie man diese debuggt und sicherstellt, dass sie stabil sind. Er sollte verstehen, warum sie m\u00f6glicherweise kaputtgehen, was passiert, wenn sich die Anforderungen \u00e4ndern und die Software 'auf dem Fundament einsackt', \u00e4hnlich wie ein Haus nach dem Regen.<br \/>\nDiese praktischen F\u00e4higkeiten und das Verst\u00e4ndnis, wie Software geschrieben wird, sind entscheidend. Er sollte wissen, dass ihm neben dem Debugger auch ein Set von Tools zur Verf\u00fcgung steht, das zeigt, wo genau das Programm langsamer wird.<\/p>\n<p><b>Warum ist Python gut f\u00fcr die Webentwicklung?<\/b> Ein Vergleich, der mir in den Sinn kommt: es ist wie eine \u00dcbersetzung von der Sprache der Wirtschaft in eine Sprache, die mit Computern kommuniziert. Ein Programmierer ist also eine Art spezieller Linguist.<\/p>\n<p><b>Grigori Petrow:<\/b> Ein Unternehmen braucht einen Schriftsteller, keinen Linguisten. Ein Schriftsteller muss nicht wissen, warum dieses Wort vor tausend Jahren so transformiert wurde. Er muss in der Lage sein, diese W\u00f6rter richtig anzuwenden.<\/p>\n<h2>Was ben\u00f6tigt man, um den ersten Job als Entwickler zu finden?<\/h2>\n<p>\n<b>Alexey Shternyaev:<\/b> Es gibt wahrscheinlich kein universelles Rezept, nach dem man einen Junior vorbereiten sollte.<\/p>\n<blockquote><p>Wenn Sie in ein Unternehmen kommen, werden Sie nicht f\u00fcr Ihr Wissen in Django, JSON und ein wenig Algorithmik eingestellt. Wahrscheinlicher ist, dass Sie aufgrund der F\u00e4higkeiten eingestellt werden, die momentan in diesem Unternehmen ben\u00f6tigt werden.<\/p><\/blockquote>\n<p>Es gibt viele Unternehmen, und jedes hat unterschiedliche Anforderungen. Es gibt kein universelles Wissen, das man erwerben muss, um ein Lebenslauf vorzubereiten und sich um eine Stelle zu bewerben.<\/p>\n<p><b>Grigori Petrow:<\/b> Als wir bei VoxImplant nach mehreren Junior-Entwicklern suchten, formulierte unser technischer Leiter die grundlegende Anforderung so: Eine Person sollte in der Lage sein, Aufgaben zu l\u00f6sen. Klar ist, dass ein Junior dies nicht immer effektiv, nicht immer auf die beste Weise und nicht immer richtig tun wird. Idealerweise gibst du der Person eine Aufgabe, sie strengt sich an und l\u00f6st sie. Das ist eine F\u00e4higkeit, nach der Arbeitgeber in erster Linie suchen.<\/p>\n<p><b>Zlata Obuchovskaya:<\/b> Menschen, die aus anderen Bereichen einen Job suchen, haben aus gesch\u00e4ftlicher Sicht einen gewissen Vorteil, weil sie bereits einen gewissen Weg zur\u00fcckgelegt haben und Aufgaben schnell l\u00f6sen k\u00f6nnen. Das sind Soft Skills, die ich sogar als Arbeitsethik bezeichnen w\u00fcrde. Oft haben Hochschulabsolventen diese Arbeitsethik noch nicht entwickelt.<\/p>\n<p>Ich m\u00f6chte jedoch versuchen, eine Art Rezept f\u00fcr Berufseinsteiger anzubieten.<\/p>\n<h2>Die ersten Schritte f\u00fcr einen angehenden Entwickler<\/h2>\n<p>\n<b>Zlata Obuchovskaya:<\/b> Das Erste ist ein eigenes Projekt, denn im Lebenslauf muss man etwas schreiben, um ein minimales Portfolio zu zeigen. Besser ist es, wenn diese Projekte nicht nur f\u00fcr sich selbst, sondern f\u00fcr jemanden im Freelance-Bereich gemacht wurden.<\/p>\n<p>Nach den ersten Projekten kann man bereits ein Resume erstellen und es an alle Unternehmen senden, die Junior-Positionen anbieten. Vorstellungsgespr\u00e4che geben Einblicke in die Anforderungen der Firmen. Fr\u00fcher oder sp\u00e4ter wird Sie jemand einstellen, auch wenn es nur ein kleines Unternehmen ist. Diese Berufserfahrung wird Ihnen sp\u00e4ter helfen, in ein gr\u00f6\u00dferes und interessanteres Unternehmen zu gelangen.<\/p>\n<p><b>Warum ist Python gut f\u00fcr die Webentwicklung?<\/b> \u00dcbrigens bereiten wir in unseren Kursen die Sch\u00fcler darauf vor, in 10 Wochen einen eigenen Projekt zu entwickeln. Zudem trainieren wir die F\u00e4higkeit zur Teamarbeit. Das sind genau die Soft Skills, \u00fcber die Zlata gesprochen hat.<\/p>\n<p><b>Alexey Shternyaev:<\/b> Aus Erfahrung kann ich sagen, dass die erste Jobssuche sehr lange dauern kann. Wenn Sie ein oder zwei Monate suchen, ist das normal. Wenn Sie Ihre Bewerbung an alle Unternehmen senden und Vorstellungsgespr\u00e4che f\u00fchren, werden Sie im dritten Monat definitiv etwas finden.<\/p>\n<p><b>Warum ist Python gut f\u00fcr die Webentwicklung?<\/b> Sie k\u00f6nnen an Ihren eigenen Projekten arbeiten oder einfache Projekte im Freelancing annehmen und parallel dazu Bewerbungen versenden.<\/p>\n<h2>Welche Perspektiven hat ein Python-Entwickler?<\/h2>\n<p>\n<b>Zlata Obuchovskaya:<\/b> Ein Python-Entwickler kann in jede Richtung gehen. Man kann in die Tests gehen, sich bis zum Senior-Architekten weiterentwickeln oder sogar in das Management wechseln. Technische Manager sind vielf\u00e4ltig, und es ist m\u00f6glich, bis zum Top-Management aufzusteigen. Man kann sich auch in Richtung Data Science, DevOps, Automatisierungstests oder Machine Learning entwickeln.<\/p>\n<p><b>Warum ist Python gut f\u00fcr die Webentwicklung?<\/b> Die M\u00f6glichkeiten sind zahllos, einschlie\u00dflich unserer Kurse. Zu Beginn sind nicht viele Kenntnisse erforderlich, aber es ist ratsam, sp\u00e4ter ein breiteres Spektrum abzudecken. Denn je mehr Sie k\u00f6nnen, desto besser ist es f\u00fcr Sie.<\/p>\n<p>***<\/p>\n<p>Dies ist nur ein Ausschnitt der Episode, <noindex><a rel=\"nofollow\" href=\"https:\/\/podcast.python.ru\">Python Junior<\/a><\/noindex>. Die vollst\u00e4ndige Episode k\u00f6nnen Sie <noindex><a rel=\"nofollow\" href=\"https:\/\/www.podbean.com\/media\/share\/pb-dnn82-98e987\">anh\u00f6ren<\/a><\/noindex>.<\/p>\n<p>Oder sogar ansehen:<\/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 abspielen\" 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 des Podcasts<\/a><\/noindex><\/p>\n<p>Danke, dass Sie gelesen, geh\u00f6rt oder angesehen haben.<br \/>\n<br \/>Quelle: <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-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - 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. \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\" \/>\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\/de\/blog\/novosti-interneta\/python-dlya-veba-chto-nuzhno-znat-dzhunioru-chtoby-rabotat-i-razvivatsya\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\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. \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\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/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 f\u00fcr das Web: Was ein Junior wissen muss, um zu arbeiten und sich weiterzuentwickeln | ProHoster","description":"Wir haben eine verk\u00fcrzte Transkription mit den wichtigsten Gedanken aus dem Python Junior Podcast erstellt: darin haben wir dar\u00fcber diskutiert, wo ein neuer Entwickler in Python beginnen und wo er hingehen kann. In letzter Zeit haben wir viel Content f\u00fcr Mid-Level- und Senior-Entwickler, aber diese Episode ist definitiv f\u00fcr die Einsteiger. Die Hauptthemen: Welche Kenntnisse ben\u00f6tigt ein angehender Programmierer, um in der Webentwicklung t\u00e4tig zu sein? Was wird erwartet,","canonical_url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/python-dlya-veba-chto-nuzhno-znat-dzhunioru-chtoby-rabotat-i-razvivatsya","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","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. \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","og:url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/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"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/30912","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=30912"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/30912\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/22890"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=30912"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=30912"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=30912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}