Was genau ist Computerprogrammierung? Nun, Programmierung sagt einem digitalen Computer etwas aus genau was zu tun ist. Jetzt verstehen Computer wirklich nur eine Sprache, die binär ist. Ein Bit kann entweder auf Null oder auf Eins gesetzt werden. Und so erhalten wir den Namen binär, was zwei bedeutet. Also müssen diese beiden Werte kombiniert werden in alles, was wir repräsentieren wollen. Wir können sie verwenden, um Farben darzustellen, Buchstaben oder in diesem Fall Zahlen. So repräsentieren wir eine Eins, aber um zwei darzustellen, müssen wir es so machen. Es gibt also einen Witz, dass es eine Null gibt Arten von Menschen auf der Welt, diejenigen, die binär verstehen und diejenigen, die es nicht tun. Und das ist nicht 11, sondern drei. Es gibt also drei Prost für Binär. Und hoffentlich verstehst du jetzt einige dieser Witze. Aber es gibt viele verschiedene Arten von Programmiersprachen. Es gibt Hunderte, und einige von ihnen sind sehr niedrig wie Assemblersprache. Sie würden eine solche Sprache verwenden wenn du die maximale Leistung herausquetschen wolltest aus Ihrer Hardware. Aber die meisten Programmierer arbeiten mit Sprachen die leichter zu lesen, leichter zu verstehen sind, und sicherlich leichter zu erlernen. Lassen Sie mich Ihnen ein Beispiel für einige davon zeigen. Das ist C++. Sie können sehen, dass es einfacher zu lesen ist. Sie müssen ein paar Schritte durchlaufen damit Ihr Programm funktioniert. Und Sie können diesen C++-Code auch optional kompilieren in Assemblersprache. Und hoffentlich siehst du hier, warum du nicht anfangen willst mit dieser Art von Sprache, nur Low-Level-Sprache, um zu lernen, wie man programmiert. Rust ist eine Sprache mit viel Leistung Vorteile, die C++ hat, aber es ist moderner. Es ist also einfacher, damit zu arbeiten. Es gibt einige Sprachen wie Visual Basic und C# die spezielles Werkzeug erfordern wie Visual Studio von Microsoft. Es gibt einige Sprachen, die ausgeführt werden fast überall wie Java, die auf einer virtuellen Maschine läuft. Es gibt einige Sprachen, die entwickelt wurden für Webprogrammierung wie PHP. Es gibt einige, die für die Ausführung im Browser entwickelt wurden und JavaScript ist eines davon. Also hier ist ein Beispiel das läuft in einem Browser. Und es gibt noch andere Sprachen, die bekannt sind als Skriptsprachen, wie Perl und interpretierte Sprachen wie Perl und Ruby. Jetzt werden wir Python in diesem Kurs verwenden. Und die gute Nachricht ist, dass Python ist wirklich einfach zu verarbeiten. Alles, was Sie tun müssen, ist ein Textdokument zu erstellen auf Ihrem Desktop oder an einem geeigneten Ort, und wir werden das hello_world nennen. Und natürlich, wenn ich eine .txt-Erweiterung hinterlasse, Meistens sehen Sie diese Karte in Notepad. Und das ist der einfachste Editor der Welt, und das ist alles, was Sie zum Programmieren lernen müssen. Und mit Python können Sie einfach print("hallo world") sagen. Jetzt gibt es eine ungeschriebene Regel in der Programmierung die Sie immer verwenden sollten, hallo world ist dein erstes Programm. Jetzt werden wir das normalerweise umbenennen, nicht mit txt, sondern mit einer py-Dateierweiterung. Und sie werden uns bitten, sicher zu gehen dass wir das ändern wollen, aber dann können Sie jeden beliebigen Editor verwenden. Ich verwende hier Notepad++, es hat ein wenig mehr Hilfe für Programmierer, Sie können aber auch mit der rechten Maustaste klicken und Sie können Öffnen immer mit verwenden und wählen Sie Notizblock.