Die Tatsache, dass dieses Video kostenlos ist, macht es besonders. Vielen Dank dafür, habe nun Motivation es zu erlernen, wobei es zufälligerweise auch noch unser Thema in Informatik ist. Endlich ein Video, wo alles aufeinander aufbaut statt das man sich zu jedem Bereich ein eigenes Video heraussuchen muss.
So nach 6.15 Std muss ich sagen, das war sehr geil. Ich habe so viel dazu gelernt. Es war immer gut erklärt und an keiner Stelle hatte man den Eindruck einer Überforderung obwohl es schon ein anspruchsvolles Thema ( Objektorientierte Programmierung OOP, Machine Learning)war. Vielen lieben Dank an euch.
Vielen Dank! Nachdem ich schon ein Python-Zertifikat erhalten habe, fühlte ich mich weiterhin noch zu sehr am schwimmen. Habe danach noch einige Internetseiten genauer studiert - das hat schon etwas geholfen und nun abschließend dieses Video inhaliert! Du hast so viel Zeit dafür investiert und so vielen Menschen dadurch einen wahren gefallen getan. Danke!
Ganz gediegenes Fachwissen, eines sehr abstrakten Themas, super präsentiert, und didaktisch einwandfrei rübergebracht !!! Vielen Dank für die Entscheidung alles kostenfrei anzubieten. DAS macht LUST auf MEHR !!!
Sehr schönes Video auch durch die kleinen Aufgaben die man immer bekommt man es echt Spaß dabei zu bleiben. Bin jetzt bei min. 43 und bin richtig gespannt was noch kommt. Danke dass du dein Wissen auf UA-cam zur Verfügung stellst.
Ich finde das ist ein super Video, habe es an einem Abend angefangen geschlafen und dann an der Stelle weitergemacht. Wenn man mal was nicht direkt in Gedächtnis bekommen hat konnte man durch die Timestamps gut zurückhüpfen und nochmal in Gedächtnis holen. Und die Aufgeben nach jedem Thema haben super dabei geholfen es zu verinnerlicht. Werde es definitiv weiterempfehlen. In meiner Pause 1:35:21 Wollte schon immer mal Python Lernen ein Risieges Dankeschön.
Hallo Fabian, vielen Dank für das tolle Python-Tutorial! Es kam genau zur richtigen Zeit und war super verständlich erklärt. Innerhalb der 6 Stunden und 15 Minuten habe ich enorm viel dazu gelernt. Deine Erklärungen haben mir sehr geholfen, das Thema besser zu verstehen. Nochmals vielen Dank für deine Mühe und das großartige Tutorial!
Ich möchte mich ganz herzlich für das großartige Video zum Thema Python bedanken! Es war nicht nur informativ, sondern auch inspirierend. Die klare Struktur, die verständliche Erklärung und die Praxisbeispiele haben das komplexe Thema leicht zugänglich gemacht. Vielen Dank für die Mühe und die Zeit, die du in die Erstellung dieses Videos gesteckt hast - es ist eine wertvolle Ressource für alle, die in Python einsteigen oder ihr Wissen vertiefen möchten. Bitte mach weiter so - dein Engagement macht den Unterschied!
Guten Abend. Habe schon von vielen UA-camrn Tutorials gefunden, aber keines ist so gut erklärt wie deines. Machst tolle Arbeit. Weiter so!! Ich bin neu in Python, und ist angenehm mit deinem Tutorial zu Arbeiten. Danke
Ich habe dich eben von UA-cam vorgeschlagen bekommen 🙏 dieses kommende Wochenende werde ich mir ALLE deine Videos anschauen! Abo + Glocke + Like für alle deine Videos ❤ danke!!
Lieber Herr Rappert, vielen Dank für dieses ausgezeichnete Tutorial über Python. :-) Ich habe bereits in den ersten zwei Stunden soviel darüber gelernt! Danke für Ihre Arbeit!
Ich gehe nächsten Monat in Rente. Ich habe mir als ein Ziel gesetzt, meine Programmierkenntnisse aus den 80/90ern (Basic, Pascal, C) wieder aufzufrischen und diesmal Python zu benutzen. Ich bin auf diesen Kurs gestoßen und werde ihn ab Dezember durcharbeiten.
Herzlichen dank für ein tolles Tutorial! Alles wurde so klar und ausführlich erklärt. Ich würde mich freuen noch ein paar Videos über OOP mit Beispielen aus der Praxis anzuschauen
Danke für die Super Unterweisungen. Sie haben mich einen grossen Schritt nach vorne gebracht. 1980 bin ich mit dem ZX80 gestartet. Bin dann 1982 in Frankfurt CDI Control Data Institut zum Programmierer und in Sytemanalyse ausgebildet worden. Von 1983 -> 2010 habe ich dann in einer Logistikfirma hauptsächlich COBOL programmiert. Vor einem Jahr, neuen Laptop geholt, mit Python angefangen, einige Projekte u.A. Micropython ESP 32 WLAN Zugriff über APIs bei meinem Stromlieferanten, etc. bereits realisiert. Der Kurs war hochinterresant, besonders in Sachen KI war ich bis jetzt doch ziemlich orientierungslos. Vielen Dank.💗 Muss ich mir wohl noch mal nen neuen Laptop für Anaconda holen.🥴
Vielen Dank! Mega gutes Video und super cool, dass das frei zugänglich ist. Eine mini Anmerkung zu 3:46:28 beim Spiel: Mich hat es ein wenig verwirrt, als Du meintest, dass der String bei der join-Funktion nach jedem Feld einmal geprintet wird, denn er wird ja immer zwischen den Feldern einer Liste geprintet. Das ergibt auch mehr Sinn vom Namen her. Vielleicht bins auch ich, sonst ist es ein gut gemeinter Hinweis :) Nochmal ein großes Danke für das Video!
Ziemlich cooles Tutorial! Deine Erklärungen waren super verständlich und auch plastisch dargestellt. Das ist doch mal ein schöner Einstieg in Python! Vielen herzlichen Dank dafür!
Vid 1:56 Die Funktion (Methode) min() vergleicht bei Strings alphabetisch. Es wird also nicht das Wort mit den wenigsten Buchstaben zurückgegeben, sondern das Wort, das alphabetisch "am kleinsten" ist. 'Milchbrötchen' ist kleiner als 'Mohnkuchen', da der zweite Buchstabe i
Endlich mal wieder jemand der nicht nur Schnipsel, sondern tatsächlich ein sehr sehr tolles Video zum Thema Python liefert. Bitte weiter so in diesem Stil und natürlich auch in diesem Aufwand. Hat mich sehr motiviert. Herzlichen Dank an Euch und für Eure große Mühe.👍👍👍
hallo. sehr nett das Sie/Du einen kompletten grundlagenkurs zu python hochgeladen hast. ioch lerne noch c++ und eigentlich soll man bei einer programmiersprache bleiben wenn man lernt. python sieht aber auf linux echt nice aus....
Moin, vielen dank für das Tutorial. In den ersten Stunden lernte ich überaus viel, jedoch wurde es mir etwas zu schwer alles nachzuvollziehen was in dem Spiel TicTacToe gemacht wurde. Ich werde das Tutorial jetzt noch zu Ende anschauen mit der Hoffnung, dass ich noch etwas mehr dazu lernen kann. Ich denke, dass es auch relativ normal ist, dass man nicht alles gleich nachvollziehen/verstehen kann, wenn man absoluter Anfänger ist wie ich. Das ganze ist ein Marathon und mit der Zeit wird wahrscheinlich der Schleier gelüftet sein, sodass ich es einfacher verstehen kann. (bin bei 4:38:01 / 6:15:55)
Moin, freut mich erstmal, dass du Python lernst. Das lohnt sich :). Hader da nicht zu sehr mit dir... Ich finde, dass ich bei Tic Tac Toe es auch noch etwas besser hätte erklären können. Also einfach weiter machen und dann kommt das schon alles :)
Es liegt nicht an Dir. Ich habe hier auch einen Anfänger neben mir sitzen und bei Tic Tac Toe kamen die Fragen in Massen! Grundsätzlich ist der Sprung hier einfach zu groß: man bräuchte ein oder zwei kleinere Übungen zu Funktionen und deren Übergabeparametern zum Selberlösen. Außerdem die Kombination von zwei Listen (Zeile/Spalte) als kleinere Übungsaufgabe. Die Wahl der Benamung ist im Bespiel mehr als unglücklich. Wie soll ein Anfänger den Überblick behalten, wenn in erstelle_brett "zeile" eine Liste ist und im Spiel selber der gleiche Name als Variable zur Eingabe der gewünschten Zeile als Integer genutzt wird?? Der Unterschied zwischen globalen und lokalen Variablen, sowie Übergabeparametern hätte klargestellt und vorher geübt werden müssen. Das Diagramm am besten nur einblenden, wenn man direkt darüber spricht. Anfänger machen in der Regel noch Anfängerfehler (Doppelpunkt fehlt o. Ä.), da sollte man schon die ganze Zeile im Code sehen können zum Vergleichen. Was aber selbst der Anfänger neben mir konnte, war von der Eingabe der Spieler eins abzuziehen, bevor "zeile" und "spalte" gefüllt werden ;-)
@@Torfun177 Gut zusammengefasst. Bin auch Anfänger und bin da auch nicht mehr mitgekommen. Schaue es mir jetzt einfach alles bis zum Schluss an und hoffe es bleibt etwas hängen. Bin aber allgemein sehr dankbar für dieses kostenlose Video hier.
Ich komme aus der Programmiersprache "Basic", angefangen mit dem Basic des ZX Spectrum und weiter mit Basic von Microsoft. Ich habe angefangen Python zu lernen und ich finde es so einfach wie Basic.
Hatte folgenden "Fehler": Beim Erstellen eines neuen Projekts musste ich einen Haken bei "create a welcome script" setzen, damit main. py bei mir erscheint. Allgemein sah die Benutzeroberfläche bei mir anders aus. Vielleicht ist die Info auch für andere hilfreich.
bei ca 3:07:32 dictonaries muss man print(a,"Telefonnummer ist",telefonbuch[a]) schreiben statt ...telefonbuch["Anna"] nur als Hinweis sonst wird immer auf Anna zugegriffen...
Sehr gutes Video! 👍🏻 Top Mikro. Hab ich auch. Mega guter Sound! Und inhaltlich natürlich auch top. Aber: der Ton macht die Musik.... Alles gut zu verstehen(akustisch) und fachlich. Herzlichen Dank! 👍🏻👍🏻👍🏻
ich habe vorher javascript gelernt aber ich habe nach ein paar Monaten feststellen müssen, dass es nicht die richtige Programmiersprache für mich ist und ich glaube ich habe die richtige endlich gefunden - alles ist so viel einfacher und nachvollziehbarer - danke
Ein super Tutorial (bzw. Kurs!), dem man klasse folgen kann. Ein bisschen schwierig wurde es für mich bei 12/17 Tic-Tac-Toe, weil dort in verschiedenen Funktionen Variablen gleich bezeichnet wurden, die aber nicht gleich waren ("brett"). Das hat mich verwirrt, bis mir klar wurde, dass das verschiedene Variablen sind. Hier wäre es hilfreich gewesen, unterschiedliche Namen für die Variablen zu verwenden.
@@datascience.institutees ist immer Lobenswert Fehler die einem vorkommen zu geben zu können denn aus nichts anderem lernen wir mehr =!!! 😉🤓😇👍 In der Video Beschreibung ist mir aufgefallen das du in den Links einmal institute und ein anderes mal institut schreibst ist dir eventuell ein Schreibfehler unterlaufen =??? 🤔😇
Leider erläuterst Du nur den Installationsprozess für Mac näher. Ich habe PyCharm in Windows installiert und hatte im Prozess verschiedene Auswahlmöglichkeiten, was ich alles ermöglichen möchte an Optionen. Ich habe nirgendwo Haken gemacht und jetzt habe ich bspw. in PyCharm eben NICHT die Datei main.py. Irgendwelche Ideen?
Es ist selten das ein Kanal den Interessierten zu schauern die Möglichkeit gibt ein Programm zu lernen =!!! 👀🤓😇 Auch wenn jemand nicht die Finanziellen Mittel nicht hat und es auch darlegen kann =!!! 😉🤓 😇👍🥰🤗
Würde dies nicht bedeuten, dass sobald eine Zeile (z.B. die erste) vollständig gefüllt ist, sofort ein "Unentschieden" ausgegeben wird? def pruefe_unentschieden(brett): for zeile in brett: if " " in zeile: return False return True Oder stehe ich da gerade auf dem Schlauch?
Überall lese ich, der Code würde alle Zeilen überprüfen. Aber bei mir bringt er immer direkt Unentschieden, wenn Zeile 1 voll ist. Aber nicht, wenn eine der anderen beiden Zeilen voll sind. Funktioniert das denn bei dem Rest hier? Es wird sich ja wohl nichts so grundlegendes mit 3.13 geändert haben. Nach etwas Suchen habe ich es dann so gelöst: def unentschieden_pruefen(brett): if any(" " in zeile for zeile in brett): return False return True
Moin moin ich habe einfach (x [0:6]*10 gemacht ;D habe halt einen kleinen abstand gelassen hinter ' Hallo' damit es etwas schöner aussieht .... aber bitte nicht steinigen ich fange gerade erst an! aber vielen dank für deine tolle Arbeit, so macht es spaß Python zu lernen
33:47 Wenn ich das mache, kommt bei mir 44 raus und wenn ich nachzähle komme ich auch auf 44. Wieso kommt bei dir 45 raus?🤔 Btw crazy UA-cam-Vorschag an dieser Stelle😂 Bin 23, gelernte Erzieherin und dachte mir so "Ja ok, warum eigentlich nicht. Machen wir mal.". Erstmal auf spontan am 26.12., 0:12 Uhr Python lernen. Lets go😂 + sehr nices Video bisher!
Super Video! Wenn man nun in den Daten neue Arten erkennen möchte z.B. Kaiserp., wie müsste man da vorgehen? Ich meine damit anhand der Daten zu lernen, dass es etwas Neues gibt.
Du müsstest die neuen Daten in deine Trainingsdaten aufnehmen und nochmal trainieren. Ansonsten würde er nicht erkennen, dass es jetzt auch Kaiserpinguine gibt :)...
🤓 Eine Frage habe ich noch 😇 Liege ich in meiner Annahme richtig das das was in dem Video die ganze Zeit zu sehen ist ein Deshbort ist und das ich es mit anderen Rollenspezifischen Dashboards verknüpfen kann oder ist das nicht möglich =??? 🤔😇
Ja cool, danke schön für diesen Beitrag! Ich habe den Kurs nicht am Stück gesehen sondern hab ihn auf vier Sessions an unterschiedlichen Tagen aufgeteilt. Sag, hast du eine spezielle Kommunikationstrainer Ausbildung?
Ist da ein Fehler bei Zeile 9 (Zeit: 3:08:23). Dein Beispiel im Telefonbuch ist immer mit Anna und es wird dir die richtige Nummer angezeigt weil du im Code "Anna" hast. Wenn du aber einen anderen Namen beim input eingibst, wird dir zwar der Name richtig angezeigt aber die Nummer von Anna
mich würde folgendes interessieren: was ist der unterscdied zwischen deep learning und traditionellem machine learning hinsichtlich arbeitsmarkt. also anzahl der stellen, gehalt usw. stimmt es dass 80% der stellen in der industrie traditionelles ML ist mit daten die in einer sql datenbank liegen?
Hallo, bin ich sehr unverschämt wenn ich dich bitte zu erklären wie ich Python unter VS Code verwenden kann. PyChame bekomme ich auf meinem Rechner einfach nicht zum Laufen und in VS findet Python manche Module nicht, obwohl ich sie installiert habe, z.B. PIL. Da bekomme ich immer eine no Found Fehlermeldung.
Bei 37:09, müsste das Programm nicht das erste „x“ logischerweise durch das zweite „x“ ersetzen, wodurch x[1:] keinen Sinn ergeben würde, weil x ja jetzt „H“ wäre? Mir persönlich wäre y = „H“ logischer…print(y + x)
Richtig gute Frage ! In Python wird aber der rechte Ausdruck immer zuerst ausgewertet :) D.h. erst wird mit der ursprünglichen Variable das Slicing betrieben und dann erst x "überschrieben".
Hallo Fabian, ein absolut mega gutes Video. Bin gerade ziemlich genau bei der Hälfte und es ist alles sehr gut und verständlich erklärt, vielen Dank dafür. Ich habe eine Frage: Bei dem Thema "Dictionaries", wenn du am Schluss die Abfrage macht, welche Nummer benötigt wird steht in Zeile 9 telefonbuch["Anna] bei der Ausgabe. Würde das nicht zur Folge haben, dass unabhängig davon welcher Name abgefragt und unter a gespeichert wird, immer die Nummer von Anna ausgegeben wird? Und im Anschluss wird dann die Nummer von "a" gelöscht? Freue mich über eine kurze Antwort :) VG
Super gutes Video. Ich würde gerne länger Deinen Worten folgen, allerdings kann ich PyCharm in dem Programm Ordner nicht öffnen, da mir mein Mac sagt: „das dass Programm auf diesem Mac nicht unterstützt wird“. Gibt es eine andere Version die ich nehmen muss? Bitte um kurze Rückmeldung 😊 Vielen Dank!
Hast du eventuell die falsche Version genommen? Geh mal oben Links auf das Apfel Symbol -> Über diesen Mac -> Schau nach, welchen Chip du hast (Wenn Intel -> Intel auswählen bei Download (Pfeil neben der Version) und wenn Apple Silicon (M) -> das auswählen :)
Super gemacht, verständlich und durch meine Vorbelastung als Roboterprogrammierer leichter zu verstehen als gedacht. Eine Verständnisfrage hätte ich zum Spiel. Das mit dem unentschieden klappt bei mir leider nicht: def pruefe_unentschieden(feld): for zeile in feld: if " " in zeile: return False else: return True True kommt, sobald eine Zeile voll und nicht gewonnen wurde. Die restlichen Zeilen werden nicht ausgewertet.
Überall lese ich, der Code würde alle Zeilen überprüfen. Aber bei mir bringt er auch immer direkt Unentschieden, wenn Zeile 1 voll ist (aber nicht, wenn eine der anderen beiden Zeilen voll sind). Da würde mich als totalen Python Anfänger interessieren woran das liegt.
Nach etwas Suchen habe ich es dann so gelöst: def unentschieden_pruefen(brett): if any(" " in zeile for zeile in brett): return False return True
Hallo, ich habe das Tutorial gefunden und wollte fragen, ob ich das ganze auch mitmachen kann, wenn ich VS Code verwende? Oder gibt es da schwierigkeiten mit dem einbinden von Bibliotheken oder so?
Erstmal super vielen Dank für das tolle und lehrreiche Video! Ich habe ein kleines Problem bei dem Tic-Tac-Toe Spiel (an der Stelle 4:02:43). Sobald ich die Eingaben für Zeile und Spalte gemacht habe füllt das Programm mir direkt 3 Zeilen mit X an der Stelle der Spaltenangabe. Ich habe mir den Teil jetzt zum dritten Mal angesehen und genauso wie in deinem Video abgetippt. Hat jemand evtl. eine Idee (ich weiß ohne den Code zusehen ist das meistens schwierig). Trotzdem danke !
ich vermute es liegt an der Funktion erstelle_brett(). Die Definition der Zeile d.h. zeile = [" ", " ", " "] muss in die for-Schleife rein bzw. komplett weg und dann durch brett.append([" ", " ", " "]) ersetzt werden.
Vielen Dank für das Super Tutorial. Hab im Juli meinen Techniker in Elektrotechnik abgeschlossen und hatte dort viel mit microcontrollertechnik (arduino zu tun) . Dadurch das die Elektrotechnik mit der IT welt richtig stark verschmilzt, fand ich Python dazu nochmal zulernen ein richtig gutes addon. Wie ist das bei dem machine learning part muss ich das jupyter über anaconda installieren oder geht des auch einzeln. Gibt es konflikte wenn ich normal python 3.13 installiert habe und über anconda python 3.12 installiert wird?
Das wichtige hier ist, dass du die Pfade gut im Auge behältst, ansonsten gibt es aber keine Konflikte in der Regel. Jupyter kannst du theoretisch aber auch ohne Anaconda installieren. Über pip zB
Die Tatsache, dass dieses Video kostenlos ist, macht es besonders. Vielen Dank dafür, habe nun Motivation es zu erlernen, wobei es zufälligerweise auch noch unser Thema in Informatik ist. Endlich ein Video, wo alles aufeinander aufbaut statt das man sich zu jedem Bereich ein eigenes Video heraussuchen muss.
So nach 6.15 Std muss ich sagen, das war sehr geil. Ich habe so viel dazu gelernt. Es war immer gut erklärt und an keiner Stelle hatte man den Eindruck einer Überforderung obwohl es schon ein anspruchsvolles Thema ( Objektorientierte Programmierung OOP, Machine Learning)war. Vielen lieben Dank an euch.
Auweiha...durch dieses Video lern ich mit 58 noch zu coden..ich werd nicht mehr. Top!!!! Meinen grössten Respekt an Fabian!!!👍👍
Haha freue mich!
Vielen Dank! Nachdem ich schon ein Python-Zertifikat erhalten habe, fühlte ich mich weiterhin noch zu sehr am schwimmen. Habe danach noch einige Internetseiten genauer studiert - das hat schon etwas geholfen und nun abschließend dieses Video inhaliert! Du hast so viel Zeit dafür investiert und so vielen Menschen dadurch einen wahren gefallen getan. Danke!
Ganz gediegenes Fachwissen, eines sehr abstrakten Themas, super präsentiert, und didaktisch einwandfrei rübergebracht !!!
Vielen Dank für die Entscheidung alles kostenfrei anzubieten. DAS macht LUST auf MEHR !!!
Auch hier: gerne :D
Sehr schönes Video auch durch die kleinen Aufgaben die man immer bekommt man es echt Spaß dabei zu bleiben. Bin jetzt bei min. 43 und bin richtig gespannt was noch kommt. Danke dass du dein Wissen auf UA-cam zur Verfügung stellst.
Bin halb durch und begeistert. Super Tutorial! Vielen Dank
Gerne :)
Ich finde das ist ein super Video, habe es an einem Abend angefangen geschlafen und dann an der Stelle weitergemacht. Wenn man mal was nicht direkt in Gedächtnis bekommen hat konnte man durch die Timestamps gut zurückhüpfen und nochmal in Gedächtnis holen. Und die Aufgeben nach jedem Thema haben super dabei geholfen es zu verinnerlicht. Werde es definitiv weiterempfehlen.
In meiner Pause 1:35:21
Wollte schon immer mal Python Lernen ein Risieges Dankeschön.
Hallo Fabian, vielen Dank für das tolle Python-Tutorial! Es kam genau zur richtigen Zeit und war super verständlich erklärt. Innerhalb der 6 Stunden und 15 Minuten habe ich enorm viel dazu gelernt. Deine Erklärungen haben mir sehr geholfen, das Thema besser zu verstehen.
Nochmals vielen Dank für deine Mühe und das großartige Tutorial!
Sehr gerne :) !
Ich möchte mich ganz herzlich für das großartige Video zum Thema Python bedanken! Es war nicht nur informativ, sondern auch inspirierend. Die klare Struktur, die verständliche Erklärung und die Praxisbeispiele haben das komplexe Thema leicht zugänglich gemacht.
Vielen Dank für die Mühe und die Zeit, die du in die Erstellung dieses Videos gesteckt hast - es ist eine wertvolle Ressource für alle, die in Python einsteigen oder ihr Wissen vertiefen möchten.
Bitte mach weiter so - dein Engagement macht den Unterschied!
Sehr gerne und danke für die motivierenden Worte :)
Guten Abend. Habe schon von vielen UA-camrn Tutorials gefunden, aber keines ist so gut erklärt wie deines. Machst tolle Arbeit. Weiter so!!
Ich bin neu in Python, und ist angenehm mit deinem Tutorial zu Arbeiten. Danke
wow danke für das tolle Feedback direkt zum Wochenstart :D
Ich habe dich eben von UA-cam vorgeschlagen bekommen 🙏 dieses kommende Wochenende werde ich mir ALLE deine Videos anschauen! Abo + Glocke + Like für alle deine Videos ❤ danke!!
Viel Spaß :)
Vielen Dank für das Video!! ich habe frisch mit einer Weiterbildung zum Data Analyst angefangen, und dein Video ist sooo eine große Hilfe. Ehrenmann
Gerne :) Und viel Erfolg natürlich !
Stark, kommt genau zur richtigen Zeit!☺️🙂↔️
genau was ich gebraucht habe danke❤
Lieber Herr Rappert, vielen Dank für dieses ausgezeichnete Tutorial über Python. :-) Ich habe bereits in den ersten zwei Stunden soviel darüber gelernt! Danke für Ihre Arbeit!
Sehr gerne, freut mich sehr, dass es Ihnen gefällt :)
Geiler Typ stellt es einfach kostenlos hoch und gibt sein Wissen weiter.
BIG G danke dir
Vielen Dank für das praktische Video! Damit konnte ich meine ersten Erfahrungen mit Python sammeln.
Super, das ist das Ziel!
Ich gehe nächsten Monat in Rente. Ich habe mir als ein Ziel gesetzt, meine Programmierkenntnisse aus den 80/90ern (Basic, Pascal, C) wieder aufzufrischen und diesmal Python zu benutzen. Ich bin auf diesen Kurs gestoßen und werde ihn ab Dezember durcharbeiten.
Lets go, viel Erfolg mit deinem Vorhaben und eine schöne Rente dir :) !
Absolut großartig in Präsentation und Inhalt! Mit das Beste, was ich je gesehen habe, inkl. Udemy etc. Vielen herzlichen Dank!
Freut mich ! :)
Sehr sehr gutes Video! Vielen Dank für deine Mühe🙂
So macht lernen Spass, vielen herzlichen Dank!
Sehr gutes Video! Habe jetzt nach ca. einer Stunde 8 Seiten zum lernen😊
Herzlichen dank für ein tolles Tutorial! Alles wurde so klar und ausführlich erklärt. Ich würde mich freuen noch ein paar Videos über OOP mit Beispielen aus der Praxis anzuschauen
Alles klar, überlege ich mir mal was :)
Danke für die Super Unterweisungen. Sie haben mich einen grossen Schritt nach vorne gebracht. 1980 bin ich mit dem ZX80 gestartet. Bin dann 1982 in Frankfurt CDI Control Data Institut zum Programmierer und in Sytemanalyse ausgebildet worden. Von 1983 -> 2010 habe ich dann in einer Logistikfirma hauptsächlich COBOL programmiert. Vor einem Jahr, neuen Laptop geholt, mit Python angefangen, einige Projekte u.A. Micropython ESP 32 WLAN Zugriff über APIs bei meinem Stromlieferanten, etc. bereits realisiert.
Der Kurs war hochinterresant, besonders in Sachen KI war ich bis jetzt doch ziemlich orientierungslos.
Vielen Dank.💗 Muss ich mir wohl noch mal nen neuen Laptop für Anaconda holen.🥴
Danke Fabian es hat echt Spaß gemacht !
Sehr cool, freut mich sehr !
Vielen Dank! Mega gutes Video und super cool, dass das frei zugänglich ist. Eine mini Anmerkung zu 3:46:28 beim Spiel: Mich hat es ein wenig verwirrt, als Du meintest, dass der String bei der join-Funktion nach jedem Feld einmal geprintet wird, denn er wird ja immer zwischen den Feldern einer Liste geprintet. Das ergibt auch mehr Sinn vom Namen her. Vielleicht bins auch ich, sonst ist es ein gut gemeinter Hinweis :)
Nochmal ein großes Danke für das Video!
Danke für den Hinweis, stimme dir zu! :)
Mega gutes Video. Sowas findet man echt nicht oft. Vielen dank❤
Gerne :)
Bin zwar noch nicht durch, aber 1 Stunde hab ich und es Daumen hoch. Gefällt mir sehr gut! 😀
Sehr cool, viel Spaß bei weiteren 5 Stunden :D
Sehr geiles Tutorial, danke 👍
Schönes Tutorial. Danke für das Informationsreiche Video
DANKE, du hast tausende views verdient!
Was für eine Mühe..❤
Das mit dem Fliesschema gefällt mir sehr gut.. So habe ich mir damals als Kind am C64 und KC85/3 auch Basic beigebracht
Vielen lieben Dank für dieses super Video. Mega gut erklärt ! Vielen Dank für die Mühe
Gerne und danke für das Lob :)
ok, bin bei Minute 45 und denke, dass ich mir dein tutorial ganz geben werde, es macht viel spaß!
freut mich sehr, so soll es sein :)
Für dieses tolle Video gibts erstmal einen Daumen hoch und ein Abo :)
Lieber Fabian, ein tolles didaktisch wertvolles Video! Super Einführung. Es hat mir sehr viel gebracht :) Viele Grüße
Freut mich :)
Ziemlich cooles Tutorial! Deine Erklärungen waren super verständlich und auch plastisch dargestellt. Das ist doch mal ein schöner Einstieg in Python!
Vielen herzlichen Dank dafür!
Gerne :) Viel Spaß mit der Sprache.
Vid 1:56 Die Funktion (Methode) min() vergleicht bei Strings alphabetisch. Es wird also nicht das Wort mit den wenigsten Buchstaben zurückgegeben, sondern das Wort, das alphabetisch "am kleinsten" ist. 'Milchbrötchen' ist kleiner als 'Mohnkuchen', da der zweite Buchstabe i
Endlich mal wieder jemand der nicht nur Schnipsel, sondern tatsächlich ein sehr sehr tolles Video zum Thema Python liefert. Bitte weiter so in diesem Stil und natürlich auch in diesem Aufwand. Hat mich sehr motiviert. Herzlichen Dank an Euch und für Eure große Mühe.👍👍👍
Gerne, deine Worte motivieren uns natürlich auch :)!
hallo. sehr nett das Sie/Du einen kompletten grundlagenkurs zu python hochgeladen hast. ioch lerne noch c++ und eigentlich soll man bei einer programmiersprache bleiben wenn man lernt. python sieht aber auf linux echt nice aus....
Python ist super :)
Vielen dank für das Top Video habe als erste Übung mal 5 Variablen eingebaut hat top geklappt
Freut mich :)
Vielen Dank, hat mir viel Spass gemacht.
Freut mich sehr :)
Besten Dank lieber Fabian, hat echt viel Spass gemacht und du hast es sehr verständlich erklärt :) print("liebe Grüsse ;)")
Freut mich :)!
Danke, ausgezeichnet erklärt
Moin, vielen dank für das Tutorial. In den ersten Stunden lernte ich überaus viel, jedoch wurde es mir etwas zu schwer alles nachzuvollziehen was in dem Spiel TicTacToe gemacht wurde. Ich werde das Tutorial jetzt noch zu Ende anschauen mit der Hoffnung, dass ich noch etwas mehr dazu lernen kann. Ich denke, dass es auch relativ normal ist, dass man nicht alles gleich nachvollziehen/verstehen kann, wenn man absoluter Anfänger ist wie ich. Das ganze ist ein Marathon und mit der Zeit wird wahrscheinlich der Schleier gelüftet sein, sodass ich es einfacher verstehen kann. (bin bei 4:38:01 / 6:15:55)
Moin, freut mich erstmal, dass du Python lernst. Das lohnt sich :). Hader da nicht zu sehr mit dir... Ich finde, dass ich bei Tic Tac Toe es auch noch etwas besser hätte erklären können. Also einfach weiter machen und dann kommt das schon alles :)
Es liegt nicht an Dir. Ich habe hier auch einen Anfänger neben mir sitzen und bei Tic Tac Toe kamen die Fragen in Massen! Grundsätzlich ist der Sprung hier einfach zu groß: man bräuchte ein oder zwei kleinere Übungen zu Funktionen und deren Übergabeparametern zum Selberlösen. Außerdem die Kombination von zwei Listen (Zeile/Spalte) als kleinere Übungsaufgabe. Die Wahl der Benamung ist im Bespiel mehr als unglücklich. Wie soll ein Anfänger den Überblick behalten, wenn in erstelle_brett "zeile" eine Liste ist und im Spiel selber der gleiche Name als Variable zur Eingabe der gewünschten Zeile als Integer genutzt wird?? Der Unterschied zwischen globalen und lokalen Variablen, sowie Übergabeparametern hätte klargestellt und vorher geübt werden müssen. Das Diagramm am besten nur einblenden, wenn man direkt darüber spricht. Anfänger machen in der Regel noch Anfängerfehler (Doppelpunkt fehlt o. Ä.), da sollte man schon die ganze Zeile im Code sehen können zum Vergleichen. Was aber selbst der Anfänger neben mir konnte, war von der Eingabe der Spieler eins abzuziehen, bevor "zeile" und "spalte" gefüllt werden ;-)
@@Torfun177 Gut zusammengefasst. Bin auch Anfänger und bin da auch nicht mehr mitgekommen. Schaue es mir jetzt einfach alles bis zum Schluss an und hoffe es bleibt etwas hängen. Bin aber allgemein sehr dankbar für dieses kostenlose Video hier.
Ich komme aus der Programmiersprache "Basic", angefangen mit dem Basic des ZX Spectrum und weiter mit Basic von Microsoft. Ich habe angefangen Python zu lernen und ich finde es so einfach wie Basic.
Hatte folgenden "Fehler": Beim Erstellen eines neuen Projekts musste ich einen Haken bei "create a welcome script" setzen, damit main. py bei mir erscheint. Allgemein sah die Benutzeroberfläche bei mir anders aus. Vielleicht ist die Info auch für andere hilfreich.
Danke für die Info! :)
bei ca 3:07:32 dictonaries muss man print(a,"Telefonnummer ist",telefonbuch[a]) schreiben statt ...telefonbuch["Anna"] nur als Hinweis sonst wird immer auf Anna zugegriffen...
Hast vollkommen Recht, danke dir ! :) War ich wohl schon etwas müde :D
Sehr flott und ohne viel Gelaber auf den Punkt gebracht!
Du bist ein Held wegen dir hat sich mein Informatik Note verbessert. ❤ Gott segne dich
Bin Anfänger möchte gerne sowas lernen, aber klingt es sehr kompliziert!
Bei so einer angenehmen, ruhigen und freundlichen Stimme macht Lernen voll Spaß 🎉❤😊
Freut mich sehr ! :)
Wieso wird bei mir beim Ratespiel zusätzlich nach jeder Frage "None" geprinted?
Ansonsten funktioniert der Code einwandfrei...
Wirklich Klasse 🎉
Sehr gutes Video! 👍🏻 Top Mikro. Hab ich auch. Mega guter Sound! Und inhaltlich natürlich auch top. Aber: der Ton macht die Musik....
Alles gut zu verstehen(akustisch) und fachlich. Herzlichen Dank! 👍🏻👍🏻👍🏻
Freut mich :) Ja bin mit dem Mikro auch echt zufrieden! Wenn man einmal die Einstellungen raus hat, liefert das nen super Sound.
ich habe vorher javascript gelernt aber ich habe nach ein paar Monaten feststellen müssen, dass es nicht die richtige Programmiersprache für mich ist und ich glaube ich habe die richtige endlich gefunden - alles ist so viel einfacher und nachvollziehbarer - danke
das stimmt, Python ist hier echt sehr verständlich :)
Ein super Tutorial (bzw. Kurs!), dem man klasse folgen kann. Ein bisschen schwierig wurde es für mich bei 12/17 Tic-Tac-Toe, weil dort in verschiedenen Funktionen Variablen gleich bezeichnet wurden, die aber nicht gleich waren ("brett"). Das hat mich verwirrt, bis mir klar wurde, dass das verschiedene Variablen sind. Hier wäre es hilfreich gewesen, unterschiedliche Namen für die Variablen zu verwenden.
Ich glaub da wurde ich etwas müde, bin mit dem Part auch nicht 100% zufrieden :D ... aber schön, dass es dir gefallen hat, freut mich sehr.
@@datascience.institutees ist immer Lobenswert Fehler die einem vorkommen zu geben zu können denn aus nichts anderem lernen wir mehr =!!! 😉🤓😇👍
In der Video Beschreibung ist mir aufgefallen das du in den Links einmal institute und ein anderes mal institut schreibst ist dir eventuell ein Schreibfehler unterlaufen =??? 🤔😇
Viele dank für deine Hilfe.
6st deine Video war sehr hilfreich und besser als 3 Jahren Ausbildung
Ein sehr informatives, trotzdem gut verständliches Video über die Grundlagen von Python.
Warum genau ist es bei 50:40 effizienter den Index durch die find-Funktion zu ersetzen?
Sehr gut, vielen Dank! Bin bei Stunde 1 und bis jetzt alles fluppi. Viele Grüße
Leider erläuterst Du nur den Installationsprozess für Mac näher. Ich habe PyCharm in Windows installiert und hatte im Prozess verschiedene Auswahlmöglichkeiten, was ich alles ermöglichen möchte an Optionen. Ich habe nirgendwo Haken gemacht und jetzt habe ich bspw. in PyCharm eben NICHT die Datei main.py. Irgendwelche Ideen?
also in Class Auto(): Türen, Farbe, Baujahr , etc... sind eigentlich Attribute und keine Methoden. odeeeeer??
Es ist selten das ein Kanal den Interessierten zu schauern die Möglichkeit gibt ein Programm zu lernen =!!! 👀🤓😇 Auch wenn jemand nicht die Finanziellen Mittel nicht hat und es auch darlegen kann =!!! 😉🤓 😇👍🥰🤗
Danke schon. das war supper 👍
Freut mich :)
Danke super Tutorial
Würde dies nicht bedeuten, dass sobald eine Zeile (z.B. die erste) vollständig gefüllt ist, sofort ein "Unentschieden" ausgegeben wird?
def pruefe_unentschieden(brett):
for zeile in brett:
if " " in zeile:
return False
return True
Oder stehe ich da gerade auf dem Schlauch?
Überall lese ich, der Code würde alle Zeilen überprüfen. Aber bei mir bringt er immer direkt Unentschieden, wenn Zeile 1 voll ist. Aber nicht, wenn eine der anderen beiden Zeilen voll sind. Funktioniert das denn bei dem Rest hier? Es wird sich ja wohl nichts so grundlegendes mit 3.13 geändert haben.
Nach etwas Suchen habe ich es dann so gelöst:
def unentschieden_pruefen(brett):
if any(" " in zeile for zeile in brett):
return False
return True
Moin moin ich habe einfach (x [0:6]*10 gemacht ;D habe halt einen kleinen abstand gelassen hinter ' Hallo' damit es etwas schöner aussieht .... aber bitte nicht steinigen ich fange gerade erst an! aber vielen dank für deine tolle Arbeit, so macht es spaß Python zu lernen
Hehe freut mich, dass dir es Spaß macht.
33:47 Wenn ich das mache, kommt bei mir 44 raus und wenn ich nachzähle komme ich auch auf 44. Wieso kommt bei dir 45 raus?🤔 Btw crazy UA-cam-Vorschag an dieser Stelle😂 Bin 23, gelernte Erzieherin und dachte mir so "Ja ok, warum eigentlich nicht. Machen wir mal.". Erstmal auf spontan am 26.12., 0:12 Uhr Python lernen. Lets go😂 + sehr nices Video bisher!
War bei mir ähnlich. Hast möglicherweise auch “lang” anstelle von “lange” geschrieben. Oder wie das auch immer war.. 😅
@Geist537 hey ja, ich glaube das wars😅 danke👌
Meega das werden die geilsten 6,25 Stunden meines Lebens
Das ist ne Ansage :D
bin direkt eingeschlafen 😅
Eine Frage kann es sein das die MimoApp von euch ist =??? 🤔😇
40:48 habe ich
x = 'Hallo' *10
print(x)
Und kam auf das selbe Ergebnis. Wäre das in Ordnung?
Was kriegst du denn da als Output :) ?
Wir beginnen von vorne und starten mit Basic 😉
Danke, gutes Video!
Super Video! Wenn man nun in den Daten neue Arten erkennen möchte z.B. Kaiserp., wie müsste man da vorgehen? Ich meine damit anhand der Daten zu lernen, dass es etwas Neues gibt.
Du müsstest die neuen Daten in deine Trainingsdaten aufnehmen und nochmal trainieren. Ansonsten würde er nicht erkennen, dass es jetzt auch Kaiserpinguine gibt :)...
wow "Künstliche Intelligenz " das möchte ich auch lernen! danke ((:
🤓 Eine Frage habe ich noch 😇 Liege ich in meiner Annahme richtig das das was in dem Video die ganze Zeit zu sehen ist ein Deshbort ist und das ich es mit anderen Rollenspezifischen Dashboards verknüpfen kann oder ist das nicht möglich =??? 🤔😇
Gibt es eine Seite auf der die Befehle für die Programmiersprachen gebündelt sind? z. B. für Python und SQL?
Bei mir taucht das main.py nicht auf. Woran kann es liegen?
Häckchen setzen bei "Create a welcome script"
Ja cool, danke schön für diesen Beitrag! Ich habe den Kurs nicht am Stück gesehen sondern hab ihn auf vier Sessions an unterschiedlichen Tagen aufgeteilt. Sag, hast du eine spezielle Kommunikationstrainer Ausbildung?
Freut mich ! Ne habe ich nicht :)
wir beginnen mit "DEM SPAßIGSTEN TEIL" freudscher versprecher? - da bekommt man doch direkt lust auf mehr😂 spaß bei seite, stark gemacht!
:D
Ist es auch fürs job geeignet?
Ist da ein Fehler bei Zeile 9 (Zeit: 3:08:23). Dein Beispiel im Telefonbuch ist immer mit Anna und es wird dir die richtige Nummer angezeigt weil du im Code "Anna" hast. Wenn du aber einen anderen Namen beim input eingibst, wird dir zwar der Name richtig angezeigt aber die Nummer von Anna
Hast vollkommen Recht! danke
mich würde folgendes interessieren: was ist der unterscdied zwischen deep learning und traditionellem machine learning hinsichtlich arbeitsmarkt. also anzahl der stellen, gehalt usw.
stimmt es dass 80% der stellen in der industrie traditionelles ML ist mit daten die in einer sql datenbank liegen?
Meiner Erfahrung nach: JA. Ich würde sogar die %-Zahl noch höher ansetzen.
Welches Flowchart Programm verwendet ihr hinsichtlich dem was im Video angezeigt wird? Merci
Adobe Illustrator :)
Hallo, bin ich sehr unverschämt wenn ich dich bitte zu erklären wie ich Python unter VS Code verwenden kann. PyChame bekomme ich auf meinem Rechner einfach nicht zum Laufen und in VS findet Python manche Module nicht, obwohl ich sie installiert habe, z.B. PIL. Da bekomme ich immer eine no Found Fehlermeldung.
guck dir das mal an: code.visualstudio.com/docs/languages/python
Bei mir werden die Vorschläge nicht alle angezeigt,
Kann mit Python auch html und css einbinden
Bei 37:09, müsste das Programm nicht das erste „x“ logischerweise durch das zweite „x“ ersetzen, wodurch x[1:] keinen Sinn ergeben würde, weil x ja jetzt „H“ wäre?
Mir persönlich wäre y = „H“ logischer…print(y + x)
Richtig gute Frage ! In Python wird aber der rechte Ausdruck immer zuerst ausgewertet :) D.h. erst wird mit der ursprünglichen Variable das Slicing betrieben und dann erst x "überschrieben".
Warum haben wir bei dem machine learning jupyter benutzt und nicht mehr in pycharm programmiert? Super Video, Vielen Dank!
Gerne :) Jupyter eignet sich im Bereich Data Science meist, um gleich den Output zu sehen. Dataframes etc. werden hier schön dargestellt.
Ich bin durch dieses Video auf eine Idee gekommen jedoch komme ich unter macOS nicht weiter. Py2app bring nur fehler aber keine macOS app hervor..
Hallo Fabian, ein absolut mega gutes Video. Bin gerade ziemlich genau bei der Hälfte und es ist alles sehr gut und verständlich erklärt, vielen Dank dafür.
Ich habe eine Frage: Bei dem Thema "Dictionaries", wenn du am Schluss die Abfrage macht, welche Nummer benötigt wird steht in Zeile 9 telefonbuch["Anna] bei der Ausgabe. Würde das nicht zur Folge haben, dass unabhängig davon welcher Name abgefragt und unter a gespeichert wird, immer die Nummer von Anna ausgegeben wird? Und im Anschluss wird dann die Nummer von "a" gelöscht?
Freue mich über eine kurze Antwort :) VG
Freut mich, dass dir das Video gefällt :) Du hast absolut Recht, vielen Dank für den Hinweis! Telefonbuch[a] passt hier besser :)
Super gutes Video. Ich würde gerne länger Deinen Worten folgen, allerdings kann ich PyCharm in dem Programm Ordner nicht öffnen, da mir mein Mac sagt: „das dass Programm auf diesem Mac nicht unterstützt wird“. Gibt es eine andere Version die ich nehmen muss?
Bitte um kurze Rückmeldung 😊
Vielen Dank!
Hast du eventuell die falsche Version genommen? Geh mal oben Links auf das Apfel Symbol -> Über diesen Mac -> Schau nach, welchen Chip du hast (Wenn Intel -> Intel auswählen bei Download (Pfeil neben der Version) und wenn Apple Silicon (M) -> das auswählen :)
Hallo…danke für diese wunderschönes Video 🎉 kann man auch mit einem iPad die Software, die Sie benutzen, arbeiten?
Ich glaube das wird schwer :/
Super gemacht, verständlich und durch meine Vorbelastung als Roboterprogrammierer leichter zu verstehen als gedacht.
Eine Verständnisfrage hätte ich zum Spiel. Das mit dem unentschieden klappt bei mir leider nicht:
def pruefe_unentschieden(feld):
for zeile in feld:
if " " in zeile:
return False
else:
return True
True kommt, sobald eine Zeile voll und nicht gewonnen wurde. Die restlichen Zeilen werden nicht ausgewertet.
Überall lese ich, der Code würde alle Zeilen überprüfen. Aber bei mir bringt er auch immer direkt Unentschieden, wenn Zeile 1 voll ist (aber nicht, wenn eine der anderen beiden Zeilen voll sind). Da würde mich als totalen Python Anfänger interessieren woran das liegt.
Nach etwas Suchen habe ich es dann so gelöst:
def unentschieden_pruefen(brett):
if any(" " in zeile for zeile in brett):
return False
return True
Hallo, ich habe das Tutorial gefunden und wollte fragen, ob ich das ganze auch mitmachen kann, wenn ich VS Code verwende? Oder gibt es da schwierigkeiten mit dem einbinden von Bibliotheken oder so?
Ne geht auch : )
Erstmal super vielen Dank für das tolle und lehrreiche Video!
Ich habe ein kleines Problem bei dem Tic-Tac-Toe Spiel (an der Stelle 4:02:43). Sobald ich die Eingaben für Zeile und Spalte gemacht habe füllt das Programm mir direkt 3 Zeilen mit X an der Stelle der Spaltenangabe. Ich habe mir den Teil jetzt zum dritten Mal angesehen und genauso wie in deinem Video abgetippt. Hat jemand evtl. eine Idee (ich weiß ohne den Code zusehen ist das meistens schwierig). Trotzdem danke !
ich vermute es liegt an der Funktion erstelle_brett(). Die Definition der Zeile d.h. zeile = [" ", " ", " "] muss in die for-Schleife rein bzw. komplett weg und dann durch brett.append([" ", " ", " "]) ersetzt werden.
Good morning,
Do you also offer this training in English language?
Regards
No sorry :/
Vielen Dank für das Super Tutorial. Hab im Juli meinen Techniker in Elektrotechnik abgeschlossen und hatte dort viel mit microcontrollertechnik (arduino zu tun) . Dadurch das die Elektrotechnik mit der IT welt richtig stark verschmilzt, fand ich Python dazu nochmal zulernen ein richtig gutes addon. Wie ist das bei dem machine learning part muss ich das jupyter über anaconda installieren oder geht des auch einzeln. Gibt es konflikte wenn ich normal python 3.13 installiert habe und über anconda python 3.12 installiert wird?
Das wichtige hier ist, dass du die Pfade gut im Auge behältst, ansonsten gibt es aber keine Konflikte in der Regel. Jupyter kannst du theoretisch aber auch ohne Anaconda installieren. Über pip zB