Verwirrt über Coding? Verstehen Sie Skripting nicht? Hier ist, was Sie über die Bausteine des Programmierens wissen müssen.
Computercode ist sehr wichtig. Fast jedes elektronische Gerät, das Sie verwenden, basiert auf Code. Die Funktionsweise kann verwirrend erscheinen, aber wenn Sie es aufschlüsseln, ist es eigentlich einfach.
Menschen, die Code erstellen, werden Programmierer, Codierer oder Entwickler genannt. Sie alle arbeiten mit Computern, um Websites, Apps und sogar Spiele zu erstellen! Heute werden Sie erfahren, was Code ist, wofür er ist und wie Sie selbst mit dem Lernen von Code beginnen können.
Was ist Code?
Computer haben ihre eigene Sprache namens Machine Code, die ihnen sagt, was sie tun sollen. Wie Sie sehen können, ergibt das für Menschen nicht viel Sinn!
Jede Zahl oder jeder Buchstabe sagt dem Computer, etwas in seinem Speicher zu ändern. Dies könnte eine Zahl oder ein Wort sein oder ein kleiner Teil eines Bildes oder Videos. Computer allein wissen nicht, wie sie etwas tun sollen. Es ist die Aufgabe des Programmierers, ihnen Anweisungen zu geben.
Es ist möglich, Machine Code zu lernen, aber das würde lange dauern! Glücklicherweise gibt es einen einfacheren Weg, um mit Computern zu kommunizieren.
Was ist eine Programmiersprache?
Jetzt sieht das schon etwas einfacher zu verstehen aus! Dieses Bild zeigt, wie man dem Computer sagt Hallo, Welt. Programmiersprachen bieten eine Schnittstelle zwischen Codierern oder Programmierern und der Maschinensprache. Anstatt Maschinencode zu verwenden, verwendet das obige Bild eine Programmiersprache namens Python.
Fast alle Programmiersprachen funktionieren auf die gleiche Weise:
- Sie schreiben Code, um ihm zu sagen, was er tun soll: print(„Hallo, Welt“).
- Der Code wird kompiliert, was ihn in Maschinencode umwandelt, den der Computer verstehen kann.
- Der Computer führt den Code aus und schreibt Hallo, Welt zurück zu uns.
Es gibt Hunderte von verschiedenen Programmiersprachen, die verwirrend erscheinen können, aber sie alle tun dasselbe. Sie geben ein, was Sie möchten, dass es tut, der Kompiler übersetzt es in eine Sprache, die der Computer versteht, dann führt der Computer es aus, was man im Programmiersprech als Ausführen des Codes bezeichnet!
Was ist Coding?
Coding ist der Prozess, mithilfe einer Programmiersprache einen Computer dazu zu bringen, sich so zu verhalten, wie Sie es möchten. In Python sagt jede Codezeile dem Computer, etwas zu tun, und ein Dokument voller Codezeilen wird als Skript bezeichnet.
Jedes Skript ist darauf ausgelegt, eine Aufgabe auszuführen. Diese Aufgabe könnte sein, ein Bild zu nehmen und seine Größe zu ändern. Es könnte bestimmte Geräusche oder Musik abspielen. Wenn Sie auf „Gefällt mir“ in einem Beitrag in sozialen Medien klicken, ist ein Skript dafür verantwortlich.
Im Gegensatz zu Menschen tun Computer genau das, was Sie ihnen sagen. Das mag großartig klingen, aber es kann Probleme verursachen. Wenn Sie einem Computer sagen, mit dem Zählen zu beginnen und ihm nicht sagen, aufzuhören, wird er für immer weiterzählen! Ein guter Programmierer zu sein, bedeutet zu wissen, wie man einem Computer Anweisungen gibt.
Was ist ein Programm?
Programme sind die Bausteine von Computern, da sie für jede Operation verantwortlich sind, die ein Computer durchführt. Es sind die Anweisungen, die während des Programmierprozesses der Softwareentwicklung erstellt werden. Ohne Programme sind Computer nutzlos.
Programme erstellen Software, die ein durchschnittlicher Benutzer als Website oder Anwendung erkennen kann. Wenn ein Programm den Prozess des Testens und Debuggens durchläuft, wird es dann dem Benutzer in Form von verpackter Software zur Verfügung gestellt, die leicht auf einem Gerät installiert werden kann.
Ist Coding schwer?
Coding kann sehr einfach sein, und jeder kann die Grundlagen lernen. Ein guter Vergleich ist, Coding wie Bücher in einer Bibliothek zu betrachten. Einige Bücher verwenden einfache Sprache, und die Geschichten sind leicht zu verstehen. Andere verwenden sehr komplexe Wörter und haben Geschichten, die keinen Sinn zu ergeben scheinen. Egal, ob sie einfach oder schwer zu lesen sind, sie sind alle Bücher.
Je mehr Bücher Sie lesen, desto besser werden Sie darin. Die komplizierte Sprache oder verwirrenden Geschichten werden einfacher zu verstehen, bis Sie eines Tages Dinge lesen können, von denen Sie in der Vergangenheit nicht einmal geträumt hätten!
Das Erlernen des Codens ist dasselbe. Beim ersten Versuch, zu coden, werden Sie es vielleicht schwer finden, aber jedes Mal, wenn Sie es tun, werden Sie besser. Wenn Sie das Lernen einer Programmiersprache schwierig finden, können Sie dennoch die wichtigen Ideen dahinter mithilfe einer visuellen Programmiersprache erlernen. Sie können sogar Ihr eigenes Mario-Spiel erstellen, ohne einen einzigen Code einzugeben!
Wie sieht Code aus?
Das obige Bild zeigt ein Skript namens hello_name. Sie haben bereits gesehen, dass eine einzelne Codezeile den Computer dazu bringen kann, etwas auf dem Bildschirm auszugeben. Nehmen wir an, anstatt nur Hallo Welt zu sagen, möchten Sie, dass der Benutzer seinen Namen eingibt und der Computer ihn mit Namen begrüßt? Lassen Sie uns analysieren, was hier passiert.
- Wenn das Skript startet, druckt der Computer eine Frage auf dem Bildschirm aus.
- Dann wartet der Computer darauf, dass der Benutzer seinen Namen eintippt und speichert ihn.
- „Hallo“ wird zusammen mit dem gespeicherten Namen auf dem Bildschirm ausgegeben.
- In dem Cmder-Fenster wird das Skript mit Python kompiliert und ausgeführt.
- Das Skript wurde genau so ausgeführt, wie es geplant war, bevor es beendet wurde.
Dieses Beispiel zeigt Ihnen ein einfaches Stück Code, das in einem Code-Editor geschrieben und in Cmder, einem Typ von Terminal-Fenster, ausgeführt wird. Machen Sie sich jetzt keine Sorgen darüber, wozu diese Dinge gut sind. Sie wissen jetzt, wie Python-Code aussieht und wie dieses Skript funktioniert.
Wie Code zu einem Programm wird
Wenn Sie völlig neu im Bereich des Codes sind, fragen Sie sich vielleicht immer noch, wie Skripte wie das obige zu den Programmen werden, die Sie gewohnt sind zu verwenden. Auf dem obigen Bild ist das Fenster links ein Tool, um Python-Skripte in Programme umzuwandeln. Das Fenster rechts hat ein Symbol namens hello_name.exe. Ich denke, Sie können erraten, was passiert, wenn Sie darauf klicken würden!
Vom Nichts zum fertigen Programm. Dieses Beispiel ist wirklich einfach, aber so funktioniert fast alles Codieren. Jeden Tag verwenden Menschen Programmiersprachen, die sie gelernt haben, um Code zu schreiben, der zu Programmen wird, die wir alle nutzen.
Programmieren ist cool
Aus diesem Artikel haben Sie ein grundlegendes Verständnis von Programmierung entwickelt und durch die Python-Beispiele praktische Erfahrungen in diesem Bereich gesammelt. Programmieren ist für jedermann, unabhängig von Alter oder Hintergrund.
Python ist ein guter Ausgangspunkt für Ihre Programmierreise, da es eine der führenden Programmiersprachen der Welt ist. Es steht Ihnen jedoch immer frei, andere Programmiersprachen und sogar andere Aspekte des Codings zu erkunden.
Der Inhalt dieses Artikels wurde übersetzt von Originalartikel.