Einführung:
Mein beruflicher Werdegang war eine echte Achterbahnfahrt! Ich bin von Job zu Job gesprungen, vom Bierausschenken als Bardame bis hin zur medizinischen Versorgung als Krankenschwester. Meine Freunde und Familie necken mich gerne mit meiner Tendenz, Dinge auf den Kopf zu stellen, aber ich kann nicht anders, als die Reise anzunehmen!
Daher ist es kein Wunder, dass ich jetzt mit Codeacademy und CS50 kopfüber in die Welt der Informatik eintauche. Sicher, einige mögen sagen, dass es weit entfernt ist, Infusionen zu verabreichen, um Code zu schreiben, aber für mich war die Suche nach Wissen und Lernen schon immer meine lebenslange Leidenschaft.
Wenn die Neugier ruft, tauche ich eifrig in ein neues Thema ein. In letzter Zeit brannte es in mir darauf, die Wunder der Computer zu entschlüsseln und ihre Leistungsfähigkeit zu nutzen, um das Leben für mich und andere noch schöner zu machen.
Für mein erstes Projekt habe ich beschlossen, die Dinge einfach (aber ebenso bezaubernd!) zu halten, indem ich ein Python-Programm für mein Portfolio erstellt habe. Da ich eine neugierige Seele bin, war ich schon immer vom mystischen Charme der Tarotkarten fasziniert, seit ich als kleines Mädchen das faszinierende Buch meines Vaters über Wahrsagerei durchstöberte.
Jetzt habe ich meine Liebe zur bezaubernden Kunst des Tarot-Lesens mit meiner neu entdeckten Leidenschaft für das Programmieren kombiniert. Ich habe ein Programm erstellt, das einen „Drei-Karten-Spread“ austeilt, der sich mit Ihrer Vergangenheit, Gegenwart und Zukunft befasst. Das Ergebnis? Eine entzückende Mischung aus Technologie und mystischem Charme!
Während ich heutzutage vielleicht mit einem Berg Salz an die Wahrsagerei herangehe, kann ich die schönen Erinnerungen an die Lesungen für meine Freunde damals nicht leugnen. Es ist nur passend, dass mein erstes „Wie funktioniert das?“ Faszination treibt meine Jungfernreise in die Welt des Programmierens an.
Hintergrundinformationen:
Tarotkarten werden seit Jahrhunderten als Hilfsmittel zur Wahrsagerei und Selbstreflexion verwendet. Jede Karte stellt einen anderen Archetyp oder eine Lebenslektion dar und bietet Orientierung und Perspektive auf verschiedene Aspekte des eigenen Lebens. Mein Ziel bei der Entwicklung dieses Programms war es, Benutzern eine zugängliche und ansprechende Möglichkeit zu bieten, in die Welt des Tarot einzutauchen und es als Mittel zur persönlichen Weiterentwicklung zu nutzen.
Programmübersicht:
Mein Python-Programm generiert eine Tarot-Lesung mit drei Karten und bietet Benutzern Einblicke in ihre Vergangenheit, Gegenwart und Zukunft. Jede Karte wird zufällig aus einer Liste der wichtigsten Arcana-Tarotkarten ausgewählt, und das Programm enthält detaillierte Beschreibungen der aufrechten und umgekehrten Bedeutung jeder Karte.
Der Python-Code:
Um dieses Programm zu erstellen, habe ich die in Python integrierten Bibliotheken wie Random verwendet, um zufällig Karten aus einer Liste auszuwählen. Jede Karte wird als Instanz einer benutzerdefinierten Kartenklasse dargestellt, die den Namen der Karte, ihre aufrechte Bedeutung und ihre umgekehrte Bedeutung enthält. Ich habe meinen Code in Funktionen zum Mischen, Zeichnen von Karten und Drucken von Kartenbedeutungen organisiert, um das Programm einfach zu lesen und zu warten.
Die gesamte Codebasis finden Sie auf meinem GitHub
Fazit:
Die Arbeit an diesem Python-trifft-Tarot-Projekt hat Spaß gemacht! Ich habe mit den integrierten Bibliotheken von Python herumgespielt und einige coole Möglichkeiten gefunden, meinen Code aufzupeppen. Ich bin auch in die Welt der ASCII-Kunst eingetaucht und habe gelernt, wie man Klassen und Methoden erstellt, um deren Fähigkeiten optimal zu nutzen.
Meine Codeacademy-Lektionen waren eine große Hilfe und ich habe auch auf python.org einige tolle Ressourcen gefunden. Während ich weiter lerne und wachse, würde ich gerne Ihre Meinung zu meinem Projekt hören. Teilen Sie uns gerne Ihr Feedback mit – es wird immer geschätzt und hilft mir, ein besserer Programmierer für zukünftige Projekte zu werden!
Das obige ist der detaillierte Inhalt vonMein erstes Python-Programm: Tarot. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!