Введение:
Мой карьерный путь был похож на американские горки! Я перескакивала с работы на работу: от раздачи пинт в качестве буфетчицы до оказания медицинской помощи в качестве медсестры. Мои друзья и семья любят дразнить меня из-за моей склонности к переменам, но я не могу не принять это путешествие!
Поэтому неудивительно, что теперь я с головой погружаюсь в мир информатики с помощью Codeacademy и CS50. Конечно, некоторые могут сказать, что это далеко от IV до написания кода, но для меня стремление к знаниям и обучению всегда было страстью всей моей жизни.
Если вас зовет любопытство, вы обнаружите, что я с нетерпением погружаюсь в новую тему. В последнее время мне не терпится разгадать чудеса компьютеров и использовать их возможности, чтобы сделать жизнь себя и других более прекрасной.
В своем первом проекте я решил сделать все просто (но не менее увлекательно!), создав программу на Python для своего портфолио. Будучи любознательной душой, меня всегда пленяло мистическое очарование карт Таро, еще с тех пор, как я была маленькой девочкой, роясь в увлекательной книге моего отца по гаданию.
Теперь я взял свою любовь к очаровательному искусству чтения Таро и объединил ее с вновь обретенной страстью к программированию. Я разработал программу, которая предлагает «расклад из трех карт», который углубляется в ваше прошлое, настоящее и будущее. Результат? Восхитительное сочетание технологий и мистического очарования!
Хотя в наши дни я могу относиться к гаданию с горой соли, я не могу отрицать веселые воспоминания о том, как я читал чтения своим друзьям в те времена. Вполне уместно, что мой первый вопрос «как это работает?» это увлечение подпитывает мое первое путешествие в мир программирования.
Справочная информация:
Карты Таро веками использовались как инструмент для гадания и самоанализа. Каждая карта представляет собой отдельный архетип или жизненный урок, предлагая руководство и взгляд на различные аспекты жизни. Моей целью при создании этой программы было предоставить пользователям доступный и увлекательный способ погрузиться в мир Таро и использовать его как средство личностного роста.
Обзор программы:
Моя программа на Python генерирует расклад Таро с тремя картами, предоставляя пользователям представление об их прошлом, настоящем и будущем. Каждая карта выбирается случайным образом из списка, состоящего только из старших арканов Таро, и программа включает подробные описания прямого и перевернутого значений каждой карты.
Код Python:
Чтобы создать эту программу, я использовал встроенные библиотеки Python, такие как Random, для случайного выбора карт из списка. Каждая карта представлена как экземпляр пользовательского класса Card, который включает в себя имя карты, прямое и перевернутое значение. Я организовал свой код в функции для перетасовки, вытягивания карт и печати значений карт, что делает программу легкой для чтения и обслуживания.
Вы можете найти всю кодовую базу на моем GitHub
Заключение:
Работа над этим проектом, сочетающим Python и Таро, была увлекательным занятием! Мне пришлось поэкспериментировать со встроенными библиотеками Python и найти несколько интересных способов оживить свой код. Я также окунулся в мир ASCII-искусства и научился создавать классы и методы, чтобы максимально эффективно использовать их возможности.
Мои уроки Codeacademy мне очень помогли, и я также нашел несколько отличных ресурсов на python.org. Поскольку я продолжаю учиться и расти, мне бы хотелось услышать ваши мысли о моем проекте. Не стесняйтесь делиться своими отзывами — это всегда ценно и помогает мне стать лучшим программистом для будущих проектов!
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3