Drücken Sie „Enter“, um den Inhalte zu überspringen

The MonoDeveloper.Net

Darf es etwas mehr Farbe sein?

Oder, wie sich eine Konsolenanwendung mit ein wenig Farbe aufwerten lässt. Sehr einfach möglich ist dies z.B. über das Python Terminal Color Projekt von Xiao Meng (reorx). Die Quellen dazu sind unter GitHub zu finden: https://github.com/reorx/python-terminal-color

Der Autor hat bisher für die Komponente kein Paket erstellt. Es lässt sich daher bisher nicht per pip Befehl in Python Projekte einbinden. Das … mehr...

Markdown

Es gibt eine ganze Reihe von Sprachen, um Texte auszuzeichnen. Die aus dem Internet bekannte Hypertext Markup Language (HTML) oder das seinerzeit von Microsoft entwickelte Rich Text Format (RTF) sind typische Vertreter dieses Genres. Insbesondere in den Universitäten beliebt ist zudem noch das Textsatzsystem LaTeX, das vielleicht der mächtigste Vertreter in dieser Reihe ist, aber auch der komplizierteste. All … mehr...

Zeichen und Zeichenketten

In diesem Abschnitt soll noch einmal intensiver auf Zeichen und Zeichenketten aus dem Bereich der Basisdatentypen eingegangen werden. Zeichenketten nehmen in den verschiedenen Programmiersprachen dabei gerne Sonderrollen ein, in denen sie eher zu den komplexeren Datentypen gezählt werden. Wir wollen hier aber jetzt diesen Punkt nicht weiter vertiefen und schauen stattdessen auf die einzelnen Operatoren und Funktionen, bzw. Methoden, … mehr...

Listen und Tupel

Listen (Fortsetzung)

Überblick

Wir haben bereits gelernt (s. Listen), dass in Listen verschiedene Werte hintereinander gespeichert werden können. Die einzelnen Werte werden dabei mit Kommata voneinander getrennt.

ziffern = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

Die wichtigesten Eigenschaften von Listen sind dabei:

  • Werte in Listen besitzen eine Reihenfolge
  • Listen können jeden Datentyp aufnehmen
  • Auf Listenelemente

mehr...

Warum sollten wir Softwareentwickler immer eine Quellcodeverwaltung verwenden?

Eine Quellcodeverwaltung sollte auch bei kleinen Projekte und unter Umständen auch nur lokal auf der eigenen Maschine verwendet werden. Denn eine Quellcodeverwaltung bietet eine Reihe von Vorteilen, die das Arbeiten erheblich erleichtern können:

  • Eine Quellcodeverwaltung ist stets eine Datensicherung, gewissermaßen ein Archiv, auf das bei Bedarf immer wieder zurückgegriffen werden kann.
  • Eine Quellcodeverwaltung bietet eine Versionierung aller Inhalte und eine

mehr...

Schülerpraktikum | Caesar Verschlüsselung

Anforderungsbeschreibung

Einleitung

Ist-Situation

Nachrichtentexte werden derzeit unverschlüsselt übertragen. Das soll geändert werden.

Soll-Situation

Es soll eine Konsolenanwendung entwickelt werden, mit der sich eine Zeichenkette nach der Caesar Verschlüsselung ver- und wieder entschlüsseln lässt. Die Größe der Verschiebung, sowie die Schieberichtung soll dabei variabel sein. Texte sind vor der Verschlüsselung in Großbuchstaben umzuwandeln.

Abgrenzung

Es sollen keine Ziffern und keine Sonderzeichen … mehr...