Блог им. Albus

Строим ВВП на Питоне, или Ужас! Рецессия близко!

Я тут программирую потихоньку. Осваиваю библиотеку matplotlib. Она позволяет на языке Питон рисовать красивые графики. Ловите график Российского ВВП. 
Строим ВВП на Питоне, или Ужас! Рецессия близко!
В 1 квартале 2019 ВВП вырос на 0,5%, если сравнивать с 1 кварталом 2018 года. Тут же все кому не лень начали плакать «Ааааа!!! Мы на пороге рецессии!!! Путин, что ты делаешь!!!». И ни один крикливый клоун не удосужился включить мозг и повспоминать недавние события.
Помните, в конце прошлого года ВВП резко пересчитали с прогнозных 1,8% до 2,3% и все удивлялись и возмущались, какой бесстыжий Росстат, нагло рисует цифры? А всё потому, что к 1-му кварталу 2018 года досчитали объём работ по сфере «Строительство» — строительство завода Ямал СПГ. Раньше его не учитывали, а теперь учли, потому что объект был сдан Это дало высокую базу сравнения. В сравнении с этой базой результат 1 квартала 2019 года получился скромным: +0,5%. Если бы не Ямал СПГ, рост ВВП в 1 квартале 2019 был бы намного выше.
Так что не плачьте, не будет у нас рецессии, пока не начнётся кризис во всей мировой экономике.
------
Скрипт на питоне по построению графика прилагаю. Чтобы скрипт заработал, надо:
-установить Питон (python.org)
-в чёрном окошке cmd.exe установить библиотеку матплотлиб с помощью pip install matplotlib
-запустить скрипт в любой среде разаработки для питона. Можно в той, которая идёт в комплекте при установке python.org
# -*- coding: utf-8 -*-
import matplotlib
import matplotlib.pyplot as plt
from datetime import datetime
import os
a=[["2019-03-31",0.5],["2018-12-31",2.7],["2018-09-30",2.2],["2018-06-30",2.2],["2018-03-31",1.9],["2017-12-31",0.3],["2017-09-30",2.3],["2017-06-30",2.5],["2017-03-31",1.5],["2016-12-31",1],["2016-09-30",0.3],["2016-06-30",0.3],["2016-03-31",-0.4],["2015-12-31",-1.9],["2015-09-30",-2],["2015-06-30",-3.5],["2015-03-31",-1.8],["2014-12-31",0.3],["2014-09-30",0.9],["2014-06-30",1.3],["2014-03-31",0.5]]
x=[]
y=[]

for _item in a:
date=_item[0]
x.append(matplotlib.dates.date2num(datetime.strptime(date, '%Y-%m-%d')))
y.append(_item[1])
ax = plt.gca()
ax.xaxis.set_major_locator(matplotlib.dates.YearLocator())
ax.xaxis.set_major_formatter(matplotlib.dates.DateFormatter('%Y'))
ax.set_ylabel('ВВП')
matplotlib.pyplot.title("Динамика ВВП России, %")
plt.axhline(0, linewidth=1, color='red')
plt.plot(x, y, color='green')
plt.savefig(os.path.basename(__file__)+".png", dpi=300) #исключите эту строку, если не собираетесь сохранять изображение на диск.
plt.show()

Циферки ВВП я взял с сайта блумберга уже готовые и просто запихнул их в мой скрипт:
Строим ВВП на Питоне, или Ужас! Рецессия близко!

★6 | ₽ 10
С одной стороны пинают олимпиаду, стадионы, потоки и прочие мегастройки, с другой стороны без них стагнация, в т.ч. перевозки материалов строительных. А строительный сектор это хребет основной.
Конечно куда проще пищать на диване в сочах, дай мне бакс с бареля с крайнего севера. Ушлепки жопорукие.
avatar

Тимоха

Это не значит почти ничего,
Кроме того, что, возможно, я буду жить.
Я буду жить еще один день...

 Чтобы мы делали без докторов?)
Виталий Козлов, тогда я не доктор, а психолог. Добрый психолог. А для буйных — психиатр. Экономический психиатр ;)
Двойная вершина мать ее
avatar

Gsimplov777

скажи, как те питон ваще? понравился. что в нём такого? многие пиарят его.
раньше кодил на чём нить?
avatar

Kapeks

Kapeks, на питоне считай вообще не надо кодить. Всё уже закодили до тебя. Ты просто берёшь готовенькое и адаптируешь под свои нужды. Ну и плюс множество библиотек. Искусственный интеллект — программа распознавания объектов на картинке занимает 15 строк, потому что в библиотеку уже всё зашито.

from imageai.Detection import ObjectDetection
import os

exec_path = os.getcwd()

detector = ObjectDetection()
detector.setModelTypeAsRetinaNet()
detector.setModelPath(os.path.join(
exec_path, «resnet50_coco_best_v2.0.1.h5»)
)
detector.loadModel()

list = detector.detectObjectsFromImage(
input_image=os.path.join(exec_path, «objects.jpg»),
output_image_path=os.path.join(exec_path, «new_objects.jpg»),
minimum_percentage_probability=90,
display_percentage_probability=True,
display_object_name=False

Albus (Игорь Китаев), библиотеки и на с++ на всё есть. я про язык спрашивал.
avatar

Kapeks

Kapeks, я вместе с питоном учу и С++. Плюсы сложные, питон простой. Такой график как в этом посте я даже боюсь представить как рисовать на Си++.
Albus (Игорь Китаев), а так ты без опыта. ну лан тогда. учи. успехов.
avatar

Kapeks

Albus (Игорь Китаев), Забудь о сишке, через лет 10 про него забудут как про фортран)

Учи яву или R например.
Gravizapa, я уже несколько роботов переписал с Луа на Си++. Скорость работы резко возросла.
Тестер стратегий на Луа считал мне результат по 21 акции неделю (!!!), а на Си++ он то же самое делает за полтора часа. Ява или R не дадут мне такой скорости.
Albus (Игорь Китаев), Но заметь, ты не пишешь на ассемблере да? А почему, скорость то будет еще лучше? Да и скорость зависит только от компилятора. Что-то просто ты можешь писать на С, попробуй ИИ написать и сравни не скорость работы кода, скорость написания кода То что на си человек пишет день, на питоне он делает на час. (утрированно, но это почти так и есть)

Что ты там на ЛУа писал опять же вопрос…
Gravizapa, я всё это понимаю. Питон учу, чтобы быстро закодить что-то клёвое и красивое. На питоне можно быстро научиться писать что угодно, хоть сайт, хоть искусственный интеллект.
А С++ у меня для скорости в роботах и больше я ничего не умею с ним делать.
Kapeks, Я бы сказал так. Когда программы стало невозможно писать на ассемблере, появились языки типа С. Когда стало сложно писать на С, стали появляться типа питона. Скорость разработки быстрее.
Рецессии пока нет. Но темпы роста ВВП не очень. Об этом даже Блумберг пишет )) :
https://www.bloomberg.com/news/articles/2019-05-17/putin-s-2018-growth-spurt-proves-short-lived-as-tax-hike-hits
avatar

Andrew_Kl

Интересно, мне только одному кажется (даже по этому графику), что роста как не было так и нет за последние 5 лет? А тем временем средний рост мирового ВВП за то же самое время 2-3% ежегодно, то есть примерно на 13% за те же 5 лет.
avatar

Reznor

Reznor, мир тоже под санкциями?
Gsimplov777, а кто в этом виноват? Наверно непутин 
avatar

Reznor

Reznor, жертва западной пропаганлы. Если по снн сказали и потрясли в Оон белым порошком и разбомбили Ирак. А потом оказалось, что порошок фейк. Кто виноват в миллионах смертей? Путин? Или такие безмзмозглые как ты ?)) Верящие и заглядывающие в рот сша?))
Gsimplov777, мля...  патриот ты наш… иди отдыхай уже, или в выходные в двойном размере платят?
avatar

Reznor

Reznor, ты пишешь мне пниходят сообщентя, захожу отвечаю, бошьно надо сидеть здесь, трое детей с ними занимаюсь. Дел выше крыши.
Gsimplov777, то что 3 детей, молодец. Сам хотел бы столько же. Но в полит дискуссии вступать здесь не намерен. Пускай каждый останется при саоем мнении.
avatar

Reznor

Reznor, рост есть, хотя конечно мир быстрее растёт
если чуть подшаманить скрипт, то рост будет 11.39%


avatar

ПBМ

ПBМ, а вот фейкомётить и манипулировать здесь не надо 
Albus (Игорь Китаев), в смысле?
эта картинка — просто другое отображение ваших (точнее росстата) цифр.
на вашем графике — приросты. на моём — абсолют, по отношению к начальной точке отсчёта.

кстати думаю ваш график лучше было бы построить в столбиках гистограммах, тогда бы он тоже меньше вводил в заблуждение :)
avatar

ПBМ

ПBМ, ааааа… Хе-хе. Молодец :)
ПBМ, я тоже так сделал ;)

ПBМ, впрочем, так считать нельзя. Это рост не следующего квартала по сравнению с предыдущим. Это рост квартала к такому же кварталу год назад. Их нельзя складывать и считать кумулятивный итог. 

Albus (Игорь Китаев), статистика,
кручу верчу запутать хочу..
это чёто даже лениво считать

avatar

ПBМ

Рост ниже инфляции на фоне слабого рубля? Ну все теперь-то я точно за путина!
avatar

Анзорик

Анзорик, рост ВВП публикуется после вычета инфляции. Так что +0,5% это уже очищенный от инфляции результат. 
наша экономика действительно в рецессии. 
Я обращаю внимание уважаемой публики на всё большее значение не «абсолютных цифр», а «ожиданий» и «опросов настроений». 

парсер надо еще .BeautifulSoup например
avatar

metatron

metatron, да, хорошее дело. Я начал scrapy учить, но долго ещё буду учить, потому что много работы. 
Это очень долгая стагнация )
avatar

websan

график моего личного ВВП строю в Excel



Учу EXCEL за 6 минут



Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.

Залогиниться

Зарегистрироваться
....все тэги
UPDONW