Objektorientierte Programmierung in Python #1 | Klassen und Objekte

Поділитися
Вставка
  • Опубліковано 1 гру 2024

КОМЕНТАРІ • 24

  • @kosmasandreadis922
    @kosmasandreadis922 26 днів тому

    Hallo Pascal, vielen Dank für das Video, sehr erklärlich!

  • @NOEbeil
    @NOEbeil 11 місяців тому +5

    Echt gut und simpel erklärt freue mich schon auf neues video von dir🎉

  • @lassmich1476
    @lassmich1476 11 місяців тому +2

    Super erklärt und leicht zu verstehen. Danke für deine Bemühungen. 👍

  • @NorthPark97
    @NorthPark97 10 місяців тому +2

    Perfekt

  • @lethohh7653
    @lethohh7653 3 місяці тому

    Gut erklärt vor allem die Sache mit dem self, danke :)

  • @melissabenito1376
    @melissabenito1376 11 місяців тому +2

    Vielen Dank für das Video!

  • @BerndKoeln
    @BerndKoeln 10 місяців тому +2

    Super erklärt!

  • @j.06p80
    @j.06p80 9 місяців тому

    Dankeschön! Verständlich erklärt ))

  • @moluvkbalalala8878
    @moluvkbalalala8878 11 місяців тому

    Danke dir !!!

  • @LinuxRambo
    @LinuxRambo 2 місяці тому +1

    Gutes Video und super verständlich erklärt. Ich selbst habe OOP vor ganz vielen Jahren mit C# gelernt. Aber sag mal....wieso ist Dein Zimmer so aufgeräumt? 🙂

    • @Programmieren-mit-Pascal
      @Programmieren-mit-Pascal  2 місяці тому +1

      Danke schön :) Normalerweise ist mein Zimmer nicht so aufgeräumt. Ich schieb´ die ganzen Sachen meistens in die hintere Ecke des Zimmers, wo man sie auf der Kamera nicht sehen kann :D

  • @francesco.paletta
    @francesco.paletta 11 місяців тому

    Hallo Pascal, ich habe letztens auf einem anderen Kanal ein Tutorial zur Einführung in OOP gesehen. Es war kurz und daher wohl nicht so gut verständlich. Dein Video hier ist dagegen sehr gut verständlich! Danke dafür! Ich habe sogar das mit dem 'self' Parameter verstanden :-) Du machst das sehr gut mit dem Erklären. Ist mir schon bei Deinem Minimax Algorithmus Video aufgefallen. In anderen Kanälen wird oft über zu lange Videos gemeckert, ich finde Deine langen Tutorials aber sehr gut.
    Fragen wollte ich noch, weil Du in - Min 47:28 - sagtest: "ermöglicht es uns 'eigene Datentypen' zu kreieren" - ich habe nicht verstanden, was Du damit meinst? Datentypen sind doch fest vorgegeben: string, int, bool bzw. null usw.? Oder kann man auch eigene definieren? Liebe Grüße aus Berlin!

    • @Programmieren-mit-Pascal
      @Programmieren-mit-Pascal  11 місяців тому

      Hallo Francesco, vielen Dank für deinen Kommentar :) Manchmal bin ich mir tatsächlich unsicher, ob meine Videos nicht etwas zu lang sind. Deswegen freut es mich zu hören, dass dir diese langen Videos besonders gefallen. Ich denke, dass man sich für so schwierige Themen wie Objektorientierung auch einfach Zeit nehmen muss.
      Zu deiner Frage:
      In der Programmierung gibt ein Datentyp an, welche Art von Daten in einer Variable gespeichert werden. Integer, Float, String, Boolean usw. sind die grundlegenden Datentypen, mit denen Python umgehen kann. All diese Datentypen beschreiben unterschiedliche Arten von Daten und können unterschiedlich verarbeitet werden. Mit Zahlen kann man zum Beispiel rechnen, Strings kann man aneinanderhängen und mit Booleans kann man Bedingungen überprüfen usw.
      Mithilfe von Klassen können wir aber tatsächlich unsere eigenen Datentypen definieren. Die Klasse Auto definiert so einen benutzerdefinierten Datentypen. Hierbei handelt es sich um einen komplexen Datentypen, da er aus mehreren Werten besteht (den Attributen). Der Datentyp beschreibt also eine ganze Gruppe von Werten. Durch die Methoden definieren wir, was unser Datentyp "Auto" alles kann.
      Ich hoffe das beantwortet deine Frage. Falls du noch weitere Fragen hast, kannst du sie gerne jederzeit stellen :)

  • @moluvkbalalala8878
    @moluvkbalalala8878 11 місяців тому

    #PUSHWITHCOMMENT

  • @Spandauer66
    @Spandauer66 11 місяців тому +1

    Das "self" ist der Konstruktor für eine Klasse. Der "self" Parameter bezieht sich auf die Instanz des Objekts. Die meisten Sprachen übergeben diesen als versteckten Parameter, nur Python nicht. Man muss die Instanz bei Python explizit deklarieren. So wie auch bei C++