Was ist Codierung und wie funktioniert sie?
Computercode ist sehr wichtig. Fast jedes elektronische Gerät, das Sie verwenden, basiert auf Code. Die Art und Weise, wie die Dinge funktionieren, kann ziemlich verwirrend erscheinen, aber wenn man sie aufschlüsselt, ist es eigentlich einfach.
Menschen, die Code erstellen, werden Programmierer, Programmierer oder Entwickler genannt. Sie alle arbeiten mit Computern, um Websites, Apps und sogar Spiele zu erstellen! Heute erfahren Sie, wozu es dient und wozu es dient und wie Sie selbst anfangen, Code zu lernen.
Was ist Code?

Computer haben ihre eigene Sprache namens Machine Code, die ihnen sagt, was sie tun sollen. Wie Sie sehen, macht es für den Menschen nicht viel Sinn!
Jede Zahl oder jeder Buchstabe weist den Computer an, etwas in seinem Speicher zu ändern. Dies kann eine Zahl oder ein Wort oder ein kleiner Teil eines Bildes oder Videos sein. Computer selbst wissen nicht, wie sie etwas tun sollen. Es ist die Aufgabe des Programmierers, ihnen Anweisungen zu geben.
Es ist möglich, Maschinencode zu lernen, aber es würde lange dauern! Glücklicherweise gibt es eine einfachere Möglichkeit, mit Computern zu kommunizieren.
Was ist eine Programmiersprache?

Das sieht jetzt etwas verständlicher aus! Dieses Bild zeigt, wie man dem Computer sagt, dass er Hallo Welt sagen soll . Programmiersprachen bieten eine Schnittstelle zwischen Programmierern oder Programmierern und Maschinensprache. Anstatt also Maschinencode zu verwenden, verwendet das obige Bild eine Programmiersprache namens Python .
Fast alle Programmiersprachen funktionieren gleich:
- Sie schreiben Code , um ihm mitzuteilen, was zu tun ist: print("Hello, world") .
- Der Code wird kompiliert , wodurch er in Maschinencode umgewandelt wird, den der Computer verstehen kann.
- Der Computer führt den Code aus und schreibt Hello, world an uns zurück.
Es gibt Hunderte von verschiedenen Programmiersprachen, die verwirrend erscheinen können, aber alle tun dasselbe. Sie geben ein, was er tun soll, der Compiler wandelt es in eine Sprache um, die der Computer versteht, dann macht der Computer es, was in der Programmierung als Ausführen des Codes bezeichnet wird!
Was ist Codierung?

Codieren ist der Prozess, bei dem eine Programmiersprache verwendet wird, um einen Computer dazu zu bringen, sich so zu verhalten, wie Sie es möchten. In Python weist jede Codezeile dem Computer an, etwas zu tun, und ein Dokument voller Codezeilen wird als Skript bezeichnet .
Jedes Skript ist dafür ausgelegt, einen Job auszuführen. Diese Aufgabe kann darin bestehen, ein Bild aufzunehmen und seine Größe zu ändern. Es kann einen bestimmten Sound oder ein bestimmtes Musikstück abspielen. Wenn Sie auf den Beitrag einer Person in den sozialen Medien auf "Gefällt mir" klicken, wird dies durch ein Skript ausgeführt.
Im Gegensatz zu Menschen tun Computer genau das, was Sie ihnen sagen. Das mag gut klingen, kann aber zu Problemen führen. Wenn Sie einem Computer sagen, dass er mit dem Aufwärtszählen beginnen soll, aber nicht, dass er aufhören soll, zählt er ewig weiter! Ein guter Programmierer zu sein bedeutet, zu wissen, wie man einem Computer sagt, dass er sich verhalten soll.
Was ist ein Programm?
Programme sind die Bausteine von Computern, da sie für jeden Vorgang verantwortlich sind, den ein Computer ausführt. Es ist der Satz von 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 einem Benutzer in Form von Softwarepaketen zur Verfügung gestellt, die leicht auf einem Gerät installiert werden können.
Ist Codieren schwer?

Codieren kann sehr einfach sein, und jeder kann die Grundlagen erlernen. Eine gute Analogie ist, sich die Codierung wie Bücher in einer Bibliothek vorzustellen. Einige Bücher verwenden eine einfache Sprache und die Geschichten sind leicht zu verstehen. Andere verwenden sehr komplexe Wörter und haben Geschichten, die keinen Sinn zu ergeben scheinen. Ob einfach oder schwer zu lesen, es sind alles Bücher.
Je mehr Bücher Sie lesen, desto besser werden Sie darin. Die komplizierte Sprache oder verwirrende Geschichten werden leichter verständlich, bis Sie eines Tages Dinge lesen können, von denen Sie früher nicht einmal träumen konnten!
Programmieren lernen ist das gleiche. Wenn Sie zum ersten Mal versuchen zu codieren, wird es Ihnen schwer fallen, aber jedes Mal, wenn Sie es tun, werden Sie besser. Wenn Ihnen das Erlernen einer Programmiersprache schwerfällt, können Sie die wichtigen Ideen dahinter mit einer visuellen Programmiersprache lernen. Sie können sogar Ihr eigenes Mario-Spiel erstellen, ohne Code einzugeben!
Wie sieht Code aus

Das obige Bild zeigt ein Skript namens hello_name . Sie haben bereits gesehen, dass eine einzige Codezeile den Computer dazu bringen kann, auf dem Bildschirm zu drucken. Angenommen, Sie möchten, dass der Benutzer nicht nur Hallo Welt sagt, sondern seinen Namen eintippt und der Computer ihn mit Namen begrüßt? Lassen Sie uns aufschlüsseln, was hier passiert.
- Wenn das Skript startet, druckt der Computer eine Frage auf den Bildschirm.
- Als nächstes wird der Computer wartet , bis der Benutzer die Eingabe ihres Namens, und speichert sie.
- "Hallo" wird zusammen mit dem gespeicherten Namen auf dem Bildschirm gedruckt .
- Im Cmder-Fenster wird das Skript mit Python kompiliert und ausgeführt .
- Das Skript lief genau so, wie es entworfen wurde, bevor es beendet wurde.
Dieses Beispiel zeigt Ihnen einen einfachen Code, der in einem Code-Editor geschrieben und in Cmder ausgeführt wird, einer Art Terminalfenster . Machen Sie sich jetzt keine allzu großen Sorgen darüber, was eines dieser Dinge ist. Sie wissen jetzt, wie Python-Code aussieht und wie dieses Skript funktioniert.
Wie aus Code ein Programm wird

Wenn Sie mit Code noch völlig neu sind, fragen Sie sich vielleicht immer noch, wie Skripte wie das obige zu der Art von Programmen werden, die Sie gewohnt sind. Im obigen Bild ist das Fenster auf der linken Seite ein Werkzeug, um Python-Skripte in Programme umzuwandeln. Das Fenster auf der rechten Seite hat ein Symbol namens hello_name.exe . Ich denke, Sie können erraten, was passiert, wenn Sie darauf klicken!

Von keinem Code zum fertigen Programm. Dieses Beispiel ist wirklich einfach, aber so funktioniert fast jede Codierung. Jeden Tag verwenden Menschen Programmiersprachen, die sie gelernt haben, um Code zu schreiben, der zu Programmen wird, die wir alle verwenden.
Codieren ist cool
In diesem Artikel haben Sie ein grundlegendes Verständnis der Programmierung sowie praktische Erfahrungen mit dieser Disziplin durch die Python-Beispiele entwickelt. Codieren ist für jeden geeignet, unabhängig von Alter oder Hintergrund.
Python ist ein guter Ausgangspunkt für Ihre Codierungsreise, da es eine der führenden Programmiersprachen der Welt ist. Es ist jedoch immer eine Option, andere Programmiersprachen und sogar andere Aspekte der Codierung zu erkunden.