Если вы, уважаемый читатель, хотите стать программистом, то имейте в виду, что одним из условий этого является большой опыт решения задач по программированию. Решайте задачи, абстрактные и содержательные, на 5 минут и на день работы. Все это обязательно вам пригодится. Чем больше опыт решения задач, тем больше вероятность, что уже решенная задача или аналогичная ей встретится вам в будущем. В приобретении такого опыта вам поможет данная книга. Книга будет полезной также учителям и преподавателям информатики. В ней представлено более 1400 разноуровневых задач по всем разделам курса программирования в средней школе. Задачи эти могут быть использованы при объяснении нового материала, для организации самостоятельной работы учащихся и проведения контрольных мероприятий. Ряд задач предназначен для внутришкольных олимпиад, для использования в кружках по программированию и т. п. Такие задачи помечены символом «» или вынесены в раздел «Задачи повышенной сложности». Все задачи могут быть решены на любом языке программирования (Pascal, Python, С, школьном алгоритмическом языке и т. д.).
В данном проекте предложенные задачи будут решаться на языке Python 3.