Original size 680x1024

Анализ населения города Климовска

PROTECT STATUS: not protected

Какие данные я использовал

Я использовал данные о населении города Климовска из открытой интернет-энциклопедии «Википедия» Ссылка: Город Климовск википедия

Почему я выбрал именно эти данные

Мне было интересно проанализировать эти данные т.к Климовск это мой родной город, в нём жили мой отец, дед и прадед. Я решил посмотреть как менялось количество жителей в моём родном городе и т.к в википедии есть только таблицы, но нет графика я сделал график своими руками.

Я выбрал линейные графики потому что их легко читать, линейные графики отлично показывают общий тренд изменений в данных на протяжении определенного периода. По наклону линии можно быстро понять, растет или убывает население. Также линейные графики можно читать без специальных знаний.

Этапы работы:

1. Данные

Для начала необходимо было создать таблицу, которую я смогу скачать, преобразовать в csv файл и редактировать по надобности.

Таблицу я создал в google sheets.

big
Original size 1269x579

Составленная мною таблица на основе данных из википедии

Теперь необходимо скачать эту таблицу как csv файл что бы считать оттуда данные в python.

big
Original size 412x543

2. Pycharm

Теперь займёмся кодом, для начала надо установить и импортировать pandas и matplotlib, они нужны нам для анализа данных и создания графиков.

Original size 1043x766

Все библиотеки импортированы, теперь надо считывать данные из документа, я специально создал словарь, который в точности повторяет таблицу. Это нужно для того чтобы при отсутствии документа на компьютере программа не выдавала ошибку, а создавала новый документ на основе словаря.

Original size 1265x921

Теперь создаём графики, в википедии пропущены некоторые годы и некоторые данные, я не хотел чтобы график получился рваным, а потому усреднил данные годов, на графике показаны года с 2000 по 2012 с шагом 2.

Original size 1197x869

Я стилизовал графики под классическую графику Excel потому что я поклонник стиля ретро.

Ссылка на блокнот с кодом

нейросети который я использовал: ChatGpt4 для того что бы он подсказал мне какую часть кода писать в первую очередь.

Анализ населения города Климовска
We use cookies to improve the operation of the HSE website and to enhance its usability. More detailed information on the use of cookies can be fou...
Show more