Уведомления

Группа в Telegram: @pythonsu

#1 Март 14, 2021 11:27:35

Feelgood
Зарегистрирован: 2016-08-04
Сообщения: 64
Репутация: +  0  -
Профиль   Отправить e-mail  

График стоимости криптовалюты

Добрый день.
Друзья, нужно написать простое десктоп приложение построение графика стоимости 5 основных криптовалют с использованием PyQt и одной из библиотек для построение графиков: matplotlib, seaborn и т.д….
Апликуха должна через API получать данные.
Может кто уже делал подобное или знает примеры, а то чёт либо плохо гуглю либо хз…

Офлайн

#2 Март 14, 2021 13:04:52

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

График стоимости криптовалюты

Feelgood
нужно написать простое десктоп приложение
Простое? :)
Feelgood
Может кто уже делал подобное
Да все делали чтото подобное. Писали на Qt, рисовали графики в matplotlib, разбирались чем стоимость валют отличается от курсов валют, собирали данные в интернете, решали проблему деплоя, учились отладке, осваивали ide, согласовывали дизайн с заказчиком и решали десятки других задач которые возинкают при разработке простого десктоп приложения.
Feelgood
а то чёт либо плохо гуглю либо хз…
А это мы вам не скажем, так как вы не написали ни слова о том что гуглите и как.



Отредактировано doza_and (Март 14, 2021 13:11:13)

Офлайн

#3 Март 14, 2021 20:22:45

Feelgood
Зарегистрирован: 2016-08-04
Сообщения: 64
Репутация: +  0  -
Профиль   Отправить e-mail  

График стоимости криптовалюты

doza_and
Давайте уточню:
1. нагуглил как создавать графики в PyQt5 c использованием matplotlib
Ссылка

В результате получаю ошибку:

 Traceback (most recent call last):
  File "c:\Users\danny\Desktop\matplotlib.py", line 2, in <module>
    import matplotlib
  File "c:\Users\danny\Desktop\matplotlib.py", line 3, in <module>
    matplotlib.use('Qt5Agg')
AttributeError: partially initialized module 'matplotlib' has no attribute 'use' (most likely due to a circular import)

Библиотеки были предварительно установлены (скрин прикрепил).

Решено - не создавайте файлы с названием библиотек)

Да все делали что-то подобное. Писали на Qt, рисовали графики в matplotlib, разбирались чем стоимость валют отличается от курсов валют, собирали данные в интернете, решали проблему деплоя, учились отладке, осваивали ide, согласовывали дизайн с заказчиком и решали десятки других задач которые возинкают при разработке простого десктоп приложения.

Будни становления разработчика к сожалению мне не понять, так как программирование - это моё хобби. Зарабатываю на хлеб - инженером на горнодобывающем предприятии.

Для получения данных и построения графиков нашел API

Как теперь хотя бы на примере биткоина - это закодить…
Не прошу конкретных решений, но прошу наставить на путь истины.
Заранее спасибо!

Отредактировано Feelgood (Март 14, 2021 20:44:07)

Прикреплённый файлы:
attachment cmd.PNG (72,8 KБ)

Офлайн

#4 Март 14, 2021 23:35:45

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

График стоимости криптовалюты

Feelgood
Не прошу конкретных решений, но прошу наставить на путь истины.
Не буду утверждать что излагаемый мной подход единственно верный. Я сторонник постепенного и планомерного решения задачи. Особенно начинающими.

Помоему порядок такой.
  • Прочтение учебника по языку (судя по вашему сообщению вы это сделали).
  • Составление технического задания на работу. В вашей постановке задачи не ясно будут обновляться графики по нажатию кнопок или както сами будут ползти.
  • Цикл реализации решения отдельных задач
  • Интеграция продукта.
Я думаю что вам доставит больше удовольствия если вы быстро начнете получать работающие компоненты решающие отдельные подзадачи.

А подзадачи тут следующие помоему
  • Отображение данных. Рекомендую начать с него, как с самого понятного. Никаких Qt просто окошко из примера.
    https://matplotlib.org/stable/gallery/index.html. Просто статическая картинка. Как освоите можете попробовать динамическую отрисовку чтобы понять концепцию событийного приложения. Все должно работать при замене пары строчек в примерах из документации
    https://matplotlib.org/3.3.3/users/event_handling.html
    https://scipy-cookbook.readthedocs.io/items/Matplotlib_Animations.html
  • Получение данных. Со сложными областями в питоне разбираются используя внешние пакеты которые можно найти на
    https://pypi.org Я не спец по блокчейну. Поиск дает https://pypi.org/search/?q=blockchain
    В простейших случаях можно наверное и без этого обойтись https://gist.github.com/laurenarcher/5770792
  • Разработка GUI. Я не считаю что для решения вашей задачи нужен Qt или иной инструмент построения развитого графического интерфейса. Нарисовать по запросу тренды или сделать окошко в котором ползет текущий курс отлично получится чисто средствами matplotlib или plotly.

p.s.
В интернете примеры бизнес анализа на питоне наверняка изобилуют использованием пакетов pandas, scipy, scikit. Я бы не рекомендовал в них погружаться. Всему свое время, как почуствуете потребность так и изучите. И если без scikit.learn практически не обойтись, то pandas я например вообще не использую из за непредсказуемости и тяжеловесности.




Офлайн

#5 Июль 28, 2022 12:50:12

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

График стоимости криптовалюты

Vitaliy323
Всем привет! Я занимаюсь трейдингов в криптовалюте уже около 6 лет и мне это нравиться. Когда я не знал что мне делать я впервую очередь начал разбираться что к чему, в этом мне помог сайт тут очень много полезной информации для новичков. Тут вы найдёте курсы валют, как зарабатывать много денег и много актуальной информации на данный момент. Заходите и начинайте зарабатывать как и я!
Я так понимаю именно на етом сайте ты научился сосать хуй?



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Отредактировано slav0nic (Июль 29, 2022 18:35:26)

Офлайн

#6 Июль 28, 2022 13:11:33

ntram
Зарегистрирован: 2022-06-19
Сообщения: 75
Репутация: +  3  -
Профиль   Отправить e-mail  

График стоимости криптовалюты

VANISHED

Отредактировано ntram (Окт. 13, 2022 15:56:44)

Офлайн

#7 Июль 28, 2022 18:19:37

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

График стоимости криптовалюты

ntram
в коробкеприготовленной изначально для “поднял бабла…тутуту”



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version