этот вопрос относится в основном к таким людям, как я, которые плохо знакомы с программированием в целом.Недавно я начал изучать Python из учебника и различных онлайн-источников, и, по сути, это мой первый язык программирования и первое знакомство с кодированием, мне трудно понять, как включить общую структуру в мои сценарии.
В настоящее время я пишу код, который будет анализировать различные разделы файла данных в отдельные списки (читатель, насколько я понимаю), а затем код, который позволит мне вносить изменения в указанные списки, определенные пользователем,и, наконец, код для записи новых списков в файл.В конечном итоге цель состоит в том, чтобы иметь код, который позволил бы мне добавлять / удалять определенные значения данных и создавать новые файлы данных с определенными изменениями.
До сих пор написание самого кода не было особенно трудным для чтения.и написать файл, но я понятия не имею, как различные функции должны быть написаны так, чтобы они были «аккуратными и организованными».Поскольку я изучаю язык вместе с тем, как на самом деле выполняю этот маленький проект, я не знаком со многими из того, что я называю стандартной структуризацией кода.
Вообще говоря, для проекта, подобного этому, я должен написать еговсе в одном скрипте, составленном из отдельных классов / функций?Что лучше написать отдельные модули, которые импортируют возвращаемые значения из одного в другой?Это типично, что один модуль будет иметь более одного класса?С точки зрения птичьего полета подход к структурированию кода, что было бы лучшим способом сделать это?В настоящее время в моем коде нет фактической структуры, и все буквально написано вне каких-либо классов и функций main (), и он просто запускается с учетом конкретного входного файла, но я вполне уверен, что это, вероятно, неправильный способ написания кода.Извиняюсь за вопрос начинающего типа, но я как бы учусь, пока пишу этот код, и мне еще не приходилось сталкиваться с любыми разделами моего текста по структурированию самих сценариев.