Хранение информации



Как Организовать Хранение Данных Python Qt

Что дальше — A Byte Of Python — русский перевод  Май 11, 2016 – 14:45
PyQt Краткое руководство

Добросовестный читатель, дочитавший книгу до сих пор, а также много практиковавшийся в написании программ, наверняка уже освоился с Python. И конечно, вы уже попробовали реализовать какие-нибудь собственные идеи на Python, чтобы потренироваться. Нет? Тогда стоит начать! Но в таком случае возникает вопрос: “Что же делать дальше?”.

Я предлагаю вам справиться со следующей задачей.

Задача

Создайте собственную программу “Адресная книга”, работающую из командной строки и позволяющую просматривать, добавлять, изменять, удалять или искать контактные данные ваших знакомых. Кроме того, эта информация также должна сохраняться на диске для последующего доступа.

Это достаточно простая задача, если думать о ней в терминах, которые мы до сих пор проходили. Если же вы всё-таки нуждаетесь в подсказке, как действовать, вот она.

Подсказка (не читать!)

Создайте класс для хранения персональных данных. Объекты визитных карточек храните в словаре, в котором имена контактов будут служить ключами. Для длительного хранения этих объектов на жёстком диске воспользуйтесь модулем pickle. Для добавления, изменения или удаления контактов применяйте встроенные методы словаря.

Как только вы справитесь с этим, вы смело можете называться программистом на Python. А теперь немедленно напишите мне письмо ;-). Это не обязательный шаг, но весьма рекомендуемый. Также подумайте о покупке бумажной версии книги, чтобы поддержать её дальнейшую разработку.

Если эта задачка показалась вам слишком лёгкой, попробуйте ещё одну:

Команда replace может быть любой желаемой сложности: от простой замены строк до поиска по шаблону (регулярному выражению).

А вот ещё некоторые возможные направления вашего дальнейшего путешествия по миру Python:

Примеры программ

Лучший способ овладеть языком программирования – это писать много программ и читать много программ:

Обсуждение

Тем не менее, сначала проделайте всю домашнюю работу и попытайтесь решить проблему самостоятельно.

Установка библиотек

В Каталоге пакетов Python существует колоссальное количество открытых библиотек, которые вы можете использовать в своих программах. Для их установки можно воспользоваться pip.

Source: wombat.org.ua

Похожие публикации:

  1. Пакет Яровой Хранение Данных
  2. Распределенное Хранение Данных
  3. Центр Обработки и Хранения Данных
  4. Диск Облако для Хранения Данных
  5. Файловая Система Хранения Данных