Python TagebuchPython lernen – mein persönliches Tagebuch

Schlagwort: input()

Tagebuch-Eintrag #53
Dateien aus dem US National Archiv automatisch herunterladen

Browser-Automatisierung mit Selenium. Mein erstes Python-Projekt mit Selenium. Und es funktioniert prima!

Für ein Hobby von mir sind Informationen aus dem US National Archiv sehr interessant und hilfreich für die Recherche. Die Dokumenten sind öffentlich zugänglich und können von der Webseite des National Archivs heruntergeladen werden.

Jedoch gestaltet sich der Download der Dateien sehr mühselig. Die Dateien befinden sich in einem „Ordner“, die mit einem Link aufgerufen werden. In einem Ordner können mehrere Dateien vorhanden sein. Meistens zwischen 15 und 30. (1) Man muss jede Datei anklicken und (2) danach den Download-Button anklicken. (3) Anschließend öffnet sich die JPG-Datei in einem neuen Tab. (4) Diese Datei muss ich wiederum manuell abspeichern.

more_horiz Weiterlesen more_horiz

# # #
Werbung/Anzeige

Tagebuch-Eintrag #43
Webseite öffnen mit webbrowser()

Mein erstes Python-Projekt habe ich geschafft. Jetzt geht es weiter mit einem anderen Thema in Python.

Nach dem ich meine Python-Idee umgesetzt habe. War für mich Zeit etwas anderes zu lernen. Jetzt habe ich das webbrowser-Modul in Python entdeckt und gleich mal mit ausprobiert und damit experimentiert.

Es ist ein ziemlich simples Module im Vergleich zu den anderen, die ich für mein erstes Pyhton-Projekt verwendet hatte.

more_horiz Weiterlesen more_horiz

# # #

Tagebuch-Eintrag #21
Funktionen in Python mit def

So langsam wird es interessanter. Funktionen in Python ist an der Reihe. Heute erstmal die Grundlagen.

Es sollte ruhige Tage werden und sein zwischen Weihnachten und Neujahr. Aber irgenwie möchte ich dieses Jahr noch unbedingt das Thema Funktionen in Python angehen und verstehen.

Funktionen gibt es sicherlich für alle Programmiersprachen und ich kenne Funktionen auch bei WordPress-Themes, wobei das natürlich nicht Python, sondern in PHP geschrieben wird.

more_horiz Weiterlesen more_horiz

# # #

Tagebuch-Eintrag #16
Ratespielchen

Praktische Übungen müssen sein und so kommt ein kleines Ratespielchen mit einer while-Schleife und Benutzer-Eingabe.

In einem Youtube-Tutorial zu Python wird auch ein Beispiel zu einem Ratespiel demonstriert. Ich hatte das Tutorial schon im November vollständig gesehen – immerhin über 4 Stunden.

Nun wollte ich wissen, wie das Ratespiel in Python erstellt werden kann.

more_horiz Weiterlesen more_horiz

# # #

Tagebuch-Eintrag #15
Mathe-Aufgaben generieren #2

Die verbesserte Version für Mathe-Aufgaben generieren. Benutzerfreundlicher mit while-Schleife.

In meiner ersten Version des Mathe-Aufgaben-Generators war es nur möglich neue Aufgaben zu erhalten, wenn das Script immer wieder manuell im Terminal ausgeführt wird.

Nach dem ich nun verschiedene Funktionen in Python gelernt habe, wollte ich das Script um die Funktion und Abfrage erweitern, ob eine neue Aufgabe gestellt werden soll. Und der Benutzer entscheidet das dann von selbst mit einer entsprechenden Eingabe.

more_horiz Weiterlesen more_horiz

# # #

Tagebuch-Eintrag #14
Mathe-Aufgaben generieren

Es geht weiter. Bevor ich mir anschaue, wie ich eigene Funktionen in Python erstelle, möchte ich die random-Funktion mit einer Mathe-Aufgabe ausprobieren.

Übung macht den Meister. Eigentlich wollte ich mir die Python-Funktionen del näher in der Praxis anschauen. Doch ich warte damit noch, bis ich die bisher gelernten noch etwas weiter geübt habe.

Auf die folgende Idee brachte mich meine Tochter. Ich sollte ihr immer mal Mathe-Aufgaben geben, damit Sie Kopfrechnen machen kann.

more_horiz Weiterlesen more_horiz

# # #

Tagebuch-Eintrag #12
while-Schleife in Python

Nun habe ich mir doch noch die while-Schleife in Python angeschaut und geübt.

Sonntag und ich habe nichts besseres zu tun, als Python 3 zu lernen. Naja, eigentlich doch, aber irgendwie ist mir Python gerade wichtiger. Ihr kennt das Gefühl bestimmt auch 😉

Ich habe mir nun die while-Schleife in Python angeschaut und geübt. Und als Grundlage habe ich mir den Taschenrechner aus meinem vorherigen Tagebuch-Eintrag #10 – if-Bedingungen genommen.

more_horiz Weiterlesen more_horiz

# # #

Tagebuch-Eintrag #10
if-Bedingung – wenn, dann

Nun wird es interessant. Bisher hatte ich nur mit festen Werten geübt. Jetzt wird es ein wenig dynamischer.

Bisher waren die Daten und Python-Befehle sehr starr und die Entscheidung, lag mehr oder wenig immer bei mir, was angezeigt werden soll.

Zur Programmierung gehört es unweigerlich, dass der Computer oder das Programm entscheiden soll, welche Befehle ausgeführt werden, abhängig von den Eingaben des Anwenders.

more_horiz Weiterlesen more_horiz

# # #

Tagebuch-Eintrag #6
Lückentexte – Übung mit input-Befehl

Benutzereingaben in einem Lückentext (eng. Madlips) übernehmen. Eine einfache Übung für einigermaßen individuelle Texte.

Im Tagebuch-Eintrag #4 hatte ich es ja angekündigt, dass ich einen kleinen Lückentext erstellen möchte. Wodurch der Benutzer Informationen eingeben kann. Diese Informationen werden dann in einem Text integriert und ausgeben. Etwas sehr ähnliches hatte ich da schon gemacht.

Mein Lückentext Code sieht so aus:

more_horiz Weiterlesen more_horiz

# # #

Tagebuch-Eintrag #4
input() – Benutzereingaben

Nach dem print() kommt input(). Oder umgekehrt? Benutzereingaben mit input() ist wohl die Basis für Interaktionen mit den Anwendern.

Am Sonntag allein im Büro. Nur Python-Lernmaterial und Kaffee. Nebenbei läuft der Soundtrack von A Star is Born*. Bestens motiviert um weiter Python 3 zu lernen.

Nach dem ich mich mit Variablen, Zahlen, print()-Befehl beschäftigt habe, fehlt der nächste Schritte zu Interaktionen von Anwendern. Heute im Programm, der input()-Befehl.

more_horiz Weiterlesen more_horiz

# # #
Werbung/Anzeige