{"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\/news\/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 verk\u00fcrzte Zusammenfassung mit den wichtigsten Gedanken aus dem Python Junior Podcast erstellt: Darin haben wir besprochen, wo ein angehender Python-Entwickler anfangen und hinwenden sollte. In letzter Zeit haben wir viele Inhalte f\u00fcr Mid-Level- und Senior-Entwickler, aber diese Episode ist definitiv f\u00fcr die Juniors.<\/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>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 ohne Erfahrung einen Job zu finden?<\/li>\n<li>Wie kann sich ein Python-Entwickler weiterentwickeln?<\/li>\n<\/ul>\n<p><i>Python Junior Podcast \u2013 ein Podcast \u00fcber Programmierung f\u00fcr diejenigen, die sich besser in Python auskennen wollen. Die Sendungen werden von den Evangelisten der Community <noindex><a rel=\"nofollow\" href=\"http:\/\/www.moscowpython.ru\/\">MoscowPython<\/a><\/noindex> und Lehrern von Kursen moderiert. <noindex><a rel=\"nofollow\" href=\"https:\/\/learn.python.ru\/\">Learn Python<\/a><\/noindex>.<\/i><\/p>\n<p><b>An dem Gespr\u00e4ch nahmen teil:<br \/>\n<\/b><\/p>\n<ul>\n<li><b>Walentijn Dombrowski,<\/b>Mitbegr\u00fcnder von MoscowPython<\/li>\n<li><b>Zlata Obuchowskaja,<\/b> Teamleiterin bei NVIDIA<\/li>\n<li><b>Grigori Petrow,<\/b> Evangelist bei MoscowPython<\/li>\n<li><b>Alexei Shtyrnjaev,<\/b> Entwickler bei FinEx, Lehrer bei den Kursen Learn<br \/>\nPython<\/li>\n<\/ul>\n<h2>Warum ist Python gut f\u00fcr die Webentwicklung?<\/h2>\n<p>\n<b>Walentijn Dombrowski:<\/b> Warum ist gerade Python f\u00fcr die Webentwicklung geeignet? Warum nicht PHP oder JavaScript, zum Beispiel?<\/p>\n<p><b>Grigori Petrow:<\/b> Es gibt ja nicht wirklich eine Wahl. Obwohl man im modernen Web praktisch ohne Backend \u2013 rein mit Frontend-Technologien \u2013 eine Single Page Application oder eine Progressive Web Application zusammenbauen kann, ist das trotzdem zu kompliziert, l\u00e4sst sich schlecht indizieren und erfordert gro\u00dfartige Entwickler.<\/p>\n<p>Wenn wir eine Webseite oder einen Dienst erstellen m\u00f6chten, nutzen wir einen kombinierten Ansatz: Wir haben ein Backend, das die Logik umsetzt und die Webseiten erstellt, und ein Frontend, das diese Webseiten im Browser darstellt. Und wenn wir das alles schnell zusammenstellen m\u00fcssen, bleiben uns nicht viele Optionen.<\/p>\n<p>Lassen Sie uns m\u00f6gliche Optionen betrachten.<\/p>\n<ul>\n<li><b>C#.<\/b> Microsoft ist wirklich sehr gut, sie haben .NET Core entwickelt und f\u00f6rdern es auf vielf\u00e4ltige Weise. Aber erstens ist das eine neue plattform\u00fcbergreifende Technologie, bei der noch nicht alles glatt l\u00e4uft. Zweitens ist es wirklich teuer, C#-Entwickler sind rar \u2013 einfach, weil es nicht popul\u00e4r ist.<\/li>\n<li><b>Java.<\/b> Das ist kompliziert. Eine normale Webseite in Java zu erstellen, sind nicht 10 Zeilen Code wie in Python. Das ist viel Code, es gibt Frameworks, und man muss die Spezifika der Einrichtung von Java-Servern kennen. Im Gro\u00dfen und Ganzen ist es nur Schmerz und Leid.<\/li>\n<li><b>PHP.<\/b> In den letzten Versionen ist er gro\u00dfartig. Ich sage sogar: PHP 7.2 ist nicht schlechter als Python. Aber man kann PHP 7.2 nicht einfach so verwenden. Wenn ein gew\u00f6hnlicher, nicht ganz so erfahrener Entwickler eine Website mit PHP macht, wird er nicht nur in 7.2 programmieren: Man muss trotzdem irgendwelche Lehrb\u00fccher, Tutorials lesen, \u00fcberall gibt es eine Menge Legacy-Code, und das ist nicht sehr gut.<\/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 benutzt wird. Nur ist es nicht sehr stabil. Node.js ist eine gute Sache, aber es ist problematisch, diese in der Produktion so einzusetzen, dass sie nicht abst\u00fcrzt und stabil l\u00e4uft. Au\u00dferdem, wenn wir qualitativ hochwertigen Code in JavaScript schreiben wollen, brauchen wir nicht JavaScript, sondern TypeScript. Und TypeScript ist unerwartet komplex, bei dessen Anblick bekommt ein normaler Entwickler Kopfschmerzen.<\/li>\n<\/ul>\n<blockquote><p>Lassen Sie Ruby, Haskell, Erlang und andere Nischensachen beiseite, und wir haben\u2026 Python. Eine Sprache mit konsistentem Syntax, einheitlicher Standardbibliothek, bester Dokumentation, popul\u00e4ren und leichten Frameworks, dem extrem popul\u00e4ren Kombi Django.<\/p><\/blockquote>\n<p>Es stellt sich heraus, dass, trotz der riesigen Auswahl, wenn wir gew\u00f6hnliche, nicht ganz so erfahrene Entwickler haben, wir ein gew\u00f6hnliches Unternehmen sind, das gew\u00f6hnliche Websites erstellen m\u00f6chte, wir keine Entwicklungsabteilung mit 50 Personen haben, dann nehmen wir Python.<\/p>\n<h2>Welche Kenntnisse sind notwendig, um in den Beruf einzusteigen<\/h2>\n<p>\n<b>Zlata Obuchowskaja:<\/b> Ich denke, dass man ein Framework gut beherrschen sollte \u2013 und wissen sollte, welche anderen es gibt und wann sie verwendet werden. Wo Tornado, wo Django, wo Flask, wo aiohttp und so weiter.<br \/>\nEs ist n\u00fctzlich zu wissen, dass es so etwas wie Protokolle gibt. Insbesondere das Wissen \u00fcber das Protokoll http ist zentral f\u00fcr den Aufbau von Webanwendungen.<\/p>\n<p>Au\u00dferdem sollte man sich zumindest ungef\u00e4hr vorstellen, wie das Frontend in Webprojekten funktioniert: was HTML, CSS, JS ist.<\/p>\n<p><b>Alexej \u0160tyrnajev:<\/b> Und wissen, wo die Dokumentation zu finden ist. Das ist das Wichtigste.<\/p>\n<p><b>Grigori Petrow:<\/b> Hier betreten wir sehr unsicheren Boden. Wenn wir Pech haben und wir anfangen, das moderne Frontend ernsthaft zu lernen, wird es ungef\u00e4hr zehnmal komplizierter sein als das Backend in Python. Einem Anf\u00e4nger sollte geraten werden, seinen Fokus zu begrenzen, so dass er beginnt, HTML zu lernen, aber nicht in all diese divs, spans, floats, wie alles ausgerichtet und strukturiert wird, abtaucht.<\/p>\n<p><b>Alexej \u0160tyrnajev:<\/b> Ein Grundkurs in Bootstrap ist notwendig. Und Grundlagen in HTML.<\/p>\n<blockquote><p>Im ersten Jahr sollte man sich nicht in JS-Frameworks vertiefen (wenn man sich auf das Backend konzentriert). Im Grundlagenkurs zu Bootstrap gibt es bereits fertige Module: Willst du einen Slider \u2014 mach einen Slider, willst du ein flie\u00dfendes Men\u00fc \u2014 mach ein flie\u00dfendes Men\u00fc.<\/p><\/blockquote>\n<p><b>Zlata Obuchowskaja:<\/b> Ich denke, dass man sich in das Frontend vertiefen kann, insbesondere in die Frage, wie statische Inhalte \u00fcberhaupt in Webanwendungen \u00fcbergeben werden. So kann der Entwickler allm\u00e4hlich dazu \u00fcbergehen, die Grundarchitektur von Webanwendungen zu verstehen und wie sie in der Produktion funktionieren.<\/p>\n<p><b>Grigori Petrow:<\/b> Ja, ich empfehle es sofort f\u00fcr den Fall, dass du Python als Backend-Entwicklungssprache und beispielsweise Django als Framework gew\u00e4hlt hast: Django hat eine Dokumentation im Django Buch, die wirklich gro\u00dfartig ist. Darin steht alles, was Zlata gesagt hat, und es ist wirklich gut f\u00fcr Anf\u00e4nger.<\/p>\n<p><b>Alexej \u0160tyrnajev:<\/b> F\u00fcr einen schnellen Start eignet sich auch ein Tutorial wie Django Girls, falls das Ziel ist, wirklich Django zu lernen. Das ist ein Tutorial, wo du an einem Tag die Grundlagen durchgehen kannst und verstehst, was das Framework alles kann.<\/p>\n<p><b>Walentijn Dombrowski:<\/b> In Vorbereitung auf die Aufnahme des Podcasts haben wir eine Liste zusammengestellt, was ein Python-Programmierer f\u00fcr die Webentwicklung ben\u00f6tigt, was die vorherigen Aussagen zusammenfasst.<\/p>\n<h2>Was zu den Grundlagen der Webentwicklung mit Python geh\u00f6rt<\/h2>\n<p><\/p>\n<ul>\n<li>Web-Frameworks wie Django, Flask, aiohttp, Tornado etc. (und \u00fcber die Existenz anderer Bescheid wissen).<\/li>\n<li>Protokolle und APIs: in erster Linie 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 sowie JS-Frameworks und JQuery.<\/li>\n<li>Prinzipien der Funktionsweise von Anwendungen in der Produktion, Tests, Unit-Tests, automatisierte Tests, Versionskontrollsysteme, git.<\/li>\n<\/ul>\n<h2>Sind Algorithmen f\u00fcr einen Junior notwendig?<\/h2>\n<p>\n<b>Zlata Obuchowskaja:<\/b> Anfangs ist es nicht n\u00f6tig, Algorithmen zu kennen, sie werden allm\u00e4hlich im Kopf entstehen, wenn man lange genug in der Entwicklung t\u00e4tig ist. Ich kenne viele gute Ingenieure, die keinen formalen Kurs in Algorithmen hatten.<\/p>\n<p><b>Grigori Petrow:<\/b> Ich m\u00f6chte \u00d6l ins Feuer gie\u00dfen. Woher kommt eigentlich unsere Neigung zu Algorithmen?<\/p>\n<p>Wir haben derzeit keine fundierte Ausbildung in Algorithmen, wir wissen nicht, wie man Programmierer ausbildet, es fehlt an technischer Basis.<\/p>\n<p>Das versuchen sie, aber hier haben wir die Geschichte von Hogwarts: Wir k\u00f6nnen keine Magierschule einrichten, solange wir keinen einzigen Magier haben. Also, was soll eine Universit\u00e4t tun, zu der Leute kommen und sagen: \u201eBeginnt mit der Ausbildung von Programmierern\u201c, w\u00e4hrend sie keine Programmierer haben, weil alle bei Mail.ru, Rambler und Yandex arbeiten, wo es ihnen gut geht?<\/p>\n<p>An der Universit\u00e4t schauen sie und sagen:<br \/>\n\u2014 Okay, Programmierung. Lassen Sie uns ein verwandtes Wissensgebiet finden und Fachleute von dort einladen. Lassen Sie uns Journalisten einladen, die Texte schreiben k\u00f6nnen, Elektroingenieure, die elektrische Schaltpl\u00e4ne erstellen k\u00f6nnen, und Mathematiker, die mit Algorithmen umgehen k\u00f6nnen.<\/p>\n<p>Am Ende ist es genauso sinnvoll, wie einen Bauarbeiter in der Quantenphysik auszubilden, nur weil Ziegel und Zement aus elementaren Teilchen bestehen.<\/p>\n<p>Gleichzeitig wird nichts \u00fcber den Zement und die Ziegel erz\u00e4hlt, weil der Physiker, der versucht, den Bauarbeiter auszubilden, nicht wei\u00df, wie man H\u00e4user baut. Am Ende haben wir einen Bauarbeiter, der perfekt erkl\u00e4ren kann, wie \u201eZement funktioniert\u201c, aber noch nie einen gesehen hat und nicht wei\u00df, wie man damit arbeitet.<\/p>\n<p>Algorithmen und Datenstrukturen sind sehr wichtig, aber es ist ein sehr kleiner Anwendungsbereich. Sie sind dringend erforderlich, wenn man beispielsweise eine Spiel-Engine, einen Compiler oder ein Netzwerkprotokoll schreibt.<\/p>\n<blockquote><p>Die meisten Programmierer l\u00f6sen Gesch\u00e4ftsprobleme, bei denen Algorithmen und Datenstrukturen nicht ben\u00f6tigt werden.<\/p><\/blockquote>\n<p>Dort ist die komplizierteste Mathematik \u2014 zweimal addieren und dann teilen. Daf\u00fcr braucht man ganz andere Kenntnisse. Zur L\u00f6sung von Gesch\u00e4ftsproblemen sind haupts\u00e4chlich praktische, keine fundamentalen Kenntnisse erforderlich.<\/p>\n<p>Einem angehenden Entwickler ist es besser, ein Verst\u00e4ndnis f\u00fcr das Gesch\u00e4ft zu haben und zu wissen, wie man aus fertigen Bl\u00f6cken die ben\u00f6tigten Konstruktionen schnell und richtig zusammensetzt, wie man sie debuggt und wie man sicherstellt, dass sie nicht auseinanderfallen, zu wissen, warum sie auseinanderbrechen und was passiert, wenn sich die Anforderungen \u00e4ndern und das Programm anf\u00e4ngt, sich \u201eauf dem Fundament zu setzen\u201c, wie ein Haus nach dem Regen.<br \/>\nDiese praktischen Dinge und das Verst\u00e4ndnis, wie man Software schreibt. Er muss wissen, dass er neben dem Debugger auch ein Toolkit hat, das zeigt, wo genau das Programm ruckelt.<\/p>\n<p><b>Walentijn Dombrowski:<\/b> Mir kam ein Vergleich in den Sinn: Es ist wie eine \u00dcbersetzung von der Sprache der Wirtschaft in eine Sprache, in der man mit dem Computer kommunizieren kann. Das hei\u00dft, ein Programmierer ist eine Art spezifischer Linguist.<\/p>\n<p><b>Grigori Petrow:<\/b> Der Wirtschaft braucht einen Schriftsteller, keinen Linguisten. Einem Schriftsteller muss nicht bewusst sein, warum dieses Wort vor tausend Jahren genau so transformiert wurde. Er muss in der Lage sein, diese W\u00f6rter anzuwenden.<\/p>\n<h2>Was ben\u00f6tigt man, um den ersten Job als Entwickler zu finden<\/h2>\n<p>\n<b>Alexej \u0160tyrnajev:<\/b> Wahrscheinlich gibt es kein universelles Rezept, nach dem man einen Junior-Entwickler ausbilden sollte.<\/p>\n<blockquote><p>Wenn Sie in ein Unternehmen kommen, werden Sie nicht deshalb eingestellt, weil Sie Django, JSON und ein wenig Algorithmen kennen. Wahrscheinlich werden Sie aufgrund der F\u00e4higkeiten eingestellt, die zu diesem Zeitpunkt in diesem Unternehmen ben\u00f6tigt werden.<\/p><\/blockquote>\n<p>Es gibt viele Unternehmen, und alle haben unterschiedliche Anforderungen. Es gibt nicht das eine universelle Wissen, das man erlangen muss, um sein Lebenslauf vorzubereiten und sich zu bewerben.<\/p>\n<p><b>Grigori Petrow:<\/b> Als wir bei VoxImplant nach mehreren Juniors suchten, formulierte unser technischer Direktor das grundlegende Anforderungsprofil so: Eine Person muss in der Lage sein, Aufgaben zu l\u00f6sen. Es ist klar, dass ein Junior das nicht immer effizient und nicht immer richtig tun wird, aber idealerweise gibst du der Person eine Aufgabe, sie strengt sich an und l\u00f6st sie. Das ist die F\u00e4higkeit, nach der Arbeitgeber in erster Linie suchen.<\/p>\n<p><b>Zlata Obuchowskaja:<\/b> Menschen, die aus anderen Bereichen auf Jobsuche sind, haben aus wirtschaftlicher Sicht einen gewissen Vorteil, weil sie bereits einen Weg gegangen sind und in der Lage sind, Aufgaben schnell zu l\u00f6sen. Das sind Soft Skills, ich w\u00fcrde das sogar als Arbeitskultur bezeichnen. Oftmals ist diese Arbeitskultur bei Hochschulabsolventen noch nicht ausgepr\u00e4gt.<\/p>\n<p>Aber ich w\u00fcrde trotzdem gerne versuchen, ein gewisses Rezept f\u00fcr Anf\u00e4nger zu geben.<\/p>\n<h2>Die ersten Schritte f\u00fcr einen angehenden Entwickler<\/h2>\n<p>\n<b>Zlata Obuchowskaja:<\/b> Als Erstes ist es wichtig, ein eigenes Projekt zu haben, denn im Lebenslauf muss man etwas schreiben k\u00f6nnen, um ein minimales Portfolio zu zeigen. Es ist besser, wenn diese Projekte nicht nur f\u00fcr einen selbst, sondern auch f\u00fcr jemanden als Freelancer gemacht wurden.<\/p>\n<p>Nach den ersten Projekten kann man bereits einen Lebenslauf erstellen und ihn an alle Unternehmen senden, in denen Junior-Positionen verf\u00fcgbar sind. Vorstellungsgespr\u00e4che geben Einblicke, was die Unternehmen brauchen. Fr\u00fcher oder sp\u00e4ter wird dich jemand einstellen, zumindest in einem kleinen Unternehmen. Diese Berufserfahrung wird dir sp\u00e4ter helfen, in ein gr\u00f6\u00dferes und interessanteres Unternehmen zu wechseln.<\/p>\n<p><b>Walentijn Dombrowski:<\/b> \u00dcbrigens bereiten wir in den Kursen die Sch\u00fcler darauf vor, innerhalb von 10 Wochen Lernerfahrung ihr eigenes Projekt zu erstellen. Au\u00dferdem trainieren wir die F\u00e4higkeit zur Teamarbeit. Das sind genau die Soft Skills, \u00fcber die Zlata gesprochen hat.<\/p>\n<p><b>Alexej \u0160tyrnajev:<\/b> Aus Erfahrung kann ich sagen, dass man lange nach dem ersten Job suchen kann. Wenn Sie einen Monat oder zwei suchen, ist das normal. Wenn Sie Ihre Bewerbungen an alle Unternehmen senden und Vorstellungsgespr\u00e4che f\u00fchren, werden Sie im dritten Monat sicherlich etwas finden.<\/p>\n<p><b>Walentijn Dombrowski:<\/b> Man kann an eigenen Projekten arbeiten oder einfache Projekte im Freelancing \u00fcbernehmen und parallel Bewerbungen versenden.<\/p>\n<h2>Welche Perspektiven hat ein Python-Entwickler?<\/h2>\n<p>\n<b>Zlata Obuchowskaja:<\/b> Ein Python-Entwickler kann \u00fcberall hingehen. Man kann in das Testen gehen, bis zum Senior-Architekten weiterentwickeln oder sogar ins Management wechseln. Technische Manager sind vielf\u00e4ltig, und man kann bis zur oberen F\u00fchrungsebene aufsteigen. Man kann sich in Data Science, DevOps entwickeln, in die Automatisierung von Tests oder ins maschinelle Lernen gehen.<\/p>\n<p><b>Walentijn Dombrowski:<\/b> Es gibt also viele Optionen und M\u00f6glichkeiten, einschlie\u00dflich unserer Kurse. Am Anfang sind nicht viele Kenntnisse erforderlich, aber es w\u00e4re w\u00fcnschenswert, danach ein breiteres Spektrum zu nutzen, denn je mehr Sie k\u00f6nnen, desto besser ist das f\u00fcr Sie.<\/p>\n<p>***<\/p>\n<p>Das ist nur ein Teil der Episode <noindex><a rel=\"nofollow\" href=\"https:\/\/podcast.python.ru\">Python Junior<\/a><\/noindex>. Die vollst\u00e4ndige Version der Episode kann man <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, zugeh\u00f6rt oder angeschaut 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-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - 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\/de\/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.1.1\" \/>\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.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/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 f\u00fcr Web: Was ein Junior wissen muss, um zu arbeiten und sich weiterzuentwickeln | ProHoster","description":"Wir haben eine verk\u00fcrzte Zusammenfassung mit den Hauptgedanken aus dem Python Junior Podcast erstellt: darin haben wir besprochen, wo ein neuer Python-Entwickler anfangen und hin gehen kann.","canonical_url":"https:\/\/prohoster.info\/de\/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":"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.","og:url":"https:\/\/prohoster.info\/de\/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\/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}]}}