Python-Grundlagen

Eric Chuar hat die Python-Grundlagen für persönliche und berufliche Produktivität und erhielt ein Zertifikat der Universität von Michigan.

SCHULE:
Universität von Michigan

GRADUIERT:
2018

DAUER:
6 Monate

Python-Grundlagen

Gewonnene Python-Grundlagen-Kenntnisse

Aktiven Code und Multiple-Choice-Fragen im Lehrbuch verwenden Den Zweck von Programmiersprachen beschreiben Zwischen formalen und natürlichen Sprachen unterscheiden Die Verwendung von Kommentaren erläutern

Simulieren Sie die Auswertung eines Ausdrucks Unterscheiden Sie zwischen Ausdrücken, Werten und gedruckten Darstellungen Identifizieren Sie die folgenden Arten von Werten: Zeichenketten, Ganzzahlen, Gleitkommazahlen, Funktionen Erkennen Sie gültige und ungültige Variablennamen; schreiben Sie eine Zuweisungsanweisung; simulieren Sie die Auswertung einer Zuweisungsanweisung und aktualisieren Sie ein Referenzdiagramm.

Hard Coding erkennen und erklären Ein mehrzeiliges Programm schreiben (unter Verwendung des Turtle Frameworks) Methoden aufrufen und Attribute setzen unter Verwendung der Punktnotation Instanzen, Attribute und Methoden unterscheiden Syntax-, Laufzeit- und semantische Fehler unterscheiden

Lernen Sie die Grundlagen von Python 3, einschließlich bedingter Anweisungen, Schleifen und Datenstrukturen wie Strings und Listen. Entwickeln Sie praktische Programmierkenntnisse, indem Sie Zeichnungen erstellen und Ihre Debugging-Fähigkeiten ausbauen.

Kurs-Perspektive

Ich habe gerade den Kurs "Python-Grundlagen" abgeschlossen, und ehrlich gesagt ist es, als hätte ich einen neuen Satz von Werkzeugen erhalten. Ich war schon immer ein praktischer Typ - warum auf einen Kurs warten, wenn man kopfüber einsteigen kann, oder? Zertifikate sind schön und gut, aber nichts geht über die Erfahrung, die man macht, wenn man die Sache selbst in die Hand nimmt.

Zweck von Programmiersprachen: Der Kurs begann mit den Grundlagen und erklärte, warum wir überhaupt Programmiersprachen brauchen. Ich wusste zwar schon immer, dass sie für meine Arbeit im Bereich digitales Marketing und Programmierung unerlässlich sind, aber das "Warum" zu verstehen, gibt den Dingen einen ganz neuen Dreh.

Formale vs. natürliche Sprachen: Dieser Teil war faszinierend. Wir haben uns mit den Unterschieden zwischen formalen Sprachen wie Python und natürlichen Sprachen wie Englisch beschäftigt. Die Präzision, die in formalen Sprachen erforderlich ist, machte mir klar, wie viel Raum für Fehler in der alltäglichen Kommunikation besteht. Das ist definitiv etwas, das ich beim Verfassen von Marketingbotschaften berücksichtigen werde.

Kommentare und Code: Ich habe gelernt, wie wichtig Kommentare im Code sind. Es ist, als würde man eine Spur von Brotkrumen für jeden hinterlassen, der deinen Code liest. Das ist eine Kleinigkeit, aber in einem Team kann sie viel bewirken.

Ausdrücke und Werte: Wir sind dann zu Ausdrücken und Werten übergegangen, haben zwischen beiden unterschieden und uns sogar mit Typen wie Strings, Integers und Floats beschäftigt. Dies sind die Bausteine eines jeden Programms, und wenn ich sie genau verstehe, kann ich meine Arbeit nur noch besser machen.

Harte Kodierung und Syntax: Hard Coding ist ein Tabu, aber es war aufschlussreich zu verstehen, warum es verpönt ist. Wir haben uns auch mit der Mehrzeilenprogrammierung befasst und häufige Fehler - Syntax-, Laufzeit- und semantische Fehler - angesprochen, auf die man stoßen kann.

Grundlagen von Python 3: Der Kurs endete mit den Grundlagen von Python 3, einschließlich Schleifen und Datenstrukturen. Und ja, ich konnte sogar einige Formen mit dem Python-Framework "Schildkröte" zeichnen!

Und wie geht es weiter? Nun, ich behalte all dieses Wissen nicht für mich. Egal, ob es sich um digitales Marketing, Programmierung oder eine meiner anderen Leidenschaften wie Badminton und Rotwein handelt, ich werde mein Wissen mit anderen teilen. Das Leben ist zu kurz, um Dinge für sich zu behalten, vor allem, wenn man eine Familie und ein Kind hat, an die man denken muss. Es ist an der Zeit, etwas Python-Wissen in Malaysia und Singapur, meiner zweiten Heimat, zu verbreiten. Lasst uns das tun!