InformaticFreak
InformaticFreak
  • 98
  • 112 108
Private und Öffentliche Methoden / Attribute & Konstruktoren bzw. Destruktoren | Einführung OOP #2
In diese Video geht es um Private und Öffentliche Methoden bzw. Attribute und um Konstruktoren sowie Destruktoren von Objekten in der Objektorientierten Programmierung.
Klassen, Objekte, Methoden, Attribute und Vererbung? | Einführung OOP #1
➡ ua-cam.com/video/gifpyGpD-fE/v-deo.html
📋 Kapitelübersicht
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
➡ 0:00 Intro
➡ 0:27 Einführung in OOP
➡ 1:13 Öffentliche Methoden / Attribute
➡ 2:36 Private Methoden / Attribute
➡ 4:24 Konstruktor
➡ 6:29 Destruktor
➡ 7:51 Outro
🌐 Social Media
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
➡ itch.io: itch.informatic-freak.de
➡ GitHub: github.informatic-freak.de
➡ Discord: discord.informatic-freak.de
➡ Homepage: informatic-freak.de
© Copyright InformaticFreak
Переглядів: 2 010

Відео

Klassen, Objekte, Methoden, Attribute und Vererbung? | Einführung OOP #1
Переглядів 5 тис.3 роки тому
In diesem Video geht es um eine allgemeine Einführung in die Objektorientierte Programmierung. Genauer gesagt geht es um Klassen, Objekte, Attribute, Methoden und um Vererbung. 📋 Kapitelübersicht ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ➡ 0:00 Intro ➡ 0:15 Einführung in OOP ➡ 0:27 Was ist OOP? ➡ 1:09 Klassen und Objekte ➡ 2:01 Beispiel Katzen-Klasse ➡ 4:35 Klassendiagramme ➡ 5:45 Dia-Portable ➡ 5:55 Ver...
Objektorientierte Programmierung mit Python
Переглядів 5973 роки тому
In den nächsten Videos wird es um Objektorientierte Programmierung (OOP) im Allgemeinen und vor allem speziell in Python gehen. 📋 Kapitelübersicht ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ➡ 0:00 Intro ➡ 0:11 Was bisher geschah ... ➡ 0:38 Neue Videos ➡ 1:00 Objektorientierte Programmierung (OOP) ➡ 1:20 OOP Allgemein ➡ 1:37 OOP in Python ➡ 3:46 Implementation von typischen Datenstrukturen ➡ 4:20 Outro 🌐 S...
Intro redesign mit DaVinci Resolve Fusion
Переглядів 2043 роки тому
Mit DaVinci Resolve Fusion habe ich mein Intro nochmal etwas überarbeitet. Hier ein Screenshot als kurzer Breakdown: drive.google.com/file/d/1y1xPlJ0S1Xp8JsfkPEJB8szVVhL9QqaJ/view?usp=sharing Erstes Tutorial mit dem neues Intro: ua-cam.com/video/gifpyGpD-fE/v-deo.html 🌐 Social Media ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ➡ itch.io: itch.informatic-freak.de ➡ GitHub: github.informatic-freak.de ➡ Discor...
7-Segment Display bauen und anschließen in Minecraft | Redstone #7
Переглядів 1,7 тис.4 роки тому
In diese Video geht es um den Bau und das Anschließen eines 7-Segment Displays in Minecraft mit Redstone, um Zahlen von 0 bis 9 darstellen zu können. So wirst du ein Redstone-Profi von TheJoCraft: ➡ ua-cam.com/video/cove_B8rfpA/v-deo.html Und Minecraft: Java Edition gibt's hier: ➡ www.minecraft.net/de-de/store/minecraft-java-edition ℹ️ Minecraft-Map Download ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ➡ dr...
Binary Counter in Minecraft | Redstone #6
Переглядів 9104 роки тому
In diesem Video geht es um eine Redstone Schaltung in Minecraft zum Binären Zählen (für einen Binary Counter). Diese Schaltung kann auch als einfacher Toggle ausgelöst durch ein kurzes Signal (von bspw. einem Knopf) genutzt werden. So wirst du ein Redstone-Profi von TheJoCraft: ➡ ua-cam.com/video/cove_B8rfpA/v-deo.html Und Minecraft: Java Edition gibt's hier: ➡ www.minecraft.net/de-de/store/min...
Mit 10 Fingern bis 1023 zählen, mit Binärzahlen (erklärt) | Redstone #5
Переглядів 1,3 тис.4 роки тому
In diesem Video erkläre ich dir, was Binärzahlen sind und wie und wo sie verwendet werden. Außerdem geht es um die Umrechnung von Binärzahlen in Dezimalzahlen und umgekehrt auch die Umrechnung von Dezimalzahlen in Binärzahlen. Wenn du alles verstanden hast, kannst du am Ende des Videos mit 10 Fingern bis 1023 zählen! 😉 📋 Kapitelübersicht ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ➡ 0:00 Intro ➡ 0:19 Binär...
Crashkurs: Logikgatter in Minecraft | Redstone #4
Переглядів 1024 роки тому
Dieser Crashkurs umfasst alle folgenden Logikgatter und deren Umsetzung in Minecraft mit Redstone: 📋 Kapitelübersicht ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ➡ 0:00 Intro ➡ 0:12 I/O (Eingabe/Ausgabe) ➡ 0:30 NOT (nicht) ➡ 0:40 AND (und) ➡ 0:54 OR (oder) ➡ 1:11 XOR (exklusiv oder) ➡ 1:28 RS-NOR-Latch (1-Bit Speicherzelle) ➡ 1:56 NOR (nicht oder) und XNOR (exklusiv nicht oder) ➡ 3:05 NAND (nicht und) ➡ 2:...
Umsetzung der Logikgatter in Minecraft | Redstone #3
Переглядів 1514 роки тому
Im fünften Video geht es weiter mit dem Binären Zählen und darauf folgend, wie man einen Binary Counter mit Redstone baut. 📋 Kapitelübersicht ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ➡ 0:00 Intro ➡ 0:53 Vorbereitung ➡ 1:30 I/O (Eingabe/Ausgabe) ➡ 2:10 NOT (nicht) ➡ 3:26 AND (und) ➡ 4:44 OR (oder) ➡ 5:30 NOR (nicht oder) ➡ 6:09 XOR (exklusiv oder) ➡ 8:00 XNOR (exklusiv nicht oder) ➡ 8:17 RS-NOR-Latch (1-...
Funktionsweise von Logikgattern in "logisim" | Redstone #2
Переглядів 2314 роки тому
Im zweiten Teil der Serie "Gatter-Logik mit Minecraft Redstone" geht es heute erst einmal um die Funktionsweise von Logikgattern. Zusammenfassend gibt es folgende 7 unterschiedliche logische Operatoren, die mit elektronischen Logikgattern umgesetzt werden: - NOT (nicht) - AND (und) - OR (oder) - XOR (exklusiv oder) - NAND (nicht und) - NOR (nicht oder) - XNOR (exklusiv nicht oder) Im nächsten V...
Einführung in Gatter-Logik in Minecraft | Redstone #1
Переглядів 2544 роки тому
Mit diesem Video beginnt die neue Serie über Gatter-Logik umgesetzt mit Redstone in Minecraft. In den folgenden Videos geht es unter anderem um: - Gatter-Logik und Schaltzeichen - Funktionsweise und Anwendung von Redstone - Voll- und Halbaddierer - Binäre-Zähler (Bit-Counter) - 7-Segment Displays - Umrechnung von Binär- zu Dezimal-Zahlen und umgekehrt - etc. 🌐 Social Media ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀...
Gameplay 'TicTacToe - Retro' by InformaticFreak | itch.io Games #1
Переглядів 1544 роки тому
Ab 1. Februar 2020 kostenlos auf informaticfreak.itch.io Local-Multiplayer Singleplayer 1 Easteregg 'TicTacToe Retro' ist ein kleines Konsolenbasiertes Spiel für Windows. Es wird lokaler Multiplayer für zwei Personen unterstützt und ein Singleplayer Modus, um in drei verschieden Schwierigkeitsgraden (leicht / mittel / schwer) gegen den Computer spielen zu können. Systemanforderungen ;) - 358 KB...
Spiel "Schere, Stein, Papier" programmieren | Visual Basic .NET #7
Переглядів 1,9 тис.4 роки тому
In diesem Video Tutorial geht es um die Programmierung des kleinen Spiels "Schere, Stein, Papier" oder auch "Schnick, Schnack, Schnuck" etc. mit Hilfe der Programmiersprache Visual Basic .NET. 📋 Zeitstempel ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ➡ Funktionsweise 0:40 ➡ Design 1:12 ➡ Code 5:21 🎬 Ähnliche Videos ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ➡ Visual Studio installieren: ua-cam.com/video/yUPOvGfPtOI/v...
Bestimmten Buchstaben in Text zählen | Visual Basic .NET #6
Переглядів 5925 років тому
Heute geht es um ein kleines Programm, das die Anzahl eines bestimmten Buchstabens in einem Text zählt. Umgesetzt in Visual Basic .NET gibt's den erstellten Projekt-Ordner über einen Link in der Videobeschreibung zum Download. 📋 Zeitstempel ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ➡ Funktionsweise 0:29 ➡ Layout 2:22 ➡ Code 4:28 🎬 Ähnliche Videos ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀ ➡ Visual Studio installier...
Osterdatum mit Gaußscher Osterformel berechnen | Visual Basic .NET #5
Переглядів 1,2 тис.5 років тому
In diesem Video geht es um die Gaußsche Osterformel, mit der das Datum des Ostersonntages eines beliebigen Jahres nach Christus berechnet werden kann. Natürlich, passend zur Serie, in Visual Basic .NET umgesetzt; der erstellte Projekt-Ordner ist über den Link in der Videobeschreibung erhältlich. Die genau mathematische Funktionsweise ist in dem zugehörigen Wikipedia Artikel "Gaußsche Osterforme...
Euklidischen Algorithmus programmieren | Visual Basic .NET #4
Переглядів 6225 років тому
Euklidischen Algorithmus programmieren | Visual Basic .NET #4
Erstes Beispiel programmieren | Visual Basic .NET #3
Переглядів 6 тис.5 років тому
Erstes Beispiel programmieren | Visual Basic .NET #3
Visual Studio 2019/2017 Community Edition installieren | Visual Basic .NET Tutorial #2
Переглядів 3485 років тому
Visual Studio 2019/2017 Community Edition installieren | Visual Basic .NET Tutorial #2
TicTacToe ist fertig + kostenloser Download | Coding in CMD #8
Переглядів 2335 років тому
TicTacToe ist fertig kostenloser Download | Coding in CMD #8
[VERALTET] Bildschirm-Übertragung in Server-Talk | IT-Skills #6
Переглядів 8 тис.5 років тому
[VERALTET] Bildschirm-Übertragung in Server-Talk | IT-Skills #6
Abfragen ob [X] oder [O] gewonnen hat | Coding in CMD #7
Переглядів 595 років тому
Abfragen ob [X] oder [O] gewonnen hat | Coding in CMD #7
Kacheln auf TicTacToe Spielfeld sperren | Coding in CMD #6
Переглядів 595 років тому
Kacheln auf TicTacToe Spielfeld sperren | Coding in CMD #6
Zwischen Spieler 1 [X] und Spieler 2 [O] wechseln | Coding in CMD #5
Переглядів 495 років тому
Zwischen Spieler 1 [X] und Spieler 2 [O] wechseln | Coding in CMD #5
X und O auf TicTacToe Spielfeld platzieren | Coding in CMD #4
Переглядів 505 років тому
X und O auf TicTacToe Spielfeld platzieren | Coding in CMD #4
Spielfeld erstellen mit ASCII-Zeichen für TicTacToe | Coding in CMD #3
Переглядів 1475 років тому
Spielfeld erstellen mit ASCII-Zeichen für TicTacToe | Coding in CMD #3
Startmenü erstellen für TicTacToe | Coding in CMD #2
Переглядів 975 років тому
Startmenü erstellen für TicTacToe | Coding in CMD #2
Sonderzeichen darstellen für TicTacToe | Coding in CMD #1
Переглядів 3005 років тому
Sonderzeichen darstellen für TicTacToe | Coding in CMD #1
Crashkurs für HTML5 | HTML Tutorial #2
Переглядів 605 років тому
Crashkurs für HTML5 | HTML Tutorial #2
[VERALTET] Bildschirm-Übertragung in Server-Talk | IT-Skills #5
Переглядів 1,5 тис.5 років тому
[VERALTET] Bildschirm-Übertragung in Server-Talk | IT-Skills #5
Intro für WissensFreak
Переглядів 645 років тому
Intro für WissensFreak

КОМЕНТАРІ

  • @cookiejaahy
    @cookiejaahy Місяць тому

    ich habs endlich verstanden. Krass danke!! wieso ist das in den Vorlesungen immer so kompliziert

  • @einfachleon8520
    @einfachleon8520 2 місяці тому

    Ehrenmann, schreibe morgen Info Klausur und gehe gerade nochmal alles durch. Hilft übelst!

  • @Khaoula-mf3gz
    @Khaoula-mf3gz 3 місяці тому

    vielen dank ! das war sehr hilfreich !!

  • @pilzklo6400
    @pilzklo6400 5 місяців тому

    Vielen dank für das Video! Ich hab in diesen 8 min viel mehr verstanden als im ganzen Jahr informatik Unterricht

  • @wvgod
    @wvgod 5 місяців тому

    wann kommen neue Videos, wir brauchen sieee!!!!!!

    • @InformaticFreakTutorials
      @InformaticFreakTutorials 5 місяців тому

      Vielleicht noch dieses Jahr 😅 Aber wenn du (konkrete) Fragen hast, schreib mir einfach hier oder auf Discord.

  • @nikolkrasteva5174
    @nikolkrasteva5174 7 місяців тому

    bist du bulgare

  • @gigelgogel946
    @gigelgogel946 7 місяців тому

    Boaahhh

  • @zyro77703
    @zyro77703 8 місяців тому

    frederik

  • @franciszeknajda7377
    @franciszeknajda7377 8 місяців тому

    Scam

  • @JensKuntzsch
    @JensKuntzsch Рік тому

    Hallo. Ich bin schon mal begeistert. Aber wie kann ich die lines vor dem Speichern noch bearbeiten. z.B. mit re.split . Am einzelnen Model funktioniert es aber ich finde den Zusammenhang zur Datei nicht. # import re module import re # initializing string test_str = '..a....b...' # printing original string print("The original string is : " + str(test_str)) # Split URL from Query Parameters # Using re.split() pattern = r'\?' # regular expression pattern to match the query parameters section res = re.split(pattern, test_str)[1] # Split URL from Query Parameters # Using re.split() pattern = r'\&t' # regular expression pattern to match the query parameters section res1 = re.split(pattern, res)[0] res1 = res1.replace("a", "") res1 = res1.replace("b", ":") # printing result print(""+res1) würde mich über eine Antwort freuen oder Du macht einen Tut dafür 😁

    • @InformaticFreakTutorials
      @InformaticFreakTutorials Рік тому

      Die Variable list_of_lines ist eine Liste mit Strings. Jedes Element der Liste enthält eine einzelne Zeile der eingelesenen Datei. Wenn du über diese Liste iterierst oder einzelne Elemente der Liste auswählst, kannst die einzelnen Zeilen bearbeiten. Zum Beispiel, auch mit mittlerweile etwas moderner geschriebenem Code: # Textdatei zum lesen mit Modus "r" öffnen und optional UTF8 Kodierung einstellen with open("datei.txt", "r", encoding="utf8") as fobj: alle_zeilen = fobj.readlines() # mit dieser schreibweise wird die datei danach automatisch geschlossen # zeilen iterieren und bearbeiten for index, zeile in enumerate(alle_zeilen): # zeile mit zeilennummer davor anzeigen print(index, zeile) # zeile bearbeiten und wieder in liste speichern alle_zeilen[index] = zeile.upper() # neue datei erstellen mit der "with" variante # im modus "w+" öffnen zum schreiben (w) und erstellen (+) with open("neue_datei.txt", "w+", encoding="utf8") as fobj: fobj.write("".join(alle_zeilen)) # mit "zeichen".join(liste) wird eine liste zu einem string umgewandelt und zwischen jedes element das davorstehende zeichen eingefügt.

    • @InformaticFreakTutorials
      @InformaticFreakTutorials Рік тому

      Ich habe den code gerade freihand ohne testen geschrieben, theoretisch sollte alles funktionieren, ansonsten einfach nochmal nachfragen ;)

  • @Luciguci568
    @Luciguci568 Рік тому

    Sehr gutes und simples Video, mein Schüler liebt Minecraft und so kann ich ihm einfache Logik-Gatter spaßig vermitteln! :)

  • @lario1969
    @lario1969 Рік тому

    danke mann ❤

  • @pegster5000
    @pegster5000 2 роки тому

    Gutes Video, die andern Comments brauchste net verstehen. Sind für nen Freund.

  • @davidsechs68acht78
    @davidsechs68acht78 2 роки тому

    goolge mal die definition bzw. bedeutung des wortes "Matrix"...

    • @InformaticFreakTutorials
      @InformaticFreakTutorials 2 роки тому

      Mensch ... zu der Zeit wusste ich noch nicht mal mehr was eine Matrix aus mathematischer Sicht ist, hier ist der Matrix-Effekt aus dem Film Matrix gemeint.

  • @finimauser
    @finimauser 2 роки тому

    Vielen dank Bro bin an was dran und genau das habe ich gesucht danke :)

  • @hamavanti
    @hamavanti 2 роки тому

    gut erklärt

  • @pygmyhd4242
    @pygmyhd4242 2 роки тому

    Danke für das tutorial!👍

  • @lukasseleker69
    @lukasseleker69 2 роки тому

    Habe Windows 7 auf einem älteren PC und dort werden fast alle Seiten als nicht sicher gekennzeichnet und blockiert. Downloads sowie selbst die GMX Postfachseite werden blockiert, keine Ahnung, wie ich das deaktivieren kann. Antivirenprogramm Download wird auch blockiert

  • @thisisgerry5374
    @thisisgerry5374 2 роки тому

    Du bist die erste Person der mir was beigebracht hat xD

  • @IT_Im_Kopf
    @IT_Im_Kopf 2 роки тому

    Gut erklärt

  • @SleepyDave5653
    @SleepyDave5653 2 роки тому

    Sehr schlank und schnell. Hätte da nur die Frage, ob man den Counter auch leicht reseten kann. Hab dafür leider keine Möglichkeit gefunden.

    • @InformaticFreakTutorials
      @InformaticFreakTutorials 2 роки тому

      Sry für die späte Antwort, aber die einfachste Möglichkeit wäre wahrscheinlich mit einer Clock solange hochzuzählen, bis alles aus ist. Dieser Zustand lässt sich ja mit einer Logikschaltung einfach prüfen, also jede Stelle negieren, alles in einem NAND-Gatter Vereinen und das Ergebnis direkt als Aktivierungssignal an die clock leiten.

    • @SleepyDave5653
      @SleepyDave5653 2 роки тому

      @@InformaticFreakTutorials ok, dann bleib ich lieber bei der Variante aus zwei Flankendetektoren mit Inverter dazwischen. Ist zwar nicht so schnell, dafür aber leicht zu reseten. Danke für die Antwort!

  • @traumschall8798
    @traumschall8798 2 роки тому

    Danke

  • @panda_manu8194
    @panda_manu8194 2 роки тому

    Ist das i jetzt schlimm oder nicht?

    • @InformaticFreakTutorials
      @InformaticFreakTutorials 2 роки тому

      Solange du keine Daten überträgst, also dich zum Beispiel einloggst, nein.

    • @panda_manu8194
      @panda_manu8194 2 роки тому

      @@InformaticFreakTutorials ok nein ich hab mir nur etwas heruntergeladen wo Stande nicht sicher halt bei mediafire für minecraft

    • @InformaticFreakTutorials
      @InformaticFreakTutorials 2 роки тому

      Rein theoretisch könnte durch einen sogenannten Man-In-Middle Angriff eine Datei manipuliert werden, die unverschlüsselt über zb http herunterladen wird. Ist aber äußerst unwahrscheinlich.

    • @panda_manu8194
      @panda_manu8194 2 роки тому

      @@InformaticFreakTutorials also sollte eigentlich nichts passiert sein

    • @InformaticFreakTutorials
      @InformaticFreakTutorials 2 роки тому

      Ja

  • @H0m0fuerst
    @H0m0fuerst 2 роки тому

    kann man nicht einfach nur .read() verwenden

    • @InformaticFreakTutorials
      @InformaticFreakTutorials 2 роки тому

      Ja, man kann auch einfach nur ".read()" verwenden, man erhält dann als Rückgabe einen String der den Dateiinhalt inklusive Zeilenumbrüche, also " ", enthält. Meistens (?) liest man aber Daten zeilenweise über eine Datei ein, weshalb sich dann eben ".readlines()" eher anbietet. Am Beispiel wie hier im Video wäre aber ".read()" tatsächlich einfacher gewesen.

  • @maevinsmith3016
    @maevinsmith3016 2 роки тому

    Hey, tolles Video! Bei mir schriebt er jetzt die einzelnen Buchstaben untereinander. Kann mann das auch so machen, dass er einzelne worte untereinander schreibt? Liebe Grüße Maevin

    • @InformaticFreakTutorials
      @InformaticFreakTutorials 2 роки тому

      Hallo Meavin, wenn bei dir nur einzelne Buchstaben untereinandergeschrieben werden, hast du wahrscheinlich das "s" am Ende der "readlines()" Methode vergessen. Du hast dann mit "readline()" quasi nur eine Zeile eingelesen, statt alle mit "readlines()". Mit dem folgenden Code kann man ein Wort pro Zeile ausgeben, statt den ganzen Satz: # Datei lesen fobj = open("text.txt", "r") lines = fobj.readlines() fobj.close() # Liste aus Wörtern je Zeile erstellen result = [] for line in lines: words = line.replace(" ", "").split(" ") result.extend(words) # Wörter ausgeben print(" ".join(result)) Hier hab ich schon ein paar weiterführende Funktionen verwendet, wie zum Beispiel "join", "extend" und die "for" Schleife, wenn du's brauchst, kann ich dir das auch noch kurz erklären.

    • @maevinsmith3016
      @maevinsmith3016 2 роки тому

      @@InformaticFreakTutorials wow danke für die super schnelle Antwort! Schau ich später an bin grad unterwegs.

    • @maevinsmith3016
      @maevinsmith3016 2 роки тому

      @@InformaticFreakTutorials Danke nochmal! Also, die For schleife versteh ich schon. Solange noch eine "Zeile" in 'Lines' ist wird sie ausgeführt. Das split(" ") bedeutet, dass er nach einem Leerzeichen die neue Zeile anfängt. Hm, okay aber join, vielleicht heist dass, das alles zusammen gefasst wird und als (result) ausgegeben wird? Und extend, darunter kann ich mir nicht wirklich was vorstellen. Könntest du die beiden sachen bitte doch nochmal kurz erklären? Liebe Grüße!

    • @InformaticFreakTutorials
      @InformaticFreakTutorials 2 роки тому

      ​@@maevinsmith3016 Genau, bei der "for" Schleife wird die Liste "lines" iteriert, also jedes Element durchlaufen; und mit der Methode "split()" wird das Element am Leerzeichen aufgetrennt und aus dem String wird eine Liste von Wörtern. Nun soll die Ergebnisliste nur aus String Elementen mit jeweils einem Wort bestehen. Wenn wir nun die Liste "words" einfach der Liste "result" mit der Methode "append()" anhängen würden, hätten wir aber eine Liste von Wörtern in einer Liste für jede Zeile (doppelt verschachtelt sozusagen). Dafür gibt es die Methode "extend()", diese fügt alle Elemente der übergebenen Liste (hier "words") als einzelne Elemente der aufgerufenen Liste an (hier "result). Ergebnis der Methode "append()": [["Hallo", "Welt!", "Das", ... ], [""], ["Dieser", "Text", ... ]] Ergebnis der Methode "extend()": ["Hallo", "Welt!", "Das", ..., "", "Dieser", "Text", ...] Am Ende soll nun noch jedes Element der Liste "result" untereinander ausgegeben werden. Man könnte dafür eine "for" Schleife verwenden, es geht aber auch kürzer mit der Methode "join()". Hierbei wird die Liste wieder in ein String umgewandelt, also zwischen jedes Element wird der aufgerufene String geschrieben. Hier wird also aus der Liste ["Hallo", "Welt!", "Das", ..., "", "Dieser", "Text", ...] und dem String " " (ein Zeilenumbruch) der String "Hallo Welt! Das ist mein Video. Dieser Text wird eingelesen.". Das ganze wird dann der Funktion "print()" übergeben, also angezeigt.

    • @maevinsmith3016
      @maevinsmith3016 2 роки тому

      @@InformaticFreakTutorials Danke nocheinmal für die Informationen! Du kannst gut erklären und es ist klasse das du so ausführlich antwortest!

  • @g-man8885
    @g-man8885 3 роки тому

    Richtig super erklärt ! Dieses Video hätte ich vor 5 Jahren gebraucht. Keiner hat es damals so klar erklärt.

  • @sneax494
    @sneax494 3 роки тому

    Danke 👍

  • @MrBeskem
    @MrBeskem 3 роки тому

    Top

  • @l3vi_og356
    @l3vi_og356 3 роки тому

    qwesch kurs

  • @Henningster
    @Henningster 3 роки тому

    Top Erklärung 👍 Würde mich über ein Video über die verschiedenen Arten von Variablen und den Unterschied in der Anwendung von Variablen und Parameter.

  • @rc-studios2042
    @rc-studios2042 3 роки тому

    best ever

  • @helgagasser1838
    @helgagasser1838 3 роки тому

    Ja aber wie kann man das "Nicht Sicher" beseitigen?

    • @InformaticFreakTutorials
      @InformaticFreakTutorials 3 роки тому

      Das "Nicht sicher" dient ausschließlich der Information für den Nutzer, dass auf der Webseite eingetragene Daten unverschlüsselt übertragen werden. Entfernen kann das nur der Webseitenbetreiber durch das aktivieren von https. Das kostet aber zusätzlich, daher kann man darauf verzichten, wenn keine Daten übertragen werden.

    • @InformaticFreakTutorials
      @InformaticFreakTutorials 3 роки тому

      Auf meiner Homepage sind auch einfach nur meine Projekte gelistet, aber es gibt kein Eingabe Feld bei dem Daten übertragen werden, also brauche ich keine Verschlüsselung via https.

  • @tristen1961
    @tristen1961 3 роки тому

    Ist das Handy den gehackt wen da steht das die Website nicht sicher ist ?

    • @InformaticFreakTutorials
      @InformaticFreakTutorials 3 роки тому

      Nein, "nicht sicher" bedeutet nur, dass Daten, die auf der Webseite eingetragen werden (zum Beispiel Passwörter und Nutzernamen) bei der Übertragung zum Server nicht verschlüsselt werden. Bei einer Google Suche ist das evtl nicht so dramatisch, aber dein Passwort bei der Anmeldung sollte auf jeden Fall verschlüsselt werden.

    • @InformaticFreakTutorials
      @InformaticFreakTutorials 3 роки тому

      * Als "nicht sicher" markierte Webseiten kann man dennoch besuchen, solange man keine empfindlichen Daten aktiv in ein entsprechendes Feld einträgt und "abschickt".

    • @tristen1961
      @tristen1961 3 роки тому

      @@InformaticFreakTutorials danke

  • @darwinbrecht8173
    @darwinbrecht8173 3 роки тому

    gut erklärt und auch schön dass die einzelnen hintergründe zu den befehlen erklärt wurden ... aber bro deine stimme schmerzen für die ohren komm dringend aus dem stimmbruch raus

    • @InformaticFreakTutorials
      @InformaticFreakTutorials 3 роки тому

      Das Video ist ja auch schon mittlerweile 2 Jahre alt, also ich bin längst aus dem Stimmbruch raus... 😉😂

  • @xtinzk5827
    @xtinzk5827 3 роки тому

    Moin, bestes Video. Nur bei deinem Tipp hat es geholfen die Sachen von ganz vielen Anderen nicht. Like haste Definitiv verdient.

  • @jamescookie4785
    @jamescookie4785 3 роки тому

    wollte ich schon immer wissen

  • @lemmy331
    @lemmy331 3 роки тому

    Du bist einfach fivehead

    • @InformaticFreakTutorials
      @InformaticFreakTutorials 3 роки тому

      Sry, aber wer ist "fivehead"? 😂

    • @lemmy331
      @lemmy331 3 роки тому

      @@InformaticFreakTutorials 5Head Bedeutung Das 5Head Emote wird verwendet, um einem Streamer zu zeigen, dass eine Aussage oder ein Spielzug sehr intelligent und durchdacht war.

    • @InformaticFreakTutorials
      @InformaticFreakTutorials 3 роки тому

      Danke 🙂

  • @mellowmanic77
    @mellowmanic77 3 роки тому

    Super Vorschau, bin schon sehr gespannt...

  • @jamescookie4785
    @jamescookie4785 3 роки тому

    eeeendlich

  • @chirkan1696
    @chirkan1696 3 роки тому

    bro danke du bist so ein ehrenmann. alle anderen haben irgendwas anderes gelabert was nicht funktioniert hat, aber deins hat geklappt. danke bro

  • @rudigervor53jahren62
    @rudigervor53jahren62 3 роки тому

    Danke für das Video hat mir echt geholfen 😁👍🏻

  • @deutschemast9777
    @deutschemast9777 3 роки тому

    Warum hast du aufgehört?.😥 Du hast es soo gut erklärt

    • @InformaticFreakTutorials
      @InformaticFreakTutorials 3 роки тому

      Ich bin mitten in der Abiturprüfungsphase, ich plane ab Juni wieder viele Python Tutorials zu machen 😉

  • @franjoliproductions
    @franjoliproductions 3 роки тому

    Das sieht echt richtig krass aus!

  • @viral2015
    @viral2015 3 роки тому

    Der Grinsen steht in der Top 30.

  • @apfelschorle.4051
    @apfelschorle.4051 3 роки тому

    Muss man die Zahlen nicht von unten nach oben lesen? Haben wir zumindest so gelernt

    • @InformaticFreakTutorials
      @InformaticFreakTutorials 3 роки тому

      Das kommt dann auch darauf an, in welcher Reihenfolge die Ziffern aufgeschrieben werden. Wenn du von *unten nach oben* liest, schreibst du von *links nach rechts* ; oder wie hier umgekehrt: du liest von *oben nach unten* und schreibst von *rechts nach links* .

    • @apfelschorle.4051
      @apfelschorle.4051 3 роки тому

      @@InformaticFreakTutorials Ok danke

  • @guenterhorst8962
    @guenterhorst8962 3 роки тому

    ehrenmann war sehr hilfreeich danke aber susi sonnenschein ist die einzige in unserer familie die nich lispelt

  • @borg7312
    @borg7312 3 роки тому

    cool!

  • @weiherkatze2124
    @weiherkatze2124 3 роки тому

    moin moin, ich hab python jetzt schon mehrmals neu instaliert (3.9.2) und das icon ändert sich nicht sobald ich die dabei in eine pyton datei umbenenne, sie wird weiterhin als text datei geöffnet :(. wüsstest du vielleicht eine lösung dazu?

    • @InformaticFreakTutorials
      @InformaticFreakTutorials 3 роки тому

      Du kannst durch folgende Methode, nachträglich festlegen, dass ".py" Dateien immer durch die "python.exe" der installierten Version ausgeführt wird: 1. einen Rechtsklick auf eine ".py" Datei machen und "Öffnen mit" > "Andere App auswählen" anklicken 2. in dem Fenster scrollst du nach unten und wählst "Weitere Apps" und dann "Andere App auf diesem PC suchen" 3. im dann erscheinenden Dateiexplorer musst du jetzt die installierte "python.exe" suchen und mit "öffnen" auswählen Bei mir liegt die Datei hier: "C:\Users\InformaticFreak\AppData\Local\Programs\Python\Python37-32\python.exe". Weitere Fragen könnten wir vielleicht über Discord (-> Talk) klären, dass geht meistens schneller ;) informatic-freak.de/discord.html

  • @wernerw.1328
    @wernerw.1328 3 роки тому

    Ist das erste Video, das ich zufällig sehe. Hat mir so gefallen, dass ich tatsächlich ein Abo mache und bin gespannt wie die anderen aussehen.

    • @InformaticFreakTutorials
      @InformaticFreakTutorials 3 роки тому

      Danke, es gibt ja noch einige Videos auf meinem Kanal zu Python, aber wirklich neue Videos kommen erst ab Juni 2021 wieder.