Java vs. Python: Welche Programmiersprache solltest du zuerst lernen? |

  Рет қаралды 51,601

Florian Dalwigk

Florian Dalwigk

Күн бұрын

Пікірлер: 653
@SuperFloraLP
@SuperFloraLP 4 жыл бұрын
Hab mit C angefangen und anschließend mit Assembler weiter gemacht. Die Leiden eines Elektrotechnikers...
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Ohja!
@SuperFloraLP
@SuperFloraLP 3 жыл бұрын
​@@Gnarkson, also C/C++ auf jeden Fall, das kriegst du beigebracht, egal wo man studiert. Assembler ebenfalls, wenn der Studiengangname "... & Informationstechnik" enthält. Möglicherweise ist es aber "nur" AVR 8 Bit Assembler, kann aber auch hochgehen bis x64 Assembler. Kommt einfach auf die Profs des Fachbereichs an und was die so alles draufhaben.
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Es wird häufig gebraucht
@Ry0MaNiA
@Ry0MaNiA 4 жыл бұрын
An der Stelle muss ich auch einfach kurz mal danke sagen. Ich komm eigentlich aus der Veranstaltungsbranche, letztes Jahr im Frühling im ersten Lockdown hab ich dann etwas die Perspektive verloren und habe durch deine Videos beschlossen Informatik zu studieren. Jetzt hab ich mein erstes Semester hinter mir und bin jeden Tag dankbar für die Entscheidung.
@Deichgraf2.0
@Deichgraf2.0 3 жыл бұрын
Die Corona Pandemie ist nicht nur Krise, sondern ebenso Chance, wie man an deiner beruflichen Umorientierung sieht 🙂 Viel Erfolg als Informatiker 👍🏻
@pineapplepizza6045
@pineapplepizza6045 3 жыл бұрын
Richtig gut erklärt. Ich bin damals über Python in das Thema eingestiegen und dann auch dabei hängen geblieben. Vor einiger Zeit habe ich dann noch angefangen c++ zu lernen. Es ist echt verrückt was für massive Unterschiede zwischen den Sprachen herrschen. Aber auch wichtig zu erwähnen, dass es auch immer sehr viele Parallelen gibt. Wenn man einmal die Grundregeln des Programmierens verstanden hat, fällt die nächste Sprache lange nicht so schwer wie die erste! Daumen hoch! Sub is auf jeden Fall raus 🤝
@LetsFluffy
@LetsFluffy 4 жыл бұрын
Zum Thema Programmieren im Unterricht: Ich glaube das bei vielen einfach die Faszination für Programmierung ausbleibt, weil wie du es ja auch gesagt hast, am Anfang Java echt heavy ist zu lernen, vor allem wenn man jede Woche nur 3x 45 Minuten Zeit hat. Zumindest am Anfang würde ich sagen, kann man das Lernen von Java mit dem Lernen einer neuen Fremdsprache vergleichen und dafür hat man ja auch viel mehr Unterrichtsstunden. Ich finde den Ansatz mit Python zu beginnen eigentlich auch top und Dateien zu verschieben etc. wären auch coole Lernerfolge. Aber darauf ist das ganze Schulsystem nicht bedacht, die Motivation soll man sich von sonst wo holen und dann soll mans auch verstehen. Ziemlicher Schwachsinn, wenn man mich fragt. Wenn man die Leute im Informatikunterricht nicht von Stunde 1 an bei der Programmierung abholt und alle mitkommen, dann wird es auf Dauer eine viel zu große Leistungsspanne im Kurs geben. Ich hatte als 2. Fremdsprache Latein von der 6. Klasse bis zum Ende der 9. Klasse. Nach 1 Jahr bin ich da dann gefühlt komplett ausgestiegen und wusste gar nichts mehr, weil ich einfach nicht gelernt hab und keine Lust hatte. Damit musste ich mich dann noch 3 weitere Jahre irgendwie durch diesen Unterricht quälen und habs am Ende noch so gerade mit einer 4 beendet :D Bin ich froh, dass ich das hinter mir hab, so stell ich mir aber vor muss es den Leuten gehen, die im Unterricht bei der Programmierung nicht mehr mitkommen.
@yoshi-cs6ib
@yoshi-cs6ib 3 жыл бұрын
Jede Woche 3x 45 Minuten? Das wäre ja glücklich. Manche Schulen haben gar kein Informatik und auch wir hatten teilweise nur 1 Wochenstunde Informatik (Dann alle 2 Wochen eine Doppelstunde.)
@LetsFluffy
@LetsFluffy 3 жыл бұрын
@@yoshi-cs6ib Es gibt sicherlich Schulen die schlechter dran sind! Wir haben an unserer Schule glaube 6 Informatiklehrer und 4 Informatikräume, womit wir uns sehr glücklich schätzen können. Trotzdem hängt es dann natürlich auch noch an den Lehrkräften da was gescheites rauszumachen, was leider zumindest bei 5 von den 6 ausbleibt. Bei uns wird auch jedes Jahr die Möglichkeit angeboten Informatik als LK zu wählen mit 5 Wochenstunden. Der Unterricht ist da natürlich nicht viel besser, so kann man aber wenigstens jedes Halbjahr die sichere 1 mitnehmen :D
@cobalt2489
@cobalt2489 3 жыл бұрын
Es wundert mich immer noch, dass C++ sich nicht dabei durchgesetz hat. Direkte Anbindung an OOP und maschinennahe um Grundkonzepte zu lernen/ benutzen. Es hat zwar Probleme wir Memory Safety aber dafür erlaubt die direkte Kontrolle über Pointer etc. (Hat mich bei Java immer genervt. Wann ist es ein Pointer, wann ein kopierter Wert?). Als moderne Sprache wurde ich zwar Rust empfehlen aber das hat ein leicht komplexes System und kein richtiges OOP.
@zTJq40sl
@zTJq40sl 3 жыл бұрын
@@cobalt2489 Pointer hat's in Java gar keine*: Es gibt Referenzen (bei Objekt-Typen) und bare Werte (bei primitiven Typen). Unterscheiden lassen die sich einfach: Objekt-Typen haben immer einen großgeschriebenen Namen (weil der Typ eine Klasse ist), z.B. "String". Primitive Typen haben immer kleingeschriebene Namen, z.B. "int". * Man kann also sagen, dass die NullPointerException in Java falsch benannt ist. Die müsste "NullReferenceException" heißen! Wobei Referenzen (anders als Pointer) eigentlich nie "null" sein können sollten. Dass Java das erlaubt ist also eh ein (Design-)Fehler in der Sprache, den man nun aber leider nicht mehr los wird.
@omegapirat8623
@omegapirat8623 3 жыл бұрын
​@@zTJq40sl Mich hatte das tatsächlich verwirrt als ich nach Java anfing C++ zu lernen. C++ hat ja sowohl Pointer als auch Referenzen. Die Referenzen in Java sind eigentlich ein Mittelding zwischen den C++-Pointern und C++-Referenzen. Wie C++-Referenzen verhält sich die Java-Referenz wie ein Alias. Man muss nichts derefenzieren, kann keine Zeigerarithmetik machen. Eine C++-Referenz ist aber fest mit einem Objekt verbunden, kann nicht auf nichts zeigen und kann auch nciht umgehängt werden. Hier verhält sich die Java-Referenz wie ein C++-Pointer. Dieser darf auf nichts zeigen und man kann ihn auf beliebige Objekte desselben Typs zeigen lassen. Etwas was mich sehr verwirrt hat und wahrscheinlich ist es auch eines der verwirrensten Themen, wenn man sich mit Java und C++ beschäftigt.
@alcar32sharif
@alcar32sharif 4 жыл бұрын
Die große Stärke von Python ist das foreign function interface (ffi). Ohne das ffi wäre Python für ML und andere Bereiche nicht nutzbar. Die überwiegende Anzahl der verwendeten Bibliotheken die in Python häufig verwendet werden, lägern Funktionen nach C/C++ aus. Im Endeffekt ist Python mittlerweile ein C/C++ wrapper.
@mrjonixde
@mrjonixde 2 жыл бұрын
Danke für das Video ! Ich bin gerade in einem Informatik Leichtungsfachkurs in K1 und behandeln gerade JAVA als Programmiersprache. In der Klasse 10 haben wir erste Erfolge mit Python erzielt. Ich fand die Einteilung sehr sinnvoll und stimme dir da mit deinem Fazit überein 😊
@EllienVitan
@EllienVitan 2 жыл бұрын
Du willst gar nicht wissen wie viele Leute ich gefragt habe welche Sprache ich lernen soll und immer die Antowort bekommen habe "das kommt drauf an was du machen willst" aber nicht wirklich was der Unterschied zwischen speziell diesen beiden Sprachen ist. Hier ist es endlich einmal gut beschrieben, lieben Dank!
@Florian.Dalwigk
@Florian.Dalwigk 2 жыл бұрын
Sehr gerne 😊
@brunozirnstein413
@brunozirnstein413 4 жыл бұрын
Mich würde es freuen, wenn du mal ein video zu den C-Programmiersprachen machst.
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Dazu kommt auch irgendwann mal ein Vergleich!
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Die Sprache hat Max von @m4xfps in unserem gemeinsamen Video auch genannt.
@DaHx_ln0
@DaHx_ln0 4 жыл бұрын
Mit interpretierten Sprachen hab ich meinen Einstieg gefunden, das war damals scilab. Man kann in Python/Matlab/scilab echt einfach Sachen zustande bringen und auch einen Einstieg in die OOP Gedankenwelt finden, ich hab dann den Weg zu C eingeschlagen. Gutes Video, die Gedanken sind genau die, die Suchende sich stellen sollten. Für die Arbeit im techn./physik Umfeld fand ich scilab als idealen Einstieg.
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Vielen Dank und danke für deine Empfehlung mit scilab!
@usagi67
@usagi67 4 жыл бұрын
Ich habe mit Basic angefangen.
@Kaffee_Kanne
@Kaffee_Kanne 4 жыл бұрын
Hey, was hälst du von Javascript bzw. Typescript als Einsteigersprache? Denn Vorteile Javascript zu lernen sind, dass man 1. in der Lage ist Webseiten zu Programmieren - was ein schnelles Erfolgserlebnis bietet und man 2. mit Node bzw. Deno und Npm zugriff auf eine riesige Menge von Libraries bekommt. Es ist auch einfach Desktopapplikationen mit HTML, CSS und Javascript mithilfe von Electron zu Programmieren.
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Das sehe ich (in Kombination mit HTML und CSS) tatsächlich auf einem ähnlichen Level wie Python.
@8kylobit503
@8kylobit503 4 жыл бұрын
Ich stimme dir zu! JavaScript ist aber ohne TypeScript für mich ehrlicherweise unschreibbar geworden, weil ich mich mittlerweile sehr an die Angenehmlichkeiten von TypeScript gewöhnt habe. Als Anfängersprache bin ich deiner Meinung. Um schnell Erfolge zu erzielen und langfristig etwas mitzunehmen ist JavaScript die beste Lösung und am vielfältigsten. Siehe React Native für Mobiledevelopment, React für One-Page-Applications, Angular für Psychopathen, Express für APIs und Server und, und, und! 🤗 Electron heißt nebenbei glaub ich offiziell Atom Shell glaub ich🤔
@Kaffee_Kanne
@Kaffee_Kanne 4 жыл бұрын
@@8kylobit503 Jetzt wo wir über Javascript Frameworks reden muss ich Svelte erwähnen. Svelte ist Syntaktisch viel einfacher als React, es benötigt keine Virtual DOM und ganz wichtig: Es hat eine Rasant wachsende Community. Ich war großer Fan von Vue bevor ich Svelte entdeckt habe. Jetzt hat Svelte auch vollen Support für Typescript. Währe vielleicht auch ein interssantes Video diese Frameworks gegenüber zu stellen.
@8kylobit503
@8kylobit503 4 жыл бұрын
@@Kaffee_Kanne Syntaktisch gesehen ist React mit den Klassen componenten definitiv ein Alptraum. Aber mit den neuen Function Components ist React ein Träumchen geworden. Einfach mit einer Arrowfunction den Component aufmachen und rein in den Spaß von wiederverwendbaren Components springen! Aber Svelte und VueJS hören sich beide für mich interessant an und ich werde mir das bestimmg in den nächsten Jahren mal ansehen. Aber Angular kann ich mir einfach nicht geben 🤢
@Kaffee_Kanne
@Kaffee_Kanne 4 жыл бұрын
@@8kylobit503 Agree
@niko-pp
@niko-pp 4 жыл бұрын
Ich hatte im Fachabi C++, im Praktikum PHP, dann in der Uni Java und C, im nächsten Praktikum R, in der Ausbildung VBA, und privat JavaScript und Python. Ich muss sagen, das nimmt sich alles nicht viel. In allen Sprachen gibt es sehr ähnliche Konzepte, Datentypen, Schleifen, etc. Ich habe bei vielen Leuten die privat programmieren wollen gemerkt, dass sie sich den Kopf zerbrechen, welche Programmiersprache sie denn jetzt lernen sollen und am Ende die Motivation verlieren, weil sie sich nicht entscheiden können. Da hat man im Studium oder der Ausbildung natürlich den Vorteil, die Programmiersprache vorgegeben zu bekommen. :)
@socketconnection4926
@socketconnection4926 4 жыл бұрын
Die Struktur von Programmiersprachen ist fast immer die selbe. Wenn man eine kann ist es deutlich einfacher eine neue zu lernen
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Das stimmt!
@mzm_de
@mzm_de 4 жыл бұрын
Wie immer cooles video! Freu mich schon auf Java nächstes Semester. Aber als Einstieg C war auch ganz gut um die basics zu lernen. 😁
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Danke dir und viel Erfolg!
@Timm2003
@Timm2003 3 жыл бұрын
Liebe das Intro :-)
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
😁
@sofiiatsybka
@sofiiatsybka Жыл бұрын
Ich will mich ganz herzlich bei Ihnen bedanken, weil Sie mit Ihren Videos bei mir so eine starke Interesse an Informatik geweckt haben, sodass ich im Informatikunterricht ständig gute Noten kriege. Ich bin ein 15 jähriges Mädchen, das Informatik als Profilfach gewählt hat, obwohl ich eigentlich keine große Interesse daran hatte. Ich dachte, das wäre besser als andere Profilfächer, die mir zur Wahl standen. Dann habe ich mit Ihren Videos gelernt und es hat sich am Ende gezeigt, dass ich ein richtig großer Informatik- Fan bin. Danke Ihnen für spannende Videos, die so viele Leute wie ich begeistern und zusätzlich noch Motivation fürs Lernen geben 😊
@FryJayPhilip
@FryJayPhilip Жыл бұрын
bleib dabei :) wir können mehr damen in der IT brauchen 👍
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
Vielen, vielen Dank für das liebe Feedback und weiterhin viel Spaß in der IT :)
@luigi.8868
@luigi.8868 4 жыл бұрын
Ich lerne seit gut 1.5 Jahren Java freizeitmäßig und habe ein Problem: Immer wieder wenn ein Fehler auftritt (kein Programming Fehler sondern ein logischer Fehler, z.B. das das Programm falsche Schlüsse zieht) Habe ich dann oft keine Lust mehr und höre wieder für fast einen halben Monat, weil ich einfach nicht genug Kenntnisse habe und auch nach mehrern Stunden suchen, den Fehler nur teilweise beheben kann(manchmal auch gar nicht). Gibt es irgendwelche Tipps, weil das ist echt krass demotivierend, nach einigen Stunden null Prozent weitergekommen zu sein.
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Das ist normal in der Programmierung. Ich überlege mir da aber mal etwas!
@schwingedeshaehers
@schwingedeshaehers 4 жыл бұрын
gucken wie andere es gelöst haben.
@dertyp6833
@dertyp6833 4 жыл бұрын
Schau auf Stackoverflow
@cylab
@cylab 3 жыл бұрын
Benutze eine IDE und lerne, wie der Debugger funktioniert. Die meisten Anfänger (und nicht nur die) benutzen den einfach nicht und debuggen mit println Ausgaben. Das ist ineffektiv und mühsam. Mit einem Conditional Breakpoint kann man z.B. anhand eines logischen Ausdrucks bestimmen, ob das Programm an einer Stelle pausiert werden soll. Dann kann man es in Einzelschritten weiterlaufen lassen, sich den Inhalt aller Variablen anzeigen lassen und auch ändern oder mit Code-Schnipseln Werte anhand des aktuellen Zustands des Programms berechnen.
@superspeedm
@superspeedm 4 жыл бұрын
Danke für die gute Arbeit💪👷💪. Python ist nicht nur Skript Programierspache, ist aber multiparadigmatisch , Java auch. D.h. python ist auch object oriented Prog. Ich denke, dass man , bevor mit programiersprache zu anfangen ,Paradigms zuerst lernen soll
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Gerne! Vielen Dank für dein Feedback 🙂
@roadrunner2516
@roadrunner2516 4 жыл бұрын
Ich stimme dir absolut zu. Ich habe damals in der Schule auch mit Java (erst dem #Hamster und dann in der Oberstufe wirklich Java) angefangen und dann jetzt in der Uni C und C++ gemacht. Vor kurzem habe ich mich dann auch mit Python auseinandergesetzt. Ich würde mich jetzt nicht als Profi der von Python bezeichnen, aber schon behaupten einen recht guten Einblick bekommen zu haben. Und ich würde auch jedem, der sich langfristig mit Programmierung beschäftigen will, zu Java als Anfangssprache raten, da ich finde, dass Java gut in der Mitte zwischen den Extremen liegt. Es ist nicht so vereinfacht wie Python, aber auch nicht so anstrengend wie C/C++ (ich schaue dich an Speicherverwaltung). Und zusätzlich glaube ich, dass jeder Entwickler zumindest mal die Basics, wie zum Beispiel Variablen verstauchen oder ein Array invertieren, selbst geschrieben haben sollte, um ein gewisses Grundverständnis von Programmierung zu entwickeln.
@AniMatrixXD
@AniMatrixXD 4 жыл бұрын
Wie immer ein sehr tolles und interessantes Video. Richtig cool, dass du nicht nur diese "Standard" Vergleiche nutzt, sondern deine eigene Meinung und Tipps dazu sagst 😁 Wenn ichs mir so überlege, dann fängt man ja in den meisten Studiengängen Schwer an und geht zu "einfach" über. Also C -> C# / Java -> Python
@MidoriLetsPlay
@MidoriLetsPlay 4 жыл бұрын
Ich kenne viele Studiengänge wo es andersrum ist, wo man mit den Hochsprachen anfängt und dann immer tiefer geht, also z.B. Java und Python -> C++ -> C -> Assembly
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Diese Erfahrung habe ich auch gemacht.
@AniMatrixXD
@AniMatrixXD 4 жыл бұрын
@@MidoriLetsPlay Das hört sich auch vernünftig an :) In meinem Software-Technik-Studium hatte ich C -> Java -> Javascript -> Assembler. (Musste ich leider aus persönlichen Gründen abbrechen) In meinem derzeitigen Wirtschaftsinformatik-Studium habe ich C-> C# -> Python. Also prozedural -> objektorientiert -> skriptsprache
@Holzf43ller
@Holzf43ller 4 жыл бұрын
Hiho, cooles Video. Ich habe mir früher auch immer gesagt, dass ja Python einfacher ist als Java, C#, C, C++ aber speziell durch den guten Robert "Uncle Bob" Martin wurde ich dahin gehend beeinflusst, dass die Logik, also wie das ganze funktioniert mit der Programmierung, also logische Abfolgen usw an erster Stelle stehen sollten. So z.B. diese Marienkäfer oder Roboter, die über so nen Spielfeld laufen und verschiedene Aktionen machen können. Dies zusammen mit einem Intensivkurs bool'scher Algebra bringt jedem die Möglichkeit zu lernen wie Computer Programme abarbeiten. Als nächster schritt wäre dann entweder Python, als weniger Boilerplate belastete alternative zu Java. Kommt aber drauf an in welcher Umgebung man sich befindet. Im Studium sollte man klar auf Java oder C++ eingehen, da man hier auch die Möglichkeiten hat den Studenten den Hintergrund beizubringen. Das schlimmste an Java fand ich, dass mir nirgendwo die Boilerplate erklärt wurde. Warum und wozu ich das überhaupt mache. Ich soll es einfach so tun und gut ist. Mal davon abgesehen, dass solche Personen nichts in Positionen zu tun haben in der Sie anderen etwas beibringen, so kann man dann auch gut und gerne Python nutzen, es wird einem ja eh nicht erklärt was technisch abgeht. Und bei Python läuft das ja alles im Hintergrund. Und ganz wichtig von Anfang an wäre für mich sauberes Programmieren. Also Clean Code und TDD. Direkt am Anfang im Studium. tldr: Einstieg über Pseudoprogramme Danach je nach tiefe Python bzw Java/C# oder C/C++ mit tiefgehenden Erklärungen Clean Code und TDD so früh wie möglich. Man kann ja diese Trial and Error Herangehensweise mit den Pseudo-programmen zur genüge ausleben. MfG
@somebodystealsmyname
@somebodystealsmyname 3 жыл бұрын
Nur der Vollständigkeit halber, natürlich _kann_ man if i == 0: print("NO") else: print("YES") in Python in einer Zeile schreiben. Die Frage ist aber ob man das wirklich will: (lambda __print: (lambda __after: (__print('NO'), __after())[1] if (i == 0) else (__print('YES'), __after())[1])(lambda: None))(__import__('__builtin__', level=0).__dict__['print']) Aber auch ohne lambda-Funktion kann man in Python mehrere Befehle in einer Zeile verwenden. Das bekannteste Beispiel das jeder der sich mit red teaming beschäftigt kennt ist: python -c 'import pty; pty.spawn("/bin/sh")'
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Lol, das nenne ich mal Obfuscation 😉
@tunfisch96
@tunfisch96 4 жыл бұрын
Ich weiß nicht, welche Sprache ihr in der Schule gelehrnt habt. Bei mir war es Pascal, was ich im Nachhinein tatsächlich für eine gute Wahl halte, weil die funktionen recht simpel und vom Umgangssprachlichen sehr einfach nachzuvollziehen. Dort gab es z. B. Die Funktion "strtoint()" um ein String in ein Integer umzuwandeln oder auch "if x
@fxft187
@fxft187 4 жыл бұрын
Würde mich sehr über ein paar Java Anfänger Videos freuen. Tolles Video
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Kommt noch 🙂
@globulidoktor1733
@globulidoktor1733 3 жыл бұрын
mein Einstieg war Python- bin froh drüber, weil im nächsten Semester konnte ich damit ziemlich flott die Daten für meine Labore auswerten und Excel succs
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Dafür ist Python sehr gut geeignet!
@Bloodstorm1988
@Bloodstorm1988 4 жыл бұрын
Hui echt mutig so ein Video mit so einem Triggertitel zu machen xD Ich stimme dir eigentlich überall zu :D Was ich nur nicht verstehe ist. Wieso hassen eigentlich alle Scratch? Die Sprache wurde doch für Schulen zu lernzwecken entwickelt. Das Ziel soll doch eher sein Programmieren und die Konzepte näher zu bringen selbst wenn da Schüler dabei sind die sich 0 für Programmieren interessieren oder nicht? Und halt für sehr junges Publikum. Wäre froh wenn mich da mal einer Aufklären könnte :D
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Danke 😊 Scratch schränkt einen super stark ein und der visuelle Ansatz ist auch etwas erzwungen. #MeineMeinung
@bronzekoala9141
@bronzekoala9141 4 жыл бұрын
An meiner Uni macht ein Prof seit neuestem als erste Programmiersprache Typescript. Meiner Meinung nach wirklich eine gute idee, weil es alle wichtigen Prinzipien, die du bei Java schon erwähnt hast lehrt und man trotzdem schnell hübsche Apps mit dem DOM bauen kann. Ansonsten würde ich persönlich eher C# anstatt Java machen.
@schnasndasn1504
@schnasndasn1504 4 жыл бұрын
Das finde ich eine schreckliche Idee. Das Problem mit Typescript ist, dass es sich dabei um eine Meta Sprache handelt. Im Endeffekt wird TypeScript wieder zu JavaScript "Kompiliert". Bei JavaScript selbst handelt es sich um eine Objektbasierte, nicht Objektorientierte Sprache. Das heißt, dass JavaScript OOP Konzepte wie Vererbung, Polymorphie, Überladen von Methoden usw gar nicht. Wenn man also nicht weiß wie JavaScript funktioniert, schreibt man im Zweifel OOP Code der in Ineffektiven JavaScript Code umgewandelt wird.
@AlphaDango
@AlphaDango 4 жыл бұрын
Bei uns wird in Informatik I drei Sprachen vermittelt. ASM (RISC), F# und zuletzt C. Im 2. Semester lernen wir dann in Informatik II Python und im Programmierkurs Java. Im 4. Semester lernen wir Prolog in Logik und Verifikation.
@bronzekoala9141
@bronzekoala9141 4 жыл бұрын
@@schnasndasn1504 Er geht am Anfang schon auch auf Javascript ein soweit ich weiß und achtet auf sowas (was ich gehört habe - ich selbst hatte noch Java als erste Sprache) Zudem ist doch Typescript genau darauf ausgelegt OOP Code in möglichste effizienten JS Code zu kompilieren.
@Python_Django
@Python_Django Жыл бұрын
Wie ich lese in Uni lernt man nix, man mus eine Sprache lernen, aber tief und dann kannst du Sprache wechseln, wenn du Grund Prinzipien in Programmierung verstehst, und leider Universität was lernt man ist weit weg von Realität, was man in Praxis nutzt, ich habe mit Python angefangen, und mit jeder stufe von Basis bis Web Framework Django, und dann HTML & CSS und JS und jetzt lerne ich React Framework, die Motivation und Lehrgang ist sehr wichtig in anfang und nicht die Sprache!!!
@BattlerUshiromiya01
@BattlerUshiromiya01 4 жыл бұрын
Ich habe jetzt das erste Semester im Studiengang Wirtschaftsinformatik hinter mir und wir mussten mit Python programmieren. Im nächsten Semester werden wir mit Java anfangen. Ich finde, das war eine gute Entscheidung des Dozenten, weil ich finde, Python eine sehr gute Programmiersprache für Anfänger ist. Man lernt im Grundlegenden, wie Programmieren überhaupt geht/funktioniert und im zweiten Semester mit Java werden wir das alles vertiefen.
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Auch ein guter Ansatz. Um Algorithmen zu erklären, würde ich Python Java definitiv vorziehen!
@gentus7239
@gentus7239 4 жыл бұрын
Hey, liebe deine Videos! Könntest du in Zukunft vielleicht mal probieren mit A dobe Character Animator dein Avatar animieren? wäre ein bisschen mehr Arbeit pro Video aber würde sich meiner Meinung nach definitiv qualitativ lohnen!
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Da denke ich schon länger drüber nach. Allerdings bin ich in so etwas maximal unbegabt 😔
@sonex1234
@sonex1234 3 жыл бұрын
Die Information bei Minute 5:30 ist zum Teil falsch, man kann in Python, wenn man nach einer If nur eine Sache auführen möchte, dies auch direkt hinter die Doppelpunkte schreiben, Beispiel: if i == 0:print("No") else:print("yes") oder komplett fancy in einer Zeile als: print("No" if i==0 else "yes") (oder so ähnlich, schaue gerade am Handy und kann es nicht testen, müsste aber funktionieren) Gr.
@gabenfanboy7471
@gabenfanboy7471 3 жыл бұрын
ich mag keine handys, aber computerpiele und elektronikkram und als ingenieur muss ich sowieso numpy-ähnliches Zeug nutzen. Gibts also von dieser sichtweise aus einen grund, sich mit java auseinanderzusetzen, anstatt nur mit C und Python?
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Eigentlich nicht.
@basti3944
@basti3944 4 жыл бұрын
Ich habe mit Java angefangen und bin jetzt zu kotlin gegangen. Ich glaube es ist leichter mit Java Kenntnissen Python zu lernen als andersrum
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Das stimmt!
@LB-qr7nv
@LB-qr7nv 4 жыл бұрын
Also wenn es um Schule geht hab ich die Erfahrung gemacht, dass man mit Python Kenntnissen auch sehr leicht Java lernen kann.
@neonschaf
@neonschaf 3 жыл бұрын
Naja , das Programm'sche denken (?) lernt man ja sowieso, dann wird es immer einfacherer eine neue Programmiersprache zu lernen.
@Lyrik-Klinge
@Lyrik-Klinge 4 жыл бұрын
Zum Anfixen und für Hobby-/Gelegenheitsprogrammierer finde ich "Python" ideal...
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Auf jeden Fall!
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Ja, doch fürs langfristige Lernen eignet sich Java mehr. ;)
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Gut, dass du den Teil in Klammern noch ergänzt hast 😉
@Lyrik-Klinge
@Lyrik-Klinge 4 жыл бұрын
@Jontherippa Das stimmt :-)
@baaz5642
@baaz5642 3 жыл бұрын
Yes exactly!
@theminecode7378
@theminecode7378 2 жыл бұрын
1:47 Ich glaube, dass dieser Vorteil nicht so maßgeblich ist. Das Hello World Programm ist einfach ein extremes Beispiel. Zudem ist Java zwar auch in normalen Programmen durchaus mehr Code, aber in der heutigen Zeit ist es halt so, dass eben ein sehr großer Teil des Codes vom Computer generiert wird. Und wenn man diesen Vorteil mit einberechnet, kann es sogar sein, dass sein, dass man in Java schneller ist als in Python, weil dadurch, dass bei der Instanziierung der Variablen zum Beispiel in Java der Typ direkt mit angegeben werden muss und somit die IDE besser arbeiten kann.
@Garybaldi74
@Garybaldi74 3 жыл бұрын
Mein Weg, mich für Python zu interessieren war etwas länger ... Der Start war Basic vom C64. Durch das doch schon sehr umfangreiche Handbuch zum C64 kam ich zur Programmierung. Damals noch mit Zeilennummern und Sprungmarken. In der Lehre folgten Pascal und dann Turbo Pascal, später Borland Pascal. Nebenbei noch etwas Maschinensprache, was bei Pascal direkt implementiert werden konnte. Danach war Visual Basic, später VB.net, die Programmiersprache meiner Wahl. Es war sehr nah an einer Kombination von C64-Basic und Pascal.. Und ja, viele meiner Tools schreibe ich auch heute noch in VB.net. Kennengelernt, verliebt ... und den Rest könnt ihr euch denken. Job-Wechsel: Java-Programmierung Mit den Vorkenntnissen war der Umstieg gar nicht so schwer. Man sagt ja, wer einmal eine Programmiersprache richtig gelernt hat, der kommt auch sehr schnell in anderen Programmiersprachen zurecht. Syntax gelernt, einen Überblick über die verfügbaren Klassen verschafft ... ja, damals nur ein sehr kleinen. Java (JSP) ist für mich die Programmiersprache, mit der ich aktuell Kunden-Webprojekte realisiere. Die Videos von diesem Kanal haben mein Interesse an Python geweckt. Das muss ich mir mal näher ansehen.
@linuxonkel8053
@linuxonkel8053 3 жыл бұрын
Einfache Antwort auf die Frage: Beide! Genau das habe ich getan. Man hat n bissel Abwechslung und lernt die verschiedene Syntax. Dazu hat man meistens die richtige Anwendung für sein Problem. Die Java Syntax finde ich aber schwieriger.
@lars7898
@lars7898 4 жыл бұрын
Meine erste Programmiersprache ist Java, und Java ist auch nach wie vor meine bevorzugte Sprache. Vor allem die strikte Objektorientierung ("Eine Klasse macht lediglich eine Sache, macht sie aber möglichst gut") finde ich sinnvoll, um robusten und gut wartbaren Code zu schreiben.
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Da stimme ich dir absolut zu!
@GameNOWRoom
@GameNOWRoom 2 жыл бұрын
Java hatte ich 3 Jahre in der Schule und bin froh damit gelernt zu haben. Allerdings habe ich es danach nie wieder gebraucht, da ich beruflich einen anderen Weg eingeschlagen habe und privat habe ich auch nichts mehr mit Java programmiert. Mittlerweile habe ich wieder Lust kleine Programme zu schreiben und habe mit Python angefangen. Damit erreiche ich schnell meine Ziele, kleine Programme zu schreiben, die mir im Alltag helfen. Im Ergebnis bin ich froh Java gehabt zu haben. Das hat mir sehr für das Verständnis geholfen. Allerdings reicht Python völlig kleine Programme zu schreiben, so wie ich sie brauche :)
@felixkorwer2703
@felixkorwer2703 3 жыл бұрын
Richtig cooles Video! Danke dir 😃
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Gerne 🙂
@scouls95ify
@scouls95ify 4 жыл бұрын
Der Klassiker, die naiven Mobilapps :D Kleiner Spaß am Rande, bei der Frequenz an guten Videos sei dir ein kleiner Versprecher mehr als verziehen. Als kleine Idee für deine Shorts: Summe Pyramide aus ungeraden Zahlen. N1: 1 ; N2 3 ,5; N3: 7, 9, 11 ; N4: 13, 15, 17, 19 N5: 21, ... -> Stichwort n^3 Damit hat uns unser Prof im zweiten Semester ziemlich veräppelt, während wir alle versucht haben eine Schleife in einer Schleife zu schreiben...
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Wow, vielen Dank für den Tipp! Ja, nach dem Upload habe ich das dann auch gehört ... wie naiv von mir zu denken, dass das niemandem auffällt 😉
@MiauRizius
@MiauRizius 4 жыл бұрын
Ich bin eigentlich voll deiner Meinung. Ich habe mir alles selber beigebracht (gut, wer will auch schon einem 10 Jährigem erklären, wie Programmiert?). Mein aller aller erstes Programm, war ein Discord Bot in Javascript. Das konnte man aber nicht wirklich programmieren lernen, weil ich meistens nur Code aus dem Internet geklaut hatte (ich hatte halt 0 Plan davon). Irgendwann bin ich dann auf Java umgestiegen, und habe Plugins für Minecraft Spigot Server Programmiert. Da habe ich auch dann alles gelernt. Nach und nach bin ich immer besser geworden, hatte noch viel mehr Spaß daran, und habe irgendwann angefangen, weitere Sprachen zu lernen. Mit 11 konnte ich dann bereits schon 2 Programmiersprachen, die ich mir selber beigebracht habe. Mit der Zeit wurden es dann immer mehr und irgendwann bin ich bei der Suche nach Tutorials zu Python auf Cedric's Kanal gestoßen. Cedric hat ja Unmengen an Informatik "Kursen". Ich war dann so fasziniert von der Informatik im allgemeinen, dass ich mich auch mehr damit auseinandersetzen wollte, und nicht nur Programmieren wollte. Dann bin ich auf deinen Kanal gestoßen, und seit dem, macht mir das so unfassbar viel Spaß, dass ich es in Betracht ziehe, Informatik zu studieren. Das war so meine "Laufbahn" bis jetzt. Dafür, dass ich erst 14 bin, hab ich mir denke ich ganz schön viel vorgenommen 😅. Aber ja, ich finde Java und Python beide ganz cool. Auch wenn ich mehr der Fan von Java bin :D Python ist auch was ganz schön cooles. Auch sehr praktisch im Bereich IT-Security wie ich finde. Ich glaube der Kommentar hier wird ein wenig lang, weshalb ich jetzt mal eine schreibpause einlege 👀 xD. Schönes Tag an alle, die das hier lesen
@MiauRizius
@MiauRizius 4 жыл бұрын
Huch der Kommentar ist wirklich ganz schön lang xD
@brunozirnstein413
@brunozirnstein413 4 жыл бұрын
Die Intros werden immer besser!
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Ich versuche immer, etwas Neues zu finden 😉
@niklaskras5498
@niklaskras5498 4 жыл бұрын
habe auch an der uni erst java gelernt und fand das eigentlich auch gut so. werde auch im zuge meiner thesis jetzt python lernen. will damit auch später paar aufgaben automatisieren
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Cool! Viel Erfolg!
@cuty5372
@cuty5372 3 жыл бұрын
Wenn ich dynamisch Typisieren richtig verstehe, dann hat man eine Variable der man alles zuweisen kann. Kann man dann nicht auch Java dynamisch typisieren? Eine Variable vom typ Object kann doch schlieslich alles sein...
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Es geht um die Bekanntheit zu Compilezeit. Außerdem weist du da nur abgeleitete Typen zu.
@cuty5372
@cuty5372 3 жыл бұрын
@@Florian.Dalwigk Und obwohl alles von Object abgeleitet wird zählt das nicht?
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Nein
@smorty3573
@smorty3573 4 жыл бұрын
Was hast du gegen Scratch? Es ist super um mit irgendwas anzufangen...
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Ich bin kein Fan von graphischen Programmiertools. Aber das ist Geschmackssache.
@livingcodex9878
@livingcodex9878 4 жыл бұрын
Scratch lohnt sich vielleicht in der Grundschule, lohnt sich ab dann aber kaum noch, weil du syntaktisch oder der Features bezüglich so gut wie gar nichts über andere Sprachen lernst. Viele sehen es eben als Kindersoftware ;D
@boss47g
@boss47g 4 жыл бұрын
@@livingcodex9878 Bei Scratch geht es nicht darum Syntax und Semantik zu lernen. Es geht darum sich eine Algorithmische Denkweise anzueignen und Lösungsorientiert zu denken.
@echtertill
@echtertill 4 жыл бұрын
Es ist gut, um erstmal die Logik zu verstehen.
@smorty3573
@smorty3573 4 жыл бұрын
@@livingcodex9878 und dann gibt die Leute, die es schaffen ein 3d Spiel zu erstellen... In einer 2d engine...
@b3n_b
@b3n_b 4 жыл бұрын
Ich und ein Kumpel sind gerade beide im ersten Semester Informatik (auf unterschiedlichen FHs). Während ich mit Java angefangen habe, ist bei ihm Ruby die erste Programmiersprachen, welches für mich sehr ähnlich wie Python aussieht. Und es stimmt definitiv dass ihm mit Ruby der Einstieg leichter gefallen ist, jetzt fangen sie jedoch mit Java an und er hat auf die Komplexe Syntax gar keinen Bock xD. Da du ja meintest, dass Java für die Arbeit mit Datenbanken deutlich besser geeignet ist macht das dann auch schon Sinn, dass wir sie zuerst lernen, da wir auch Datenbanken gleich im 1. Semester hatten und so gleich mit JDBC arbeiten konnten. Ach und wie immer: gutes Video uns ein sehr amüsanter Anfang.
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Ruby als erste Programmiersprache? Gewagt! In einem Studiengang IT Sicherheit hätte ich es verstanden 🤔
@b3n_b
@b3n_b 3 жыл бұрын
@@Florian.Dalwigk Er studiert angewandte Informatik an der HAW, hat mich auch etwas gewundert, als ich das gehört habe.
@Python_Django
@Python_Django Жыл бұрын
Das mit DB stimme ich nicht weil heute zu Tag mit verschiedenen ORM’s auch hast du gar keine probleme mit Datenbank, und wie ich weiß in Praxis nutzt man verschiedene Datenbanken, hängt von Projekten ab, z.B. kannst du Projekte haben wo arbeitest mit Hybriden NoSql wo ist nicht Relation Datenbank und dabei hast auch eine Relational Datebbank, darum heute zu Tag ist nicht nur Geschmack Sache auch was nützliches :)
@FilmfanOliver1992
@FilmfanOliver1992 4 жыл бұрын
und jetzt noch Assembler vs. C ?
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Kommt irgendwann :)
@Mozart523
@Mozart523 4 жыл бұрын
Kannst du mal ein video mit Objektorientung machen mit vergleih zu einem non Objektorientung sprache
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Gute Idee!
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Zur Obkektorientierung selbst habe ich schon ein Video gemacht: kzbin.info/www/bejne/mWe1o5Z7q66crpI
@Mozart523
@Mozart523 4 жыл бұрын
@@Florian.Dalwigk schau ich mir mal gleich an aber an sich so ein verglich gab es glaub auf yt auch noch nicht ist vll sogar besser zu verstehen
@brunozirnstein413
@brunozirnstein413 4 жыл бұрын
8:20 oh man, Hamster-Simulator und Scratch beste 😂
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
😄
@svw1999
@svw1999 3 жыл бұрын
Den Hamstersimulator habe ich auch gehasst, weil wir damit als einzige Schule der Stadt noch in der Oberstufe angefangen haben und das Ding einfach viel zu alt ist. War aber auch irgendwie süß der kleine Hamster, da kann man nicht böse sein. Und der Entwickler war dann einfach mein Prof an der Uni. Cooler Typ xD.
@MatrixQ
@MatrixQ 4 жыл бұрын
Ich muss ja sagen ich bin durch Unity ein größerer Fan von C# als von Java. Bis auf kleine Details sind das eh die gleichen Sprachen, aber ich mag Unity einfach als Umgebung sehr gerne, weil man sehr coolen Kram machen kann.
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Auf jeden Fall! Da werden wir hier auf dem Kanal auch noch mit arbeiten.
@PainGain12
@PainGain12 4 жыл бұрын
Was hältst du von Bash? Sollten man Skripte in Bash oder Python programmieren?
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Wenn möglich Python. Bash geht auch, ist aber nicht so mächtig.
@lernendurchcoden
@lernendurchcoden 2 жыл бұрын
Cooles Video, etwas neues gelernt, das Wort Semikola. ;)
@Florian.Dalwigk
@Florian.Dalwigk 2 жыл бұрын
OK 😅😁
@joeckjoeck4321
@joeckjoeck4321 3 жыл бұрын
Sehr sehr sehr gutes Video, mal schön differenziert dargestellt und nicht nur darauf plädiert C ist eh viel besser für das. Worüber ich aber nicht klar bin, ob eben C bei Datenbanken auch schneller ist bzgl. des Punktes Oracle?
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Das müsste man mal testen. Ich weiß es nämlich auch nicht.
@R1D3R_
@R1D3R_ 3 жыл бұрын
Ich habe eine wichtige Frage und zwar welche Sprache ist für das Thema „Cyber Security“ besser geeignet ?
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Python
@k-poparmybackup9410
@k-poparmybackup9410 4 жыл бұрын
Wusste gaenicht das du ein Video über programmier Vokabeln hast. Das Video war interessant der Vergleich lässt eine besser Entscheid welche Programmiersprache verwenden soll. 🦾😀👍
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Super! Vielen Dank 🙂
@maximant523
@maximant523 Жыл бұрын
java hat mir einfach den spaß am programmieren genommen, bin froh das ich es doch nochmal mit einer anderen sprache probiert habe
@arnatar2086
@arnatar2086 3 жыл бұрын
Ich bin für C, Speichermanagement und Performancegedanken sind wichtig! Zumindest an der Uni fand ich es schade, erst mit Java angefangen zu haben und dann erst Berührungen mit C gehabt zu haben. Aber zwischen den beiden bin ich für Python, vor allem was Schule angeht. Ich durfte da noch Pascal lernen (und nein, ich bin noch nicht 30)
@Thori45
@Thori45 2 жыл бұрын
Man kann Python aber über Cython schön mit C verbinden. Ich habe kürzlich ein Programm in Python entwickelt und manche Teile davon war extrem Performance kritisch und ich konnte es mit Cython um etwa den Faktor 100 boosten xD
@illigalspigot1017
@illigalspigot1017 3 жыл бұрын
Java wird also für "naive Mobile Apps" verwendet? 1:16
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Lol, man weiß doch, was gemeint ist ;)
@datkeks
@datkeks 4 жыл бұрын
2:26 ja, wenn man z.b. den java "sacanner" mit python "input" vergleicht macht es große unterschiede
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Ja, das ist ein riesen Unterschied.
@datkeks
@datkeks 4 жыл бұрын
@@Florian.Dalwigk ja
@datkeks
@datkeks 4 жыл бұрын
@@Florian.Dalwigk z.b. bei java: Scanner variable1 = new Scanner(System.in); String variable2 = variable1.nextLine(); System.out.println(variable2); variable1.close(); und bei python(hab noch nie python programmiert lol): varaible1 = input() print(variable1)
@brunozirnstein413
@brunozirnstein413 4 жыл бұрын
Die Intros werden von mal zu mal besser!
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Danke :)
@wladekpl3429
@wladekpl3429 3 жыл бұрын
ich bin in der 7klasse und lerne grad mit python zu programmieren und es macht spaß aber ich will in ein oder zwei jahren java oder c# lernen und deine videos machen echt spaß
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Danke dir und viel Erfolg bei deinem Vorhaben :)
@epicshot1053
@epicshot1053 3 жыл бұрын
Was ist mit Flutter?
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Habe ich nicht so viel Erfahrung mit.
@michaels.steinberg4653
@michaels.steinberg4653 3 жыл бұрын
Ich lerne in der Schule Java und uns wurde seid einem halben Jahr nur gesagt das public class Name { public static void main(String args[]) gehört halt an den Anfang. Erklärt wurde es uns nicht.
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Oh maan, das schafft natürlich maximales Verständnis.
@michaels.steinberg4653
@michaels.steinberg4653 3 жыл бұрын
Jo. Zum Glück konnte ich schon vorher etwas Java
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Gut so :)
@neonschaf
@neonschaf 3 жыл бұрын
Das grinse Kätzchen hat sogar ein Kind gekriegt. Von der SAP und der University of Berkeley entstand "Snap!", dass kann jetzt auch vollständig als einsteiger Programmiersprache funktionieren. Da sind nun auch Funktionen (Blöcke genannt), symbolisiert als: Befehle (Ausführende Funktionen), Funktionen (Zurückgebene Funktionen), Prädikate (Speziell Bolisch zurückgebene Funktionen). Dann noch höhere Mathematische Funktionen, Funktionen höheren Ordnungs (map, filter, etc) , Sowie zugriff und Manipularion auf Pixel eines Bildes (Sprites). Und sollte das nicht reichen kann man auch JavaScript Code einbetten oder gleich den ganzen Source Code herunterladen. Nun wird sie in einigen wenigen US Universitäten sogar unterrichtet. Ich hab zum Beispiel einen deutschen Informatik Professer entdeckt, der auf KZbin mit Snap! "nicht Informatikern" simple Algorithmen und tja.. Algorithmen näher bringt. ( de.m.wikipedia.org/wiki/Eckart_Modrow )
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Klingt doch gut
@benediktjacobi5978
@benediktjacobi5978 4 жыл бұрын
Ich habe erst Python gelernt, habe jetzt aber auch mit Java angefangen. Warum genau so, weiß ich gar nicht mehr. Was mir aber aufgefallen ist, ist dass der Umstieg doch recht schwer sein kann und abschreckend wirkt. Alleine der unterschied in der print-Funktion ist stark. Wenn man jetzt aber komplexe Python-Skripte in Java umwandeln will, ist es nicht unwahrscheinlich, dass man sich mit dem User-input herumschlägt. Das was ich bisher erlebt habe, ist die Tatsache, dass man in Java einiges an Vorarbeit leisten muss, um die gleichen Aktionen durchzuführen, die eigentlichen Funktionen aber relativ gleich sind.
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Durch den Mehraufwand wertschätzt man seine Programme dann aber auch mehr.
@benediktjacobi5978
@benediktjacobi5978 4 жыл бұрын
@@Florian.Dalwigk Wo du recht hast...
@alpha_omega-777
@alpha_omega-777 Жыл бұрын
Herzlichen Dank!❤ Ich bin 40J. und vom Beruf Maurer. Nach einem Arbeitsunfall, ist dem Medizinischen Gutachten zu folge, kein weiteres Arbeiten im Baugewerbe möglich. Jetzt fange ich einen Bewerbungsseminar an, wo ich 6 Monate Zeit haben werde um eine Umschulung zu finden, am besten, gleich eine betriebliche Ausbildung/Umschulung. Vor ca einem Jahr hatte ich meine ersten Erfahrungen mit Python und Java gemacht, als Hobby 😊 Eine Frage: würden sie eine online Programmier Institute empfehlen (zB: ILS)? Da würde komplette Ausbildung ca 2 Jahre dauern und 350€ im Monat kosten. Es ist für mich Persönlich viel Geld, den ich beziehe zur Zeit "Bürger Geld"und Jobcenter würde nur 15 Prozent übernehmen. Was halten Sie davon? Danke im voraus!
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
Was spricht gegen eine Umschulung direkt in einem Unternehmen? Ich würde eine staatlich anerkannte Umschulung machen.
@omegapirat8623
@omegapirat8623 3 жыл бұрын
Ich finde man sollte sowohl eine statisch typisierte Sprache als auch eine dynamisch typisierte Sprache lernen. Anfangen sollte man dabei mit einer statisch typisierten Sprache, da man sich ziemlich früh mit dem Typenkonzept vertraut machen sollte und das bei statisch typisierten Sprachen besser geht. Danach sollte man sich eine dynamisch typisierte Sprache anschauen, um sich dann die Vor- und Nachteile gegenüber einer statisch typisierten Sprache bewusst zu werden.
@terrawest9500
@terrawest9500 4 жыл бұрын
Danke für deine Videos
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Gerne 🙂
@mli8847
@mli8847 3 жыл бұрын
"Kleine Geräte wie kühlschrank." -Algorithmen verstehen 2021. Geiles video btw.
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
😅
@asensiodias1593
@asensiodias1593 3 жыл бұрын
Eignet sich als Wirtschaftsinformatiker eher eine sprache wie Java oder Python, wovon hat man mehr ? Braucht man so tiefe Progammierskills mal später als Wirtschaftsinformatiker ?
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Kommt darauf an, was du als WInf später arbeiten willst.
@asensiodias1593
@asensiodias1593 3 жыл бұрын
@@Florian.Dalwigk ja eher was im Bereich Daten nicht extrem als Software Entwickler. Was denkst du ? Hatte zwar Java im Studium aber finde das komisch und wuchtig. Entweder nochmal Java hinsetzen oder Python. Was denkst du oder was wäre dein Rat
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Auch als WInf programmieren zu können, schadet nicht. Dann eher Java. Wenn dir Quick and Dirty reicht, Python.
@asensiodias1593
@asensiodias1593 3 жыл бұрын
@@Florian.Dalwigk also im Bereiche Datenbanken, Data Warehouse …
@TheKaryo
@TheKaryo 3 жыл бұрын
Was ich auf jedenfall sagen kann, wenn man später andere Programmiersprachen die etwas komplexer sind wie Haskell, dann ist es gut Java zu kennen da man von Java mehr Wissen übertragen kann, will man aber nur für sich selber einfache Programme schreiben will und sonst nicht viel mehr vor hat ist Python besser geeignet.
@bpptheo9966
@bpptheo9966 4 жыл бұрын
Und warum gilt Python jetzt nochmal nicht als Scriptsprache? Und was hälst du von Ruby?
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Dazz mache ich noch ein Video. Ruby ist sehr gut für IT Sicherheit, wenn du im msf coden willst.
@holycaketree
@holycaketree 3 жыл бұрын
Ich habe glaube ich mit 13 oder so das erste Mal angefangen mich mit dem Thema programmieren richtig auseinander zu setzen und bin dann irgendwie bei Python hängen geblieben. Hab dann in der Schule mittlerweile auch Java, mache aber trotzdem privat immernoch alles mit Python, da es deutlich besser für so Sachen wie einen Raspberry Pi ist. An sich kann ich den Punkten im Video auch voll zustimmen. Sind beides super Anfängersprachen, allerdings liegt es halt immer dran, was man machen möchte Übrigens ein negativer Aspekt von Python ist bei mir, dass ich, nachdem ich ein größeres Projekt in Python gemacht habe, in Java die ganze Zeit das Semicolon vergessen habe. Andersherum hatte ich das allerdings auch schon, dass dann plötzlich ein Code in Python mehr nach Java aussah 😆😅
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Das Problem kenne ich auch!
@dominicbue1404
@dominicbue1404 4 жыл бұрын
hast du hier bri schon die "neuenc features der versionen nach java 8 in betracht gezogen wie zum beispiel die jshel und "JEP 330, Launch Single-File Source-Code Programs" damit is die einstiegs hürde auch geringe als früher ;)
@Meowzofficial
@Meowzofficial 4 жыл бұрын
Bin ich der einzige der mit c# angefangen habe?
@FairyOfFlames
@FairyOfFlames 2 жыл бұрын
Danke, fürs video. Es hat mir weitergeholfen. Aber was hat die scratch Katze verbrochen das sie gelasert werden musste? xD
@Florian.Dalwigk
@Florian.Dalwigk 2 жыл бұрын
Gerne 😁 Naja, es ist Scratch ... Das muss als Antwort reichen 😂
@FairyOfFlames
@FairyOfFlames 2 жыл бұрын
@@Florian.Dalwigk stimmt xD
@Clash-yp8qy
@Clash-yp8qy 3 жыл бұрын
Wie findest du visual basic
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Grauenhaft!
@redskill857
@redskill857 3 жыл бұрын
@@Florian.Dalwigk wieso 🤣😐
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Die Sprache/Syntax, Performance, zu Microsoft-spezifisch.
@beonura5094
@beonura5094 3 жыл бұрын
Python finde ich ganz gut, allerdings stören mich die unsichtbaren Befehle und wenn ich dir sagen würde welche ziemlich alte Programmiersprache ich noch verwende bekommst Du garantiert Schnappatmung! Aber trotzdem finde ich das Erklärvideo gut!
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Welche verwendest du denn noch? 😁
@noemt.5658
@noemt.5658 2 жыл бұрын
Bei Java eher write once, debug everywhere
@noemt.5658
@noemt.5658 2 жыл бұрын
Bei uns an der Schule ist erst in der 10. Klasse Programmierung mit Python… etwas zu spät wenn ich schon seit der 6. Python benutze
@zazakage62
@zazakage62 Жыл бұрын
Florian Abi bester Mann
@palexer2505
@palexer2505 4 жыл бұрын
Mich würde mal interessieren, was du von Go als 1. Programmiersprache zum Lernen hältst. Ich habe noch nie von jemandem gehört, der diese empfiehlt, sie ist ja schließlich auch noch recht jung. Doch meiner Meinung nach wäre es einen sehr gute Mitte zwischen Java und Python, wenn es um das Lernen des Programmierens geht, oder übersehe ich da etwas?
@onaucc9899
@onaucc9899 3 жыл бұрын
Hey! Danke erst mal für das Video. Das hat mir als absolutem, blutigem Anfänger ganz gut erklärt, was ungefähr beides ist. Ich habe buchstäblich 0 Vorkenntnisse und musste erst mal 30 Minuten googlen um herauszufinden, dass man ne "IDE" braucht um zu programmieren. Jetzt hab ich allerdings eine Frage: Was wäre jemandem zu empfehlen, der überhaupt erst wegen KI bzw Machine Learning anfangen will, Programmieren zu lernen? Vermutlich wird die Antwort Python sein, weil ja überall gesagt wird, dass das KI = Python ist, zumindest hab ich so den Eindruck. Das Ding ist nur: Kann ich als absolut, kompletter Anfänger mit der "einfacheren" Option Python überhaupt Programmieren gut genug verstehen, dass ich mit Python halbwegs sinnvoll arbeiten kann? Dazu kommt noch, dass ich für mein Studium (Jura) so ein eigenes Textverarbeitungsprogramm bauen will, was speziell auf juristische Arbeitsweise zugeschnitten ist, bzw ggf so eine Art "Jura Bot", wo man einen Sachverhalt reinwirft und ein halbwegs brauchbares Gutachten rausbekommt. Dafür wäre vmtl wieder Java vorzugswürdig, alleine wegen dem easy Systemübergreifenden Programm. Und jetzt kommt halt der Kicker, warum ich mir so unsicher bin: Ich will, dass das Machine Learning massenweise Quellen durchsucht und, naja, "Machine Lernt" halt, und diese Ergebnisse daraus dann im "Jura Bot" verwertet und die Ergebnisse daraus halt in ein besseres Gutachten verwandelt. Was wäre dabei die sinnvollste Art vorzugehen? :)
@Python_Django
@Python_Django Жыл бұрын
Meine Meinung nach kannst du mit Python und das Java brauchst du nicht, das finde ich komisch wenn jeder sagt java schneller ist, must du wissen das Python auch in Web Entwicklung in server side sehr stark genutzt wird, und heute zu tag gibt sprachen wie Rust für Schnelligkeit, aber es geht darum, dass die meisten Dinge in der Programmierung Werkzeuge sind, sogar Sprachen. Man muss im Internet suchen, wenn man nicht genau weißt, was für einen funktionieren würde. Heutzutage gibt es so viele Informationen, und es ist nicht nur Python, es kann verwendet werden denn KI ist einfach das Beste, weil Python über einige der besten Bibliotheken verfügt, aber kannst du auch mit Java ganze, wie gesagt Man sollte sich heutzutage nicht nur auf eine Sache beschränken, man sucht nach der besten Lösung, und dabei handelt es sich oft um einen Mix aus verschiedenen Sprachen und Tools
@asensiodias1593
@asensiodias1593 3 жыл бұрын
Macht es mehr Sinn Python oder Java zu lernen um allgemein besser Möglichkeiten zum programmieren im Berufsleben zu finden bzw. Was findet mehr Anwendung
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Wo liegt denn dein Interessenschwerpunkt?
@asensiodias1593
@asensiodias1593 3 жыл бұрын
@@Florian.Dalwigk Ich will mich mit einer Sprache intensiv weiterbilden um es auch mal gut und umfangreich im Beruf einsetzen zu können. Meine Tätigkeit ist aktuell Oracle Datenbanken und Programmieren einer Online Meldesystem(Java) Allerdings soll das nicht meine Entscheidung beeinflussen. Daher die Frage was sich denn besser eigenet für die Zukunft.
@asensiodias1593
@asensiodias1593 3 жыл бұрын
@@Florian.Dalwigk Ich Frage auch deswegen weil viele/manche sagen "Java sollte man nicht mehr lernen"
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
"Die Zukunft" gibt es nicht, sondern "deine Zukunft". So wie ich dich verstanden habe, hast du noch keine wirkliche Ahnung, in welche Richtung es gehen soll (Datenbanken, Software Engineering, Hacking, ML, ...). Darüber solltest du dir erst im Klaren werden ... dann fällt die Entscheidung ganz von alleine. Python ist jedenfalls ziemlich einfach zu lernen.
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Warum sagen die das?
@mariusbohm9023
@mariusbohm9023 4 жыл бұрын
Ich hab damals in Minecraft angefangen Plugins mit Java zu entwickeln, also nichts mit Hello World, gleich voll rein. Ich bin dankbar das ich Java beherrsche, der Syntax geht auch auf C# zurück und ist damit super für die Leute, die auch mal richtige Desktop Anwendungen entwickeln wollen.
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Das ist eine tolle Anwendung und ein cooles Projekt!
@felixb.8313
@felixb.8313 3 жыл бұрын
Lösung für das am Ende erwähnte Dilemma: Kotlin
@flawlesscode6471
@flawlesscode6471 3 жыл бұрын
Ich persönlich empfinde Rust als weit überlegen gehenüber jeder anderen sprache. Das aus folgenden Gründen: - so sicher wie java - so schnell wie c/c++ - cross platform - sehr modernes sprachkonzept (besser als andere sprache): bspw variablen und methoden sind getrennt - multi paradigma: man ist dadurch nicht an oop gebunden sondern kann sehr frei code schreiben Würde gerne wissen wie andere das sehen.
@Pascal_Mueller
@Pascal_Mueller 3 жыл бұрын
Aber was sind die Nachteile? Muss ja einen Grund haben, dass es viele nicht nutzen
@flawlesscode6471
@flawlesscode6471 3 жыл бұрын
@@Pascal_Mueller nachteile meiner meinung nach: - es ist so neu und anders, dass es vielen schwer fällt sich rein zuarbeiten - die sprache hat viele logische quirks worauf man unbedingt achten muss die die programmierung zu einem "erlebnis für sich" machen - allein das thema scopes verwirrt viele fortgeschrittene rust entwickler - da sind sicher noch mehr, die ich grade übersehen habe aber das wäre die wichtigsten
@mokus-qf8se
@mokus-qf8se 3 жыл бұрын
Java it is. Thx für die Info. Sehr gutes Video
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Gerne :)
@Tom-lz9pu
@Tom-lz9pu 4 жыл бұрын
Ich programmiere selber schon seit mehreren Jahren. Ich selber habe noch nie mit Phyton gearbeitet, aber halt schon mit java. Und was mich an Java sehr stört ist einfach, dass es eine automatische garbage collection gibt. Oder Pointer... Solche sachen aus C-Sprachen sind so nützlich - also halt natürlich nur in bestimmten Bedingungen (ist ja klar). Und was mich auch ein wenig an Java stört ist, dass es neben JavaSwing und JavaFX keinen großen UI Element Libraries gibt (zumindest soweit ich weiß und ich würde gerne andere kennen lernen! :D).
@EinTechnikFreak
@EinTechnikFreak 4 жыл бұрын
(subjektive Meinung) Also ich muss ganz ehrlich sagen, java macht mir persönlich viel mehr spaß als python, ich finde python is gut um schnell was zu machen aber für größere projekte find ich java viel entspannter, viel übersichtlicher und lustiger zu schreiben.
@vinigame7490
@vinigame7490 3 жыл бұрын
Bin absolut deiner Meinung, auch wenn es bei mir C# und nicht Java ist
@florian-stanleyzech5231
@florian-stanleyzech5231 3 жыл бұрын
Sehr gutes Video. Ich habe mit Java angefangen zu Programmieren und kann jetzt viele verschieden Programmiersprachen eine ist auch Python. Meiner Meinung nach hebt Python sich von den Anderen Programmiersprachen ab weil es so simpel ist. Ich brauche z.B. die das Wissen hinter dem Programm weshalb ich Java auch sehr gut finde dort kann icih meine Eigenen Objekte, wie Fenster oder Sever mit meinen eigenen Hintergrund wissen erstellen. Trotz dessen finde ich ist Python eine gute Programmiersprache es ist bloß keine mit der man einsteigen soll wenn manch richtig programmieren möchte
@Python_Django
@Python_Django Жыл бұрын
Ich stimme dich nicht, weil gibt es so viel Umfeld in jeder Sprache, darum ist egal sprache an anfang kannst du mit eine von 4-ten bekanntesten Sprachen angefangen und sie sind C#, Java, Python und JavaScript egal von welchem du fängst nur musst die Lernmaterial so konstruiert werden fängst du von if else, dann schleifen, arrays, matrix, objects, funktionen, methoden, Error Handling, File Handling, dann Bibliotheken, OOP, alle OOP Prinzipen, SOLID, iterators and generators, Decorators, Design Patterns und testing und zwischen Git, wie mann mit GitHub umgeht, dann auch HTTP was ist, hier das ist mehr web orientiert aber, so z.B habe ich sehr strukturierte Kursen gemacht von eine private Software Schule und alles war Top strukturiert und alles gelernt was in praxis brauchst auch mit Container wie Docker, das alles leider in Uni bekommst du nicht und immer wird gesagt, wer Mathe nicht kennt, kann nicht Programmierer werden, das ist so falsch, ich finde Uni ist gut für manche sachen aber nicht für programmier Fähigkeiten was in Praxis zu tun habt
@grooot706
@grooot706 4 жыл бұрын
Ich halte sehr gerne Vorträge. Ich würde mich riesig darüber freuen, wenn ich in meiner Schullaufbahn, Vorträge in diesem Bereich machen könnte. Leider ist an meiner Schule das interesse an IT bzw. am programmieren sehr sehr gering. Das zeigt auch mal wieder das der Informatik Unterricht an Schulen viiieeeel zu wenig gelehrt wird. Das ist echt schade! Aber jetzt mal zum Video: ich kann etwas Python. Java kann ich überhaupt nicht, da ich eignetlich nur Websiten programmiere. Das mache ich für meine Schule (einige der wenigen Sachen im Bereicht IT an meiner Schule)oder andere Geschäfftspartner :) xD. Ich habe mir zum Geburstag mal ein Buch über Python geholt. Jedoch bin ich eher der Typ, der auf langfristige Weise programmieren möchte. Ich überlge deswegen Java zu lernen. MIt JS habe ich damit glaub ne ganz gute Grundlage. Das Video ist super gelungen. Die Videos werden qulitativ sowie auch in allen anderen Sachen immer besser. Mach weiter so! Du hilftst uns allen echt weiter in der IT! LG
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Vielen lieben Dank 😊 Ich wünsche dir ganz viel Erfolg in deiner Programmierkarriere.
@grooot706
@grooot706 4 жыл бұрын
@@Florian.Dalwigk 😊
@flawlesscode6471
@flawlesscode6471 3 жыл бұрын
gefühlt ich vor ca 1,5 jahren. viel glück, du wirst sicher ganz weit kommen :D
@nadijung7503
@nadijung7503 4 жыл бұрын
Bei meiner Hochschule werde ich im ersten Semester C++ haben. Ist das denn wirklich so schwer wie alle sagen? Ich habe noch so gut wie keine Programmierkenntnisse, sollte ich mir die Sprache schonmal vorab anschauen oder das einfach auf mich zukommen lassen?
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Es ist nicht so schwer, sondern ungewohnt.
@praesodym6117
@praesodym6117 2 жыл бұрын
Danke für dieses Video! Ich bin Informatiklehrer und wir müssen Java in der Oberstufe machen (ist auch ok finde ich). Ich suche nun eine Sprache für die Mittelstufe und schwanke zwischen Python und Javascript. Python gefällt mir aber ich suche auch etwas, womit die Kinder eine App fürs Smartphone entwickeln können.
@Python_Django
@Python_Django Жыл бұрын
Python ist leichter, aber in JavaScript Mann sieht was tut meinte ich mit HTML und CSS dabei ist musst du wissen, aber du kannst auch mit Python das machen gibt es für das genug Bibliotheken, aber JavaScript ist auch sehr gut da kannst viel machen was um Web geht, aber muss man zusätzlich auch Ahnung von HTML und CSS haben :)
@akoni7828
@akoni7828 4 жыл бұрын
Welche Programmiersprache wird im Studium TI benötigt ? Ich habe mir sagen lassen, dass dort eben hauptsächlich hardware Programmierung stattfindet und das meist mit Java oder C 🤔 würdest du da zustimmen ? Welche Sprache sollte zuerst erlernen ?
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Wahrscheinlich eher hardwarenahe, also Vertreter aus der C Family.
@akoni7828
@akoni7828 4 жыл бұрын
@@Florian.Dalwigk Dann sollte ich mir die Basics fürs Studium schonmal vorher aneignen 😂😅
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Schau aber vorher mal in dir Mdoulbeschreibungen deines Studiums!
@akoni7828
@akoni7828 4 жыл бұрын
@@Florian.Dalwigk Ich studiere erst ab Oktober 2022 ich glaube nicht, dass die Handbücher schon veröffentlicht sind 😔
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Wenn du dir eine Uni rausgesucht hast, dann findest du die der vergangenen Jahre und daran könntest du dich dann orientieren.
@wernerviehhauser94
@wernerviehhauser94 3 жыл бұрын
Ich würd mir so wünschen, im Informatikunterricht mit PASCAL anzufangen :-)) oder BASIC V2
@james0591
@james0591 4 жыл бұрын
Scratch fand ich auch nie so wirklich toll. Aber ich habe in der 7ten Klasse im Informatikunterricht snap! gelernt und war dannach sehr zufrieden. Denn dort habe ich mit 12/13 Jahren gelernt, was die grundlegenden Bestandteile der OOP sind, wie man Funktionen schreibt, Schleifen, usw. Das hat mir ein sehr leichten Einstieg in die textuelle Programmieren mit z.B c#, Java oder python garantiert. Also ich könnte snap! gerade für jüngere Einsteiger sehr empfehlen.
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Snap kannte ich noch gar nicht.
@Alexander-rf3tt
@Alexander-rf3tt 4 жыл бұрын
Im ersten Semester war C dran, nun kommt Java. Ich freue mich schon sehr drauf, da C ja doch schon etwas altbacken ist :D
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Altbacken, aber effizient 😉
@kantrust219
@kantrust219 3 жыл бұрын
@@martinkupke2099 Nennst du als Vorteile Speicheroptimierung und ganzen Speicherzugriff? Ich lerne zurzeit C und es macht mir viel Kopfschmerzen; KA wie kann man solche Begriffe positiv erkennen...
@Pascal_Mueller
@Pascal_Mueller 3 жыл бұрын
@@kantrust219 bei Qual ist C++ immer die Wahl
@flawlesscode6471
@flawlesscode6471 3 жыл бұрын
@@kantrust219 Wenn dir Speicheroptimierung und ganzer Speicherzugrif zu viel ist und du trotzdem auf c geschwindigkeit bleiben willst würde ich dir rust empfehlen
@Flarui
@Flarui Жыл бұрын
Java war für den Einstieg extrem frustrierend und ich hab mehrfach ans Aufgeben gedacht. Wenn man dann aber doch durchhält, ist es viel einfach danach Python zu lernen. Einen Wechsel in andere Richtung stelle ich mir bedeutend schwieriger vor. Selbst nach Java habe ich noch C gelernt, was schwierig aber nicht unmöglich war.
@Florian.Dalwigk
@Florian.Dalwigk Жыл бұрын
Das sehe ich auch so
@infinity_devflo9463
@infinity_devflo9463 4 жыл бұрын
Ich bin der Meinung das man java eher nicht mehr lernen sollte. Stattdessen ist Kotlin die beste Alternative zu Java und zu 100% Kompatibel mit der Jvm bietet aber weitaus mehr Funktionen als Java wie zum Beispiel die Nullsafety oder auch Kotlin DSL zudem kommen halt die Frameworks wie Kotlin/Js oder auch Multiplatform. Ein weiterer Punkt ist halt das viele Firmen dabei sind von Java auf Kotlin umzusteigen wie z.B google mit Android wo kotlin ja mittlerweile die main Programmiersprache ist. Somit ist man auch für spätere Zeiten besser gerüstet. Natürlich ist der Syntax von Kotlin auch deutlich schöner und einfacher (z.B das Simikolon)
@Florian.Dalwigk
@Florian.Dalwigk 4 жыл бұрын
Warum ":("?
@obinator9065
@obinator9065 4 жыл бұрын
Java wird im Enterprise-Business sehr aktiv genutzt und das wird sich auch nicht ändern. Kotlin ist natürlich super aber man sollt auch mal wissen wie Kotlin zu Java decompiled, vor allem wird Java dann ja auch zu Bytecode decompiled. Ich find das schon wichtig Java zu kennen um generell einfach Einsicht zu haben wie die JVM funktioniert, die wird ja nicht nach Kotlin designed.
@Quillraven
@Quillraven 3 жыл бұрын
Es kommt auf den Arbeitsmarkt darauf an. In meiner Umgebung z.B. werden hauptsächlich Java Entwickler gesucht, weil natürlich noch ein Großteil auf Java basiert und v.a. große Firmen langsam zu moderneren Dingen wechseln. Ich bin prinzipiell auch ein sehr großer kotlin Fan, aber in der realen Welt kann man es sich leider nicht immer aussuchen womit man arbeitet 😉
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Ich denke, dass Java Entwickler durch die Altlasten auch in Zukunft weiterhin stark gebraucht werden! Vlt werden sie irgendwann so, wie die VBA-Makro-Entwickler heute.
@annaj.4740
@annaj.4740 3 жыл бұрын
Boooooooh! Du bist so geil! 😂😎🤘 Irre gute Vids, lieben, lieben Dank 🌹
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Danke dir 😊
@annaj.4740
@annaj.4740 3 жыл бұрын
@@Florian.Dalwigk 🌹☺️
@albertunruh1793
@albertunruh1793 3 жыл бұрын
_Snap!_ ist aber auch nicht gerade viel besser als _Scratch_ ... Hat zwar ein paar mehr Schnittstellen, dass war's aber auch schon...
@beonura5094
@beonura5094 3 жыл бұрын
Im Prinzip ist Snap ein etwas moderneres Scratch!
@Florian.Dalwigk
@Florian.Dalwigk 3 жыл бұрын
Ich muss mir das wirklich mal anschauen ... wahrscheinlich baut man das dann irgendwann in den Lehrplan ein und denkt, man wäre voll modern ... 😳
@albertunruh1793
@albertunruh1793 3 жыл бұрын
@@beonura5094 ja, aber eher auch nur wegen den Schnittstellen und man da halt mal besser mit eigenes mit js machen kann
Quersumme mit #Python berechnen | #Shorts
1:00
Florian Dalwigk
Рет қаралды 19 М.
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 23 МЛН
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
GEHEIME BOTSCHAFTEN in Bildern verstecken (Steganographie)
12:40
Florian Dalwigk
Рет қаралды 37 М.
Warum du kein Programmierer werden solltest (realtalk)
9:47
Programmieren lernen
Рет қаралды 388 М.
Wie schwer ist es, Python zu lernen?
8:07
Florian Dalwigk
Рет қаралды 2,4 М.
Java Tipps, Tricks und Hacks  -  Java programmieren lernen
8:43
ModelMyMind
Рет қаралды 1,1 М.
Einführung in die Funktionale Programmierung (einfach und praxisnah!)
24:55
Mache nicht diese 10 Anfänger Fehler in PYTHON (einfach erklärt)
10:15
C++ Super Optimization: 1000X Faster
15:33
Dave's Garage
Рет қаралды 333 М.
Wie ich Programmieren lernen würde (Wenn ich von null starte)
11:57
Programmieren lernen
Рет қаралды 332 М.
KÜNSTLICHE INTELLIGENZ vs. MACHINE LEARNING vs. DEEP LEARNING
8:28
Florian Dalwigk
Рет қаралды 157 М.
How Diplomats Learn Languages Fast | Easy German 585
18:07
Easy German
Рет қаралды 374 М.
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН