Testest du deinen Code? Schreib es gerne in die Kommentare! Das F.I.R.S.T. Prinzip beinhaltet einige wichtige Punkte bezüglich Testing in der Softwareentwicklung! Du fragst dich welche das sind? Hör dir die gesamte Podcast Folge unter www.codingbuddies.de oder auf allen gängigen Podcast Providern an!
Was sind deine Berührungspunkte mit DevOps? DevOps ist ein großer Punkt in unserem täglichen Doing. Sind dir die Grundprinzipien bekannt oder fallenden dir weitere ein? Lass gerne ein Kommentar da! Hör dir die gesamte Podcast Folge unter www.codingbuddies.de oder auf allen gängigen Podcast Providern an!
Arbeitest du eigentlich regelmäßig mit APIs? Jeder der sich in der Welt der Softwareentwicklung bewegt sollte schon einmal über den Begriff API gestolpert sein. Doch was steckt eigentlich dahinter? Hör dir die gesamte Podcast Folge unter www.codingbuddies.de oder auf allen gängigen Podcast Providern an!
Welche 3 Sprachen würdest du wählen um Anthonys Rat zu befolgen? Schreib es gerne in die Kommentare! Falls du mehr von Anthony erfahren möchtest und über seine Stories, dann hör die ganze Podcast Folge ganz einfach unter www.codingbuddies.de oder auf allen gängigen Plattformen!
Wie schnell es doch zu so vielen globalen Systemausfällen kommen kann. Durch nur ein Update! Du möchtest mehr zu dem CrowdStrike Update erfahren? Dann hör dir die gesamte Podcast Folge unter www.codingbuddies.de oder auf allen gängigen Podcast Providern an!
Du möchtest mehr zu dem Thema erfahren? Dann check die aktuelle Podcast Folge unter www.codingbuddies.de aus oder auf allen gängigen Podcast Providern.
Hallo Buddies, "str" ist ein String Slice, also nur ein Teilstring. in Rust wird der wert returned wenn das ";" weggelassen wird, also mit Semicolon ist es eine Zuweisung und ohne ist es ein Ausdruck. Return wir eigentlich nur als Early Return genutzt, also z. B. wenn die Funktion durch eine Bedingung früher beendet wird.
Danke für die interessante Info :) Heißt also, dass es gängige Praxis ist das Ergebnis einer Funktion nicht mit einem "return" am Ende zurück zu geben?
Chat GPT könnte so praktisch sein, wenn es seit dem 4o Update nicht ständig laggen würde, zumindest in der Browserversion. Zu bestimmten Tageszeiten, also morgens geht es gefühlt, aber Mittags zum Beispiel ist es die Hölle. Aber Es kann mittlerweile auf das Internet zugreifen, was ein großer Pluspunkt ist. Leider für mich nur eingeschränkt brauchbar zur Zeit aufgrund der Lags.
Hey! Danke für deinen Kommentar! Die Tageszeit abhängigen Lags haben wir auch schon festgestellt. Das ist leider ein Manko. Ansonsten sind die neuen Features eine coole Erweiterung. Was sind für dich typische Anwendungsfälle?
@@thecodingbuddies Ich lasse öfter mal von Chat GPT was aus dem Internet suchen, z.B. Das Wetter oder wenn ich irgendwas recherchieren will, um zu schauen, wie das Programm arbeitet. Eigentlich nutze ich Chat GPT eher nur für kleinere Spielereien aus experimentellen Gründen, um verschiedene Reaktionen von der KI zu testen.
Wir würden dir empfehlen erst einmal mit den Grundlagen anzufangen. Dabei spielt es keine all zu große Rolle mit welcher Programmiersprache du beginnst. Du könntest beispielsweise mal überlegen, was du gerne als Software entwickeln würdest. (Spiele? Websiten? oder anderes). Für die jeweiligen Bereiche gibt es immer Empfehlungen für geeignete Sprachen. Schau auch gerne mal bei uns auf Instagram vorbei :) Dort haben wir einen gratis Einsteigerkurs in Java/Python mit den absoluten Grundlagen erstellt. Den Link findest du in der Videobeschreibung. Solltest du genauere Fragen haben kannst du dich auch gerne bei uns melden. :)
Der Fehler im Code liegt in der Methode `switchElements` in den Zeilen 6 bis 8. Es wird versucht, die Elemente an den Positionen `pos1` und `pos2` zu vertauschen, aber die Indizes werden falsch verwendet.
That's a good idea to work with the "?" Operator. 😊 Is it really readable and maintainable to work with a function that changes the case based on a input flag paramter? What to you think?
First, I would change the name of the funktion from d to distance. Then i would delete all 4 variables and just do the calulation in one go. I wont say anything about d1 and d2 although i personly wouldnt use them but d3 and d4 are just useless. Also the naming of these variables is another problem.
These are some good points! The function renaming is important for readability and maintainability. It's not neccessary to use d3 and d4 that's right. Thanks for your improvements. 👍😊
The idiomatic thing would be to use a set instead of a list, since that has O(1) checks for checking if an element is contained in the set. ...but if the actual case is to run this on only 3 integers, I'm willing to bet that the O(n) linear solution of checking every element in the list is actually much faster than doing just a single hash operation in the set.
This one has many 😅 let’s see… 1. NextStepValid doesn’t check for OutOfBounds and it’s missing a return true. 2. It never starts cause the starting point is not valid. 3. Even if it was starting, it would just be looking down the diagonal… I wouldn’t try to fix updateCoordinates but get rid of it and take a different approach… the main or better yet a separate method should give 4 different possibilities, if not out of bounds, and call NextStepValid on them to determine how to update the valid path. At least on a “solved” matrix, otherwise you’d need a pathfinding algorithm. 4. Not really a bug cause it’s consistent but UpdateCoordinates has typos on both the name and parameter
haha I stopped reading at the for definition but yeah it’s returning the name instead of the position if it finds it and there’s no return if it doesn’t
oh ihr habt noch mehr solcher Bug Aufgaben :D Also Java is bei mir schon etwas her aber ich versuchs auch hier mal. 1. Switch Fallthrough 2. wenn der Statuscode 408 ist, wirds Endlos so weiter gehen. Das sollte eher dann performHttpCall sein Mehr seh ich soweit nicht ôo
@@miracerdogan3060 because I said it's not an array? i said that, because of the switch(text[i]). i think it's text.charAt(i) to get a char at a specific position, isn't it?
Der eigentliche Bug ist der Ansatz. a_sub_b = [a for a in arr_a if a not in arr_b] Und in Python 3.10 oder 3.11 gibt es sicher noch intersection/exclusion methods.
Hallo Ihr Zwei, vielen Dank für die Mühe, ich habe es bisher geschafft, die Fill AI gegen die Random AI spielen zu lassen, und wollte jetzt mal als ManualClient gegen die Fill AI spielen, allerdings updatet sich bei mir das Spielfeld nicht immer, es wurden im Terminal schon mehrere Züge gespielt allerdings im Spielfenster nicht angzeigt. Ich muss dazu sagen, ich bin auf dem Level, dass es bis hier hin schon gute 3 Stunden gedauert hat ;) ich versuche das Ganze mit Python Py Charm
Hey! Mega cool dass du dabei bist!Kannst du denn deine gewählte Spalte im Terminal schreiben, wie im Video gezeigt? Anschließend müsste der Bot wieder seinen Zug machen. Wo hängt es denn genau? Falls du Lust hast kannst du auch gerne unserem Discord beitreten, sodass wir es dort genauer besprechen können.
Hi! Den Einsteigerkurs findest du komplett kostenfrei auf unserem Instagram Profil. Einfach im Feed nach unten scrollen und von vorne anfangen. ✌️ Cool, dass du mitmachen möchtest Alle Links gibt es unter: www.codingbuddies.de
Hi :) Ja, die Escape Rooms sind kostenfrei. Man muss sich lediglich einen Account anlegen :) Schau gerne mal bei Twitch vorbei wenn du magst und knobel live mit ;)
Why is this english german mixed?!?! I'd assume this is C#? No idea about the lang :D but I guess continueProcessing is never changed so the while loop goes forever. Ah and sum is initialized in the loop!! Depending on how the language deals with scopes the variable might not be accessible outside the for loop and even if it is it would only have the value of dataPackage from the very last element in data. Then: acting on string literals is a no-go! Just return the sum, check for 0 and do the verbal stuff in UI
Code language is english and comments are in german cause these examples are part of our basic programming lessons (german). The programming language is java :) Your are right: continueProcessing is not changed and ends in an infinity loop. Also sum is a bug cause it is defined in a local scope and can't be used outside. You are on the right track with the return type of the function. Whats the correct problem here?
Cool das es dir gefällt! :) Wenn wir die Lösung direkt danach anzeigen demotivieren wir vielleicht einige Leute wirklich aktiv darüber nachzudenken. Würdest du dir die Lösung allgemein wünschen? Das wir sie zusätzlich noch bereitstellen? Ansonsten kommentiere gerne, was deiner Meinung nach ein Bug ist und wir geben dir Feedback!
Mega cool, dass es euch gibt. Ich als Mittdreißiger freue mich sehr über den content, um mich genau in diese Richtung, welche mich schon ewig interessiert, weiterzuentwickeln und Support zu haben. 👏🏻 👏🏻 weiter so
Danke für dein Feedback! Wir freuen uns sehr, dass dir der Content gefällt. Hast du schon mal in unsere Live Sessions auf Twitch reingeschaut? Wir sind jetzt regelmäßíg online und würden uns freuen, wenn du dabei bist. 😊
Also noch mehrere? 😅 Einen sicheren hätte ich noch: Es fehlen die returns in den case Blöcken. Bei dem weiß ich nicht, ob das als Bug gilt: Der Code sieht nach Python aus. Und Python hat nativ keine switch-case Funktion. Von daher müsste irgendein Paket importiert werden, um das zu erreichen.
@@ThrowingRocks seit python 3.10 gibt es switch case zum Glück 😄 ja es sind noch weitere Bugs drin: was fällt dir bezüglich des Indizes noch auf? Und kann der Monat ausgegeben werden?
Mega cool dass du anfängst mit dem Programmieren. :) Wir können die IDEs von jetbrains sehr empfehlen und haben uns deswegen für die kostenlosen Varianten entschieden. Ansonsten wäre z.B. Visual Code auch eine gute Alternative. Falls du Lust auf unseren Einsteigerkurs hast, schau doch gerne mal bei uns auf Instagram vorbei. Ansonsten folgen bald weitere Einsteiger Tutorials hier auf unserem Kanal.