Написание программы python, связанную с поиском данных?
Всех приветствую. Сразу прошу прощения, если задал глупый вопрос, ответ которого можно найти в гугле, ибо сформулировать мысль я правильно не смог и найти соответствующие темы.
Я являюсь новичком в сфере программирования, мой первый язык - это python, изучил основы, имею базовые знания.
Хочу написать программу чисто для себя, суть которой заключается в поиске определенного человека и его данных.
Расписываю вкратце как должно работать:
Я пишу в поле имя: Алексей Романов. Если данное имя есть в кортеже, то мне выдает его данные: возраст, адрес. Если нет, то дает возможность ввести его данные, дабы он был сохранен.
Возможно ли это реализовать будучи новичком? Что для этого потребуется. Не прошу мне писать программу от и до, хочу попробовать сам. Хотелось бы, чтобы дали направление, как правильно это сделать. Нужна ли для этого база данных или можно обойтись без этого?
Вопрос в том, хотите ли вы хранить введенные новые имена после завершения программы или нет.
Если нет - всё просто;
Если да - надо сохранять в файл.
Если сохранять в файл, то как в файле хранить записи?
Можно изобрести велосипед, разработать свой формат хранения.
Можно взять любой из множества готовых форматов. Один из форматов может быть базой данных (не так уж сложно, заодно разберетесь с БД). Можно какой-либо json формировать и сохранять/дополнять. Можно вообще примитивный csv.