Ich sehe es differenziert. Im Webdevelopment kommt man sicher ohne Mathe weit, jedoch ist logisches Schließen allgemein eine wesentliche Eigenschaft insbesondere in komplexen Projekten. Im Machine Learning ist Mathe essentiell, da hat man viel mit Matrizen, Vektoren, Analysis etc. zu tun.
So irrsinnig viel gibt es da nicht. Jedes Bit wird eben durch eine Stelle dargestellt. 0 ist 0 und 1 ist eben der Wert von diesem Bit. Der Wert eines Bits ist immer eine Potenz von 2. Also 2 hoch 0 ist 1 2 hoch 1 ist 2 2 hoch 2 ist 4 2 hoch 3 ist 8 2 hoch 4 ist 16 Dann geht es immer so weiter. Immer mal 2 Nach der 16 die 32 und dann 64 und 128, 256, 512, 1024, 2048, 4096,.... Die 13 ist zum Beispiel 1+4+8 Also 1101. Oder als ganzes Byte 00001101 Mit einem Byte kann man 256 unterschiedliche Zahlen darstellen. Von 0-255. Die 2 hoch 8 selbst aber nicht mehr. Weil die ja auf dem Bit oben drüber liegt. Jetzt gibt es aber auch vorzeichenbehaftete Integer-Formate. Hier kann man nur die Zahlen mit einem Bit weniger darstellen. Mit einem Byte also maximal 127. 128 ist ja schon ein Bit höher. Von 0-127 sehen alle Byte Integer Zahlen gleich aus. Also 1 ist 1 und 2 ist 2 und 4 ist 4 und... Und die Kombination der Werte für die Bits auch. Ein Unterschied tritt natürlich auf wenn man von der 0 eine 1 subtrahiert. Bei vorzeichenbehafteten Zahlen natürlich -1. Aber was passiert wenn man diese -1 als nicht vorzeichenbehafteten Wert interpretieren will?
Du musst diesen Witz verstehen: 3 Logiker kommen in eine Bar. Der Barkeeper fragt "Wollt ihr alle ein Bier?" Erster: "Vielleicht" Zweiter: "Vielleicht" Dritter: "Ja"
Vielen Dank für das Video! Ich programmiere selber schon seit einer Weile und habe mir schon öfter die Frage gestellt, wie viel Mathe ich später brauchen werde. :)
Hmm. Zahlensysteme betrachte ich für wichtig. Binärsystem macht logische Operationen über mehrere Bits verständlich. Ein Hexeditor ist immer wieder mal gut um zu sehen was in diesem binären File drin steht. Koordinatensysteme und deren Transformation ist auch interessant. Inkl. Spiegelungen.
Bezug zu Stelle 6:49 : Wie oft wird in der Praxis (nicht in der Ausbildung) so ein Flussdiagramm oder ein Struktogramm benutzt. Das ich das in einigen Büchern über Daten und Algorithmen finden kann, ist mir klar. Aber wo bzw. wie oft kommt das später in der Praxis vor (weil ich (Hobbyprogrammierer) so etwas in der Regel in der Praxis (Review anderer Projekte auf GitHub und Co.) im Grunde nie mehr gesehen habe (Oder ich gucke mir einfach immer nur die "falschen" Projekte an).
Bin selbst kein Fulltime-Programmierer, darf aber immer mal für kleinere Sachen ran. Im Arbeitsumfeld finden diese Diagramme vor allem für generelle Prozessbeschreibungen in der Dokumentation Anwendung, dort aber auch recht häufig. Bei komplexeren Abläufen schmier ich mir auch mal etwas in der Richtung auf ein Blatt Papier, aber als tatsächliche Grundlage für die Programmierung hab ich so was noch nicht gesehen. (Was nicht heißt, dass es das nicht irgendwo gibt...)
In K brauchst du die gleichen mathematischen Sachen wie in anderen Programmiersprachen. Du musst allerdings bedenken, dass es in K keine Punkt- vor Strichrechnung gibt. Für K brauchst du ein gutes Tutorial und die Disziplin es richtig durchzuarbeiten.
Ich sehe es differenziert. Im Webdevelopment kommt man sicher ohne Mathe weit, jedoch ist logisches Schließen allgemein eine wesentliche Eigenschaft insbesondere in komplexen Projekten. Im Machine Learning ist Mathe essentiell, da hat man viel mit Matrizen, Vektoren, Analysis etc. zu tun.
Er verkauft auch nur Kurse für Frontend, deshalb das populistische Marketing.
Dein Gesicht erinnert mich immer wieder an Donnie Yen (Ip Man)
Ip Man der Codemeister 🤣
Tolles Video! Und mich würde ein Video zum Binärsystem sehr interessieren.
So irrsinnig viel gibt es da nicht.
Jedes Bit wird eben durch eine Stelle dargestellt. 0 ist 0 und 1 ist eben der Wert von diesem Bit.
Der Wert eines Bits ist immer eine Potenz von 2.
Also
2 hoch 0 ist 1
2 hoch 1 ist 2
2 hoch 2 ist 4
2 hoch 3 ist 8
2 hoch 4 ist 16
Dann geht es immer so weiter.
Immer mal 2
Nach der 16 die 32 und dann 64 und 128, 256, 512, 1024, 2048, 4096,....
Die 13 ist zum Beispiel 1+4+8
Also 1101.
Oder als ganzes Byte 00001101
Mit einem Byte kann man 256 unterschiedliche Zahlen darstellen.
Von 0-255. Die 2 hoch 8 selbst aber nicht mehr. Weil die ja auf dem Bit oben drüber liegt.
Jetzt gibt es aber auch vorzeichenbehaftete Integer-Formate.
Hier kann man nur die Zahlen mit einem Bit weniger darstellen.
Mit einem Byte also maximal 127.
128 ist ja schon ein Bit höher.
Von 0-127 sehen alle Byte Integer Zahlen gleich aus. Also 1 ist 1 und 2 ist 2 und 4 ist 4 und... Und die Kombination der Werte für die Bits auch.
Ein Unterschied tritt natürlich auf wenn man von der 0 eine 1 subtrahiert.
Bei vorzeichenbehafteten Zahlen natürlich -1.
Aber was passiert wenn man diese -1 als nicht vorzeichenbehafteten Wert interpretieren will?
OK, wurde mehr Text als erwartet.
@@alexanderweigand6758 Hey vielen dank das du dir so viel zeit genommen hast das zu erklären❤🙂
Du musst diesen Witz verstehen:
3 Logiker kommen in eine Bar. Der Barkeeper fragt "Wollt ihr alle ein Bier?"
Erster: "Vielleicht"
Zweiter: "Vielleicht"
Dritter: "Ja"
Also wollen alle ein Bier
@@mccoder99 Prost!
Ich Frage mich ob man den zusätzlich erklären sollte.
Aber ich denke mit etwas nachdenken kommt wirklich jeder drauf.
Oder?
Köntest du mal ein Viedeo machen wie man eine Webseite / PWA möglichst sicher macht
Polynomdivision? im Ernst. Sowas hatte ich das letzte mal im Abi.😅
Schau das Video weiter, das war ein Witz!! 🥲
On Numara Beş Yıldız 👍🏽
Vielleicht sind Variablen auch nur die Freunde, die wir entlang des Weges zum Programmierer, gemacht haben.
Och menno… Ich hab mich schon gefreut, dass ich die Polynomdivision kann 🤪
Vielen Dank für das Video! Ich programmiere selber schon seit einer Weile und habe mir schon öfter die Frage gestellt, wie viel Mathe ich später brauchen werde. :)
Mathe: ja!
Hmm.
Zahlensysteme betrachte ich für wichtig.
Binärsystem macht logische Operationen über mehrere Bits verständlich.
Ein Hexeditor ist immer wieder mal gut um zu sehen was in diesem binären File drin steht.
Koordinatensysteme und deren Transformation ist auch interessant.
Inkl. Spiegelungen.
Mathe ❤
sind auch nur diese konzepte der mathematik in ausbildung / studium wichtig oder auch andere
Freude am lernen von Konzepten ist das einzige was man benötigt. Alles andere ist trivial.
Bezug zu Stelle 6:49 : Wie oft wird in der Praxis (nicht in der Ausbildung) so ein Flussdiagramm oder ein Struktogramm benutzt. Das ich das in einigen Büchern über Daten und Algorithmen finden kann, ist mir klar. Aber wo bzw. wie oft kommt das später in der Praxis vor (weil ich (Hobbyprogrammierer) so etwas in der Regel in der Praxis (Review anderer Projekte auf GitHub und Co.) im Grunde nie mehr gesehen habe (Oder ich gucke mir einfach immer nur die "falschen" Projekte an).
Bin selbst kein Fulltime-Programmierer, darf aber immer mal für kleinere Sachen ran. Im Arbeitsumfeld finden diese Diagramme vor allem für generelle Prozessbeschreibungen in der Dokumentation Anwendung, dort aber auch recht häufig. Bei komplexeren Abläufen schmier ich mir auch mal etwas in der Richtung auf ein Blatt Papier, aber als tatsächliche Grundlage für die Programmierung hab ich so was noch nicht gesehen. (Was nicht heißt, dass es das nicht irgendwo gibt...)
Kannst du bitte mal ein Video machen, indem du erklärst, welche mathematischen Sachen du beim KI programmieren brauchst
In K brauchst du die gleichen mathematischen Sachen wie in anderen Programmiersprachen. Du musst allerdings bedenken, dass es in K keine Punkt- vor Strichrechnung gibt. Für K brauchst du ein gutes Tutorial und die Disziplin es richtig durchzuarbeiten.
@@Hofer2304 Ja, das weiß ich. Jedoch würde es das Lernen doch viel besser machen, oder