Introduction :
Mon parcours professionnel a été tout un parcours de montagnes russes ! J'ai sauté d'un emploi à l'autre, allant de servir des pintes en tant que barmaid à fournir des soins médicaux en tant qu'infirmière. Mes amis et ma famille aiment me taquiner sur ma tendance à changer les choses, mais je ne peux m'empêcher d'accepter le voyage !
Ce n’est donc pas surprenant que je plonge désormais tête première dans le monde de l’informatique via Codeacademy et CS50. Bien sûr, certains pourraient dire que c'est loin de donner des IV à l'écriture de code, mais pour moi, rechercher des connaissances et apprendre a toujours été la passion de ma vie.
Si la curiosité m’appelle, vous me trouverez en train de plonger avec impatience dans un nouveau sujet. Dernièrement, j'avais hâte de découvrir les merveilles des ordinateurs et d'exploiter leur pouvoir pour rendre la vie plus belle pour moi et pour les autres.
Pour mon premier projet, j'ai décidé de garder les choses simples (mais tout aussi enchanteresses !) en créant un programme Python pour mon portfolio. Étant une âme curieuse, j'ai toujours été captivée par le charme mystique des cartes de tarot depuis que je suis petite, en fouillant dans le livre fascinant de mon père sur la bonne aventure.
Aujourd’hui, j’ai pris mon amour pour l’art enchanteur de la lecture du tarot et je l’ai combiné avec ma nouvelle passion pour le codage. J'ai créé un programme qui propose une « planche à trois cartes » qui plonge dans votre passé, votre présent et votre avenir. Le résultat ? Un délicieux mélange de technologie et de charme mystique !
Même si j'aborde la bonne aventure avec une montagne de sel ces jours-ci, je ne peux pas nier les souvenirs amusants de faire des lectures à mes amis à l'époque. Il est tout à fait approprié que mon premier « comment ça marche ? » la fascination alimente mon voyage inaugural dans le monde du codage.
Informations générales :
Les cartes de tarot sont utilisées depuis des siècles comme outil de divination et d’auto-réflexion. Chaque carte représente un archétype ou une leçon de vie différente, offrant des conseils et une perspective sur divers aspects de la vie. Mon objectif en créant ce programme était de fournir aux utilisateurs un moyen accessible et engageant de se plonger dans le monde du tarot et de l'utiliser comme moyen de croissance personnelle.
Aperçu du programme :
Mon programme Python génère une lecture de tarot à trois cartes, fournissant aux utilisateurs un aperçu de leur passé, présent et futur. Chaque carte est sélectionnée au hasard parmi une liste des seules cartes de tarot arcanes majeures, et le programme comprend des descriptions détaillées des significations verticales et inversées de chaque carte.
Le code Python :
Pour créer ce programme, j'ai utilisé les bibliothèques intégrées de Python, comme random, pour sélectionner des cartes au hasard dans une liste. Chaque carte est représentée comme une instance d'une classe Card définie sur mesure, qui comprend le nom de la carte, sa signification verticale et sa signification inversée. J'ai organisé mon code en fonctions permettant de mélanger, de dessiner des cartes et d'imprimer la signification des cartes, ce qui rend le programme facile à lire et à entretenir.
Vous pouvez retrouver l'intégralité de la base de code sur mon GitHub
Conclusion :
Travailler sur ce projet Python-meets-tarot a été une aventure amusante ! J'ai pu jouer avec les bibliothèques intégrées de Python et j'ai trouvé des moyens sympas de pimenter mon code. J'ai également plongé dans le monde de l'art ASCII et appris à créer des classes et des méthodes pour tirer le meilleur parti de leurs capacités.
Mes cours de Codeacademy ont été d'une grande aide et j'ai également trouvé d'excellentes ressources sur python.org. Au fur et à mesure que je continue d'apprendre et de grandir, j'aimerais entendre vos réflexions sur mon projet. N'hésitez pas à partager vos commentaires – c'est toujours apprécié et cela m'aide à devenir un meilleur codeur pour les projets futurs !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!