Комментарии:
Hat jemand eine Empfehlung, welches Forum für Programmieranfänger an besten ist
Ответитьich würde Python nicht als Einstiegssprache empfehlen. Man lernt einfache Basics der Informatik nicht. In C muss man sie lernen. Das ist wie Java in Eclipse lernen und Eclipse macht alles automatisch. Dann sitzt man in der Prüfung und kann nichts.
ОтветитьLerne mit "andersdenkenden" zu Kommunizieren
ОтветитьDanke für das plädieren von Grundlagenwissen 🙏
ОтветитьLan-Party 😅💪
ОтветитьZu lang. Tipps sollten kurz und knapp zusammengefasst sein. Kleiner Tipp. Erst alle Dinge gebündelt nennen und dann erst jeden Punkt im Detail erklären.
ОтветитьDu hast echt für alles ne Playlist gemacht xd
Danke für die tollen Videos :3
Schaue jeden Abend ein Video und schreibe den Code auch nach wenn ich ihn interessant finde. Ein eigenes Projekt habe ich noch nicht gemacht. Vielen Dank für deine tollen Videos.
ОтветитьDanke für den super Inhalt!!
ОтветитьHi Morpheus, danke für deine Videos! Ich wollte fragen, was du für Notizen benutzt - ich habe jetzt Joplin und experimentiere mit Logseq. Schöne Weihnachtszeit!
ОтветитьPrint „Hello World“.
ОтветитьHey,
cooles und interessantes Video :)
Woher nimmst du eigentlich immer deine ganzen Sportvideos, die du in deine Videos einbaust?
Das Video bekommt den Like für dein:"LAN-Partys sind immer noch geil". Das fühle ich.
Ответитьfände interessant zu wissen bzw zu sehen wo Schleifen in der Praxis eingesetzt werden ... ein paar simple Praxisbeispiele ... Websdesign, Games, KI, ... THX ♥
ОтветитьSehr wichtig ist auch dass man bereits als Programmieranfänger mit der Dokumentation arbeitet. Im Studium ist es mir so oft aufgefallen, dass Leute Fragen zu bestimmten Klassen bzw. Methoden stellen, die sie sich auch innerhalb von ein paar Sekunden mit der Java Dokumentation beantworten hätten können. Auch oft kamen Fragen wie sie denn dieses Problem lösen können usw. und meistens hat die Java Dokumentation (oder jede andere Dokumentation) eine passende Methode.
Ответитьlol sozialleben haben 🤭….
ОтветитьDanke 🥳
Hab mich jetzt doch endlich mal dazu durchgerungen mich mit git zu befassen (war einfach zu faul) und wow, mit der vsc Integration is das ja soooooo angenehm, ich ärgere mich jetzt direkt, dass ich das nicht vor Monaten schon gemacht habe 😄
Ich kann wirklich (sofern nicht schon ein bestimmtes Projekt mit einer bestimmten Sprache ansteht) Python empfehlen! Um die Grundlagen wie Variablen, Schleifen, Bedingungen, Funktionen und Klassen zu verstehen, hat es mir persönlich sehr geholfen, dass die Syntax besonders einfach ist. Dadurch habe ich auch später PHP und JavaScript schneller verstanden, die Konzepte waren ja gleich, nur die Syntax anders...
(Bloß doof, wenn man aus Gewohnheit ständig "{ ... }" in Python schreibt, weil man noch auf PHP/JavaScript eingestellt ist. 😄Wer kennt das nicht?)
Mitterweile bin ich wieder von WebDev abgekommen und lerne gerade C++, auch das geht gut (wenn auch nicht so schnell wie bei PHP), weil ich einfach schon weiß, was z.B. eine Schleife ist.
Ein Tipp den ich nicht oft genug wiederholen kann: nutz kein copy/paste! Wenn man etwas nicht versteht, dann kann man natürlich nachschauen, wie es richtig funktioniert. Aber lieber sollte man sich paar Minuten hinsetzen und versuchen, den Code zu verstehen, als das einfach so zu kopieren. Daher zuerst Hilfe suchen und den Beispielcode finden, den dann durchlesen und versuchen zu verstehen, DANN CODE AUS DEM SICHTFELD RAUS und dann selbst versuchen das Problem zu lösen. Wenn man es nicht schafft, dann kann man natürlich wieder den Code anschauen, den man gefunden hat. Und natürlich, wenn es komplett über dem aktuellen Wissensstand hinausragt oder man nach Ewigkeiten immer noch nicht weiterkommt, dann kann man auch mal den Code kopieren, aber es sollte nicht der Regelfall sein!
ОтветитьJup, LAN-Partys sind immer noch geil 8-)
ОтветитьDIe Frage mag jetzt doof sein, aber das mit dem Textadventure klingt mega cool, meinst du das man das quasi mit Python machen kann oder hast du dazu schon was gemacht?
ОтветитьHa ha! Der Hinweis auf die Clean Code Playlist ist super! Bei meiner Abschlussprüfung zum FI AE wurde mir nahegelegt mich damit zu beschäftigen XD
ОтветитьZum Thema Tutorialhell kann man auch noch anfügen (als Fehler, den ich anfangs recht lange begangen hab), dass es auch wichtig ist, auch selbst mal was zu coden und das Erlernte wirklich in die Praxis umzusetzen, um es zu vertiefen oder zu sehen, wo noch Lücken bestehen. Ich kenne etliche und nehme mich da nicht aus, die zu Beginn einfach nur (beispielsweise) 5 Videoreihen und 2 Bücher zu C# durchsehen, ohne jemals eine Zeile Code zu schreiben und hoffen, dadurch programmieren zu lernen.^^
Ответитьhaha ich nutze seit jahren Variablennamen wie ax und asdf😆
ОтветитьSuper gut wie immer.
ОтветитьMeine Fehler waren, hab alles falsch gemacht.
ОтветитьAls ich begonnen hab, hab ich immer kleine bis mittlere Projekte gebaut. Wie heute 10 Jahre später noch mit einem Blatt Papier das Brainstorming gestartet. Wenn es dann mal funktionsfähig war, sind mir später immer wieder Pattern über den Weg gelaufen die perfekt auf das Problem gepasst hätten. Ich hab dann noch mal von 0 gestartet und das Pattern implementiert. So lernt man sehr schnell in größeren Problemen Pattern zu erkennen und verliert sich nicht in Details. Mein Tipp: Kauft euch ein Buch mit den wichtigsten Pattern und baut ein 2h Beispiel-Projekt zu jedem. Das coole ist das dieses Wissen nicht Programmiersprachenabhängig ist.
ОтветитьMeinst du mit ,,Git" Github ?
ОтветитьWie würdest du das handeln, wenn man durch die Uni gezwungen ist die Sprache zu wechseln? Ich habe im ersten Semester Python angefangen zu lernen, muss jetzt im zweiten semester C, Arduino IDE und C++ machen und nächstes Semester kommt Java dran.
ОтветитьFehler Nr. 1 beim Koten, vergessen abzuwischen. Worum gehts noch mal?
ОтветитьDu hast so recht... wenn ich etwas programmiere benutzte ich oft meine Lieblings Suchmaschine.... und bekomme dadurch neue Ideen oder Möglichkeiten aufgezeigt! Dies kommt nicht gleich am Anfang eines Programmes....sondern im Laufe der Zeit.... 1 Code... dann kommt der nächste Code... und dann wieder der nächste.... dann wieder prüfen .... und wieder von vorne.... haha! Ich hab angefangen C# zu lernen, wenn ich ehrlich sein soll aus Leidenschaft und denn Spaß denn ich dabei hatte... habe auch von hier am Anfang mit eine kleine Tutorial Reihe angesehn, wie z.b (IF-Befehle / else) (Mathematische Berechnungen ausführen) ( Schleifen und Variablen) und mein erstes Programm war dass Hello World Programm mit eingebautem IF-Befehl.... auch wenn die Consolen-APP nicht viel konnte, hatte ich richtig Spaß daran und konnte mich schon etwas hocharbeiten und einige Befehle mehr lernen. Viele Leute denken, wenn es sie Programmieren lernen, dass sie gleich Tools erstellen müssen wie Microsoft und mit Fenster und pi...pa...po! Und viele finden dann sowas langweilig, wenn sie Mathematische Berechnungen lernen müssen und wie der Code diese in Befehle ausführt.... aber genau dass sind die ersten Bausteine um Programmieren zu lernen! Binärzahlensystem und dass Verständnis dafür um schlussendlich zu verstehen was und wie eine Codezeile ausgeführt wird. Und Pausen sind Pflicht... Lernen ist anstregend!!! Und dass gilt für Coden 3x!!!! Hier kann ich auch nur die Leute sagen, entspannen und sich kreativ entfalten... denn Programmieren ist nicht nur schreiben... es ist Kunst! :-) Was mir mit Befehlen geholfen hat, war eine kleine Toolbox wo ich die Befehle dort alle gespeichert hatte und jeden Befehl am Anfang selbst versucht habe in die Software zu schreiben. Dass aller wichtigste ist Probleme die auf einen kommen, selbst zu lösen mit dem Debugger! Beherrscht man die Kunst der Problemlösung und man kann kleine Codes selbst wieder in Ordnung bringen.... ist man auch auf denn richtigen Weg! Wenn ich ein Problem in ein Code bekomme "Fehler" dann schaue ich nicht in eine Suchmaschine, sondern befasse mich damit was ich jetzt falsch gemacht habe und beginne wieder von vorne im Programm. So bekommt man auch ein Verständnis für die Fehlersuche.... Ich war am Anfang auch extrem überwältigt von der Visual Studio Software und soviel auf einmal am Anfang hätte mich auch überfordert....
ОтветитьMan kann mit python viel mit wenig Code machen, aber wenn man wichtige Programmierkonzepte lernen will find ich die Sprache nicht optimal, gerade auch weil sie eine typenlose Skriptsprache ist.
Mich stören auch die fehlenden Klammern und dass man alles über Intendations löst, aber das ist Geschmackssache.
Python ist eine Pogramierersprache für Maschinen soweit ich informiert bin soll man mit Javascript anfangen
ОтветитьIch lerne zur Zeit Java finde ich für mich an besten da ich gerne meine späteren Projekte aufbauen möchte.
ОтветитьAndere: Hello World
Mo: „Virus“
Super motivierender Upload für Progrsmmieranfänger!
ОтветитьAutoIT ist top.
Und die Beschreibung ist auch richtig top.
Zuerst Java gelernt, dann zu AutoIt rüber. Reicht für mein tägliches doing.
Python nerft richtig. Kannst gleich zu Powershell.
0.01 + 0.02 = 0.0300000000001
Warum ändert jede sprache die syntax ? 😂
ОтветитьIch mache meine Projektplanung immer in der Schule. Für mein Leistung freut sich da zwar nicht aber da kommen mir immer die besten Ideen. Ich baue Smart Home mit Arduinos
ОтветитьSozialleben wer ist das?
ОтветитьDie Sache, nicht mittendrin anzufangen, ist übrigens auch etwas, was sich so mancher Ersteller von Tutorials oder Autor von Lehrbüchern mal zu Herzen nehmen sollte. Gerade Buchautoren neigen dazu, dem Leser (die ja meist Anfänger sind) schon im ersten Kapitel einen vergleichsweise komplizierten Code hinzuwerfen und ihm dann Stück für Stück beibringen zu wollen, was der betreffende Teil nun macht. Dummerweise sind aber viele Sachen derart umfangreich, dass man als Anfänger sehr schnell den Überblick verliert.
Mal ein ganz einfach einfaches Beispiel: Ich habe hier ein Buch namens "Schrödinger programmiert Java". Gleich im Kapitel 1 im ersten Code, dem obligatorischen "Hello World!"-Programm findet man den Import der java.io.exception-Bibliothek und das Werfen von einer IOExcetption. Im Buch selbst steht dazu "Das Programm kann eine IOException werfen. Mehr in Kapitel 9". Ähm..und warum verwurstet man das dann schon im 1.Kapitel ? Ein Anfänger muss und will das in Kapitel 1 dann noch nicht wissen, es verwirrt und demotiviert ihn nur.
Im 1. Semester gabs bei uns ne dicke C-Prüfung wo es mal gleich geschmeidig zwischen 60 - 70% durchgehauen hat...man muss dazu noch anmerken dass mehr als 1/3 nichtmal angetreten ist lol
ОтветитьIch habe auch mit AutoIT angefangen und bereue es nicht. Klar, sie ist nicht objektorientiert aber so viele Funktionen gab es in kleinen au3 Libraries, die Erfolgserlebnisse waren schnell da und die Dokumentation war auch für Laien ziemlich verständlich geschrieben. Darüber hinaus macht es einfach riesigen Spaß und lässt dich sehr mächtig fühlen, das ist ja fast das wichtigste um beim Programmieren am Ball zu bleiben. Und die wichtigsten Konzepte sind da, die Sprache ist beim Lernen ja auch eher nebensächlich.
ОтветитьNoch ein 19. Fehler: viel zu spät sich mit grudnlegender Sicherheit beschäftigen und dann den ganzen Code wieder wegwerfen müssen.
ОтветитьLesbarkeit ist meistens um einiges wichtiger als Performance. Vergesst also die Performance (vor allem als Anfänger), und probiert stattdessen, den Code so selbsterklärend wie nur möglich zu machen.
ОтветитьIch schreibe oft eine übertrieben lange Funktion, und kopiere sie dann in einem zweiten Schritt in kleine Teilfunktionen.
Ein anderes Vorgehen ist das erstellen von Skelett-Code. Also einfach Funktionen benutzen, die es noch gar nicht gibt, bis das komplette Programm (oder die komplette Funktion / das komplette Skript) da steht. Danach kann man einfach noch alle Teilfunktionen implementieren, und hat den fertigen Code, ohne dass man noch den ganzen Ablauf genau im Kopf haben muss, weil man ja nur noch die jeweilige Funktion verstehen muss, die man gerade implementiert.
Grüße zurück ;)
Ответить