{"id":171130,"date":"2023-03-06T14:04:09","date_gmt":"2023-03-06T13:04:09","guid":{"rendered":"https:\/\/liora.io\/de\/?p=171130"},"modified":"2026-08-07T13:43:48","modified_gmt":"2026-08-07T11:43:48","slug":"python-programm-fuer-dummies-teil-1","status":"publish","type":"post","link":"https:\/\/liora.io\/de\/python-programm-fuer-dummies-teil-1","title":{"rendered":"Python Programm f\u00fcr Dummies :  Teil 1"},"content":{"rendered":"\n<p><strong>Python Programm: Interessierst Du Dich f\u00fcr das Python Programmieren? Hast Du Lust, die Grundlagen einer weit verbreiteten Programmiersprache intuitiv zu erlernen? Dann bist Du hier genau richtig! Nach dem Lesen dieses  Artikels wirst Du alle Grundlagen kennen, um in Python zu programmieren! Von Variablen \u00fcber Funktionen bis hin zu Schleifen ,  die Python-Tools werden kein Geheimnis mehr f\u00fcr dich sein.\u00a0<\/strong><\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center wp-container-core-buttons-is-layout-5ee10de4\" style=\"margin-top:32px;margin-bottom:32px\"><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/de\/weiterbildung\/data-ki\/data-scientist\">Python pProgramm lernen<\/a><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"python-programm-geschichte\">Python Programm Geschichte<\/h2>\n\n\n\n<p><strong>Guido Van Rossum<\/strong> ver\u00f6ffentlichte die ersten Versionen von <a href=\"https:\/\/liora.io\/de\/python\">Python<\/a> zwischen 1995 und 2000. Die Sprache ist im Gegensatz zu anderen Sprachen so konzipiert, dass sie viel pr\u00e4gnanter und ausdrucksst\u00e4rker ist und weniger Zeit, Aufwand und Codezeilen ben\u00f6tigt, um die gleichen Operationen auszuf\u00fchren.<\/p>\n\n\n\n<p>Die Sprache ist sehr beliebt, weil sie einen einfacheren Zugang zu den <a href=\"https:\/\/liora.io\/de\/scala-was-ist-diese-programmiersprache-und-wieso-ist-python-besser\">Grundlagen der Programmierung<\/a> erm\u00f6glicht. Sie wird im Laufe der Jahre weiterentwickelt, bis Dezember 2008. In diesem Jahr wurde eine &#8222;sauberere&#8220; und modernere Version der Sprache ver\u00f6ffentlicht: Version 3.0. Diese Version ist seit Januar 2020 die einzige unterst\u00fctzte Version.<\/p>\n\n\n\n<p>Heute hat <strong>Python<\/strong> weltweit mehr als 8,4 Millionen Nutzer und ist damit die zweith\u00e4ufigste Sprache hinter Javascript.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"wieso-sollte-man-in-python-programmieren\">Wieso sollte man in Python programmieren ?<\/h2>\n\n\n\n<p>Python hat viele Vorteile:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Zahlreiche Bibliotheken: <\/strong><a href=\"https:\/\/liora.io\/de\/top-10-der-python-bibliotheken-fur-data-scientists\">Python bietet gibt eine gro\u00dfe Sammlung von klassischen numerischen Methoden, Plotting-Tools und Datenverarbeitungsprogrammen.<\/a> Sie ersparen die Neuprogrammierung komplexer oder langwieriger Elemente, wie z. B. die Darstellung einer Kurve, einer Fourier-Transformation oder eines Fitting-Algorithmus.<\/li>\n<li><strong>Einfache Erlernbarkeit:<\/strong> Die Syntax von Python ist einfach und der Code ist gut lesbar. Das Zeichnen von Kurven kann beispielsweise in wenigen Minuten erlernt werden.<\/li>\n<li><strong>Effizienz:<\/strong> Die numerischen Python-Module sind effizient in der Berechnung. Es versteht sich jedoch von selbst, dass ein sehr schneller Code nutzlos wird, wenn man zu viel Zeit mit dem Schreiben verbringt. <strong>Python ist auf schnelle Entwicklungs- und Ausf\u00fchrungszeiten ausgerichtet.<\/strong><\/li>\n<\/ul>\n\n\n\n\n\n<h2 class=\"wp-block-heading\" id=\"python-programm-die-meistgenutzten-bibliotheken-in-der-datenwissenschaft\">Python Programm: Die meistgenutzten Bibliotheken in der Datenwissenschaft<\/h2>\n\n\n\n<p>Eine der gr\u00f6\u00dften St\u00e4rken von Python ist die Anzahl und die Vielfalt der verf\u00fcgbaren Bibliotheken. Viele von ihnen werden f\u00fcr Data Science verwendet.\nDarunter sind die bekanntesten:<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center wp-container-core-buttons-is-layout-5ee10de4\" style=\"margin-top:32px;margin-bottom:32px\"><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/de\/weiterbildung\/data-ki\/machine-learning-engineer\">Mit Python beginnen<\/a><\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Die Bibliothek Pandas, die sich der Arbeit mit Datentabellen widmet, die auch als <strong>Dataframes<\/strong> bezeichnet werden. Sie erm\u00f6glicht sowohl die Manipulation als auch die Analyse von Daten.<\/li>\n<li> Die Bibliothek Numpy f\u00fcr digitale Berechnungen. Sie erleichtert den Umgang mit numerischen Tabellen, indem sie es insbesondere erm\u00f6glicht, verschiedene Rechenfunktionen auf sie anzuwenden.<\/li>\n<li>Die Bibliothek <a href=\"https:\/\/scikit-learn.org\/stable\/\" rel=\"noopener\" target=\"_blank\">Scikit-learn<\/a>, die sich mit <a href=\"https:\/\/liora.io\/de\/machine-learning-definition-funktionsweise-anwendungen\">maschinellem Lernen<\/a> befasst. Sie erm\u00f6glicht unter anderem die Implementierung von Methoden f\u00fcr die Datenaufbereitung, aber auch f\u00fcr die Modellierung<\/li>\n<li>Die Tensorflow-Bibliothek ist eine Bibliothek f\u00fcr maschinelles Lernen und insbesondere f\u00fcr <a href=\"https:\/\/liora.io\/de\/deep-learning-oder-tiefes-lernen-was-ist-das-denn\">Deep Learning.<\/a> Sie wurde als Open Source vom <strong>Google Artificial Intelligence<\/strong> Team erstellt..<\/li>\n<\/ul>\n\n\n\n\n\n<p>Schluss mit dem Gerede, jetzt geht es an die Praxis!<\/p>\n\n\n\n<p>Beginnen wir den Unterricht mit den verschiedenen Arten von Variablen in Python ?! Das ist erst der Anfang, aber in ein paar Wochen wirst Du alle Grundlagen haben, um in <strong>Python zu programmieren.\u00a0<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"variabeln\">Variabeln<\/h2>\n\n\n\n<p>Eine <strong>Variable<\/strong> wird verwendet, um Daten zu speichern, die vom Programm verwendet werden. Sie kann eine Zahl, eine Zeichenkette, einen Boolean, eine Liste oder einen anderen Datentyp speichern.<\/p>\n\n\n\n<p>Jede Variable hat einen Namen und das Gleichheitszeichen = wird verwendet, um einer Variablen einen Wert zuzuweisen. Nach der anf\u00e4nglichen Zuweisung kann der Wert einer Variablen bei Bedarf auf neue Werte aktualisiert werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"datentypen\">Datentypen<\/h2>\n\n\n\n<p>Wir werden uns nun die Datentypen ansehen, die in Python verwendet werden.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"numerische-daten\">Numerische Daten<\/h3>\n\n\n\n<p>Python unterst\u00fctzt sowohl<strong> Ganzzahlen als auch Gleitkommazahlen.<\/strong> Python unterscheidet sie durch das Vorhandensein oder Fehlen eines Dezimalpunkts.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"zeichenketten-strings\">Zeichenketten (Strings):<\/h3>\n\n\n\n<p>Um Textdaten zu speichern, werden Zeichenketten verwendet, die durch verschiedene Syntaxen instanziiert werden k\u00f6nnen. (einfache, doppelte oder dreifache Anf\u00fchrungszeichen)<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center wp-container-core-buttons-is-layout-5ee10de4\" style=\"margin-top:32px;margin-bottom:32px\"><div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/de\/weiterbildung\/data-ki\/data-analyst\">Unsere Weiterbildungen entdecken<\/a><\/div><\/div>\n\n\n\n<p>Eine Kette ist ein unver\u00e4nderliches Objekt und es ist nicht m\u00f6glich, ihren<strong> Inhalt zu \u00e4ndern<\/strong>. Man kann jedoch neue Ketten aus der urspr\u00fcnglichen Kette erstellen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"booleans\">Booleans:<\/h3>\n\n\n\n<p>Booleans sind das Ergebnis von logischen Operationen und haben zwei m\u00f6gliche Werte: True oder False.<\/p>\n\n\n\n<p>Hier ist eine Liste von Boolean-Operationen:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"container\">Container:<\/h3>\n\n\n\n<p>Python bietet viele <strong>effiziente Arten von Containern<\/strong>, in denen Sammlungen von Objekten gespeichert werden k\u00f6nnen.\nWir werden uns die wichtigsten Container ansehen, n\u00e4mlich Listen, Tupel, Sets und W\u00f6rterb\u00fccher (aber es gibt noch viele andere&#8230;).<\/p>\n\n\n\n<h6 class=\"wp-block-heading\" id=\"1-listen\">1- Listen:<\/h6>\n\n\n\n<p><strong>Eine Liste<\/strong> ist eine geordnete Sammlung von Objekten. Diese Objekte k\u00f6nnen verschiedene Typen haben.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\" id=\"2-tuple\">2- Tuple:<\/h6>\n\n\n\n<p><strong>Tuples<\/strong> sind unver\u00e4nderliche Listen.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\" id=\"3-set\">3- Set:<\/h6>\n\n\n\n<p>Ein <strong>Set<\/strong> ist ein ungeordneter Beh\u00e4lter mit eindeutigen Elementen.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\" id=\"4-worterbuch\">4- W\u00f6rterbuch:<\/h6>\n\n\n\n<p>Ein W\u00f6rterbuch ist ein effizientes Tabellenblatt, das die Schl\u00fcssel auf die Werte abbildet. <strong>Es ist der wichtigste Container in Python.<\/strong><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"wichtige-bemerkungen\">Wichtige Bemerkungen<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Schl\u00fcssel k\u00f6nnen verschiedene Typen haben.<\/li>\n<li>Ein Schl\u00fcssel muss vom Typ unver\u00e4nderlich sein<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"von-worterbuchern-verwaltete-operationen\">Von W\u00f6rterb\u00fcchern verwaltete Operationen:<\/h4>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"fazit\">Fazit<\/h2>\n\n\n\n<p>In diesem ersten Artikel haben wir die <strong>Grundlagen der Python-Programmierung<\/strong> anhand der Instanziierung und Verwendung von Variablen verschiedener Typen und der grundlegenden Operationen, die mit diesen Variablen durchgef\u00fchrt werden k\u00f6nnen, kennen gelernt.<\/p>\n\n\n\n<p>Wir sind zur\u00fcck uns n\u00e4chste Woche f\u00fcr einen weiteren Teil, in dem wir uns mit <strong>Anweisungen<\/strong> besch\u00e4ftigen werden.<\/p>\n\n\n\n<p>Wir werden uns auch mit <a href=\"https:\/\/liora.io\/de\/top-10-der-nativen-python-funktionen\">Python Funktionen<\/a> besch\u00e4ftigen und sehen, wie man einen Datensatz l\u00e4dt! Wenn Du bis dahin nicht mehr warten kannst, sind unsere Kurse <a href=\"https:\/\/liora.io\/de\/weiterbildung-data-analyst\">Data Analyst<\/a>, <a href=\"https:\/\/liora.io\/de\/weiterbildung-data-scientist\">Data Scientist<\/a> und<a href=\"https:\/\/liora.io\/de\/weiterbildung-data-engineer\"> Data Engineer<\/a> der perfekte Einstieg, um Deine Ausbildung in Data Science zu beginnen und zu vertiefen!<\/p>\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>Python Programm: Interessierst Du Dich f\u00fcr das Python Programmieren? Hast Du Lust, die Grundlagen einer weit verbreiteten Programmiersprache intuitiv zu erlernen? Dann bist Du hier genau richtig! Nach dem Lesen dieses Artikels wirst Du alle Grundlagen kennen, um in Python zu programmieren! Von Variablen \u00fcber Funktionen bis hin zu Schleifen , die Python-Tools werden kein [&hellip;]<\/p>\n","protected":false},"author":47,"featured_media":171131,"comment_status":"open","ping_status":"open","sticky":false,"template":"elementor_theme","format":"standard","meta":{"_acf_changed":false,"editor_notices":[],"footnotes":""},"categories":[2476],"class_list":["post-171130","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloud-dev"],"acf":[],"_links":{"self":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/171130","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/users\/47"}],"replies":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/comments?post=171130"}],"version-history":[{"count":5,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/171130\/revisions"}],"predecessor-version":[{"id":224844,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/171130\/revisions\/224844"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media\/171131"}],"wp:attachment":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media?parent=171130"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/categories?post=171130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}