Визуализация Данных на Python | Pandas и Matplotlib

  Рет қаралды 56,161

Псевдо Программист

Псевдо Программист

3 жыл бұрын

Сегодня мы научимся визуализировать данные на языке программирования Python, с помощью библиотек Pandas и Matplotlib. Визуальная информация лучше воспринимается и позволяет быстро и эффективно донести до зрителя собственные мысли и идеи. И если сравнить запись в виде кривой, и виде сухих чисел, то подавляющее большинство людей - выберет графический способ (так как это банально - удобнее)
Привет! Меня зовут Игорь. На моём канале ты сможешь найти уроки по программированию нейросетей.
Моя цель - сделать программирование более доступным и понятным. Для просмотра моих видео вам не нужно высшее образование по Computer science. Все непонятные темы и термины я буду понятно объяснять и показывать на примерах.
Оставайся с нами, и чтобы не пропустить ни одного видео - подписывайся на канал и нажимай на колокольчик!
💲💲 Поддержи проект на Boosty - boosty.to/pseudodev
► Плейлист "Программирование на Практике" - • Программирование на пр...
► Плейлист “Нейронные Сети на Понятном Языке” - • Нейронные Сети на Поня...
► Плейлист "Изучение NumPy" -
• Изучение NumPy
✅ Группа VK - bit.ly/VK_PseudoDev
✈️ Telegram канал - t.me/PseudoDeveloper
#python #pandas #matplotlib

Пікірлер: 67
@PseudoDev
@PseudoDev 3 жыл бұрын
Хехей, а если ты хочешь отблагодарить автора не только лайком и комментарием, но и копеечкой, то милости прошу по ссылке - www.donationalerts.com/r/pseudodeveloper
@user-mq6fu5uj7d
@user-mq6fu5uj7d 3 жыл бұрын
а в чем ты работаешь чтобы на ходу визуализировать таблицы ?
@PseudoDev
@PseudoDev 3 жыл бұрын
Я работаю в Jupiter Notebook
@ann_s1238
@ann_s1238 3 жыл бұрын
Вау! Спасибо огромное. Очень приятное оформление видео. Давай еще по этой теме))
@podolskshepchinka
@podolskshepchinka 3 жыл бұрын
Отличные звук, подача, сценарий, приятный голос, лично мне - понравилось. Желаю удачи в карьере IT блогера
@PseudoDev
@PseudoDev 3 жыл бұрын
Спасибо большое :3
@den1ssss
@den1ssss 3 жыл бұрын
сделано очень красиво, приятно смотреть, звук тоже хороший!
@oleholeynikov8659
@oleholeynikov8659 3 жыл бұрын
Спасибо! Пандас пользую уверенно, теперь есть необходимость показать его результаты окружающим. Самое время для плотлиба и докикс. Очень жду продолжения!
@sidorellla2758
@sidorellla2758 2 жыл бұрын
Однозначно полезно, автор молодец!
@smigma_budanov
@smigma_budanov 3 жыл бұрын
отличное видео во всех понятиях
@liveworkdie
@liveworkdie 2 жыл бұрын
Спасибо за видео. А вот интересно. Jupiter Notebook для какой-то более-менее серьёзной работы, не для обученеия, вообще подходит? На сколько в нём удобнее работать, чем в десктопном IDE?
@cs_dequeue
@cs_dequeue 3 жыл бұрын
Очень крутой видос! Приятно смотреть.
@PseudoDev
@PseudoDev 3 жыл бұрын
Приятно получать такие комментарии, спасибо)
@FillerWorld
@FillerWorld 3 жыл бұрын
спасибо ! Доступной и понятно ))
@PseudoDev
@PseudoDev 3 жыл бұрын
Большое спасибо, очень приятно)
@user-uu1nl3vn3c
@user-uu1nl3vn3c 3 жыл бұрын
Топчег. Пока правда хз когда мне это пригодится но буду в курсе
@user-wf3jt4yx4u
@user-wf3jt4yx4u 3 жыл бұрын
Спасибо!
@xavetar
@xavetar 3 жыл бұрын
На 2X смотрится отлично, я бы добавил 3X.
@roofwalkermx
@roofwalkermx 3 жыл бұрын
Уютно описал основы, спасибо. Погнали дальше в дебри визуализации ;)
@Alex-he5ue
@Alex-he5ue 3 жыл бұрын
Пойдет, подписка.
@user-xp3rk6mm4r
@user-xp3rk6mm4r 3 жыл бұрын
хорошо зашло
@user-dc8ne4vp7x
@user-dc8ne4vp7x 2 жыл бұрын
Подскажите пожалуйста можно ли как то сделать программу где можно будет создавать свои блоки логики, из этих доков строить код. То есть например сделать множество блоков логики, таких как or, and, not и т. д. Далее просто строить их этих блоков большую логику. Подскажите пожалуйста с чего начать и как примерно это реализовать?
@user-gt6ik3se8n
@user-gt6ik3se8n 2 жыл бұрын
Майнкрафт в помощь, там это всё можно реализовать
@amm8240
@amm8240 3 жыл бұрын
А нам обязателен юритер, другая среда( пайчарм) подойдет?
@PseudoDev
@PseudoDev 3 жыл бұрын
Конечно подойдёт!
@ch_andrey
@ch_andrey 3 жыл бұрын
Красавчик, хорошо описал. Можешь ответить на пару вопросов: 1. Как отобразить график в kivy в живом виде, то-есть с возможностью "ползать", масштабировать, мб считывать положение мыши или по нажатию на поле графика ставить там точку, а не просто картинку с графиком, как это я делал через сад в kivy 2. Если я хочу развиваться в сфере анализа данных и машинного обучения, можете посоветовать что и учить, и по каким материалам. Если я примерно знаю python, знакомился с некоторыми библиотеками, kivy, numpy, pandas... Пните меня, что учить))
@PseudoDev
@PseudoDev 3 жыл бұрын
Спасибо за приятные слова. А теперь к ответам: 1. Точного ответа на данный вопрос я тебе дать не смогу, т.к. практически не пользовался Kivy (уже тем более, не работал там с графиками). Но я попытался поискать возможные зацепки: - GitHub с кодом, который примерно подходит под твоё описание (как минимум, отталкиваясь от этого кода, ты сможешь понять в какую степь копать) - github.com/jeysonmc/kivy_matplotlib - Ролик, с подробной работай с графиками - kzbin.info/www/bejne/gYrGl4l9f9Kcaas 2. Если ты совсем нулёвый, то тут 100% я посоветую тебе книгу Эндрю Траска "Грокаем Глубокое Обучение". Информация там подаётся легко и понятно. Мой плейлист "Нейронные Сети на Понятном Языке" я начал, вдохновившись этой книгой, так что, очень советую. Далее, (если ты хочешь идти в сторону анализа данных) нужно всё-таки изучить такой раздел математики как "статистика". Тут я тебе лично ничего не могу посоветовать, но в интернете рекомендкют книгу "Практическая статистика для специалистов Data Science". Ну и закрепить свои знания советую книгой "Глубокое обучение на Python" от Франсуа Шолле. Там уже идёт жёсткий код (если смотреть с высоты новичка), однако там есть много мелких и полезных деталей, которые тебе скорее всего пригодятся в обучении. Что по поводу Сайтов и Видео, тот тут ничего конкретного посоветовать не могу (кроме моего плейлиста, кнш 😀). Как правило, во время поиска информации, ты обнаружишь для себя определённые сайты\каналы, которые тебе очень помогут в обучении, но их надо искать... Воооот)
@sergkulikov5489
@sergkulikov5489 3 жыл бұрын
Очень хорошо обьясняешь. А как брать данные из файла и потом из этих данных графики строить?
@PseudoDev
@PseudoDev 3 жыл бұрын
Есть разные форматы файлов для хранения информации. Если не углубляться в сторону баз данных, то чаще всего используют ".csv" и ".json" файлы. Про формат JSON на канале есть видео (kzbin.info/www/bejne/bZeXaGWleKl5mck), а вот про CSV пока нет :3
@sergkulikov5489
@sergkulikov5489 3 жыл бұрын
@@PseudoDev да, с практической стороны интересно. Взять данные из csv or xls, сделать выборку, данные отобразить с определёнными выводами (график например) и потом сделанные выводы обратно в читаемый файл.
@antonrimsky7128
@antonrimsky7128 Ай бұрын
Спасибо. Интересно, визуализировать большие данные будет легрче в Python или всетаки в Excel?
@PseudoDev
@PseudoDev Ай бұрын
Если мы говорим про реально БОЛЬШИЕ данные, то тут 100% python, причем лучше использовать не Matplotlib, а какой-нибудь Vaex или Holoviews, которые работают на порядок быстрее
@TheKHDP
@TheKHDP 4 ай бұрын
миллион видео, где берем series и вводим руками и вот красота. дайте уже нормальный пример считывания с excel и работа с полученными данными.
@FreexYouTube
@FreexYouTube 3 жыл бұрын
почему все что ты выводишь выводишь без print() ? обьясни как это работает пожалуйста
@PseudoDev
@PseudoDev 3 жыл бұрын
Если брать в пример только библиотеку Pandas, то она работает по такому принципу: если обрабатывается одна лишь команда, то её значение выводиться на экран (для удобства) Если же брать в пример весь язык программирования Python, то при вводе названия переменной (не важно какого типа), в консоль будет выведено его значение.
@Artem-qs4dy
@Artem-qs4dy 3 жыл бұрын
Что за программа в который ты пишешь?
@PseudoDev
@PseudoDev 3 жыл бұрын
Jupyter Notebook
@user-up5pg7qy3g
@user-up5pg7qy3g 2 жыл бұрын
Я так понял с пандасом можно идти работать в банк и дата сайнс, верно все я понял?
@PseudoDev
@PseudoDev 2 жыл бұрын
Знание пандаса точно даст тебе плюс при устройстве на работу
@user-up5pg7qy3g
@user-up5pg7qy3g 2 жыл бұрын
@@PseudoDev спасибо за ответ, а какой у Вас стаж у программировании, есть какие то телеграм каналы у Вас?
@ushid_
@ushid_ 3 жыл бұрын
Никто: Абсолютно никто: Комментарии на ютбуе: спасибо. Ладно
@PseudoDev
@PseudoDev 3 жыл бұрын
Прохладно)
@Lisan22._.
@Lisan22._. 3 жыл бұрын
@@PseudoDev шоколадно🙃
@ockuepie
@ockuepie 3 жыл бұрын
Это что, новый видос?
@PseudoDev
@PseudoDev 3 жыл бұрын
Он самый)
@PianoElipse
@PianoElipse 3 жыл бұрын
О пифон, единственный язык программирования, который я нормально изучил. Но, он мне не подходит, к сожалению.
@user-qc8ch6zw3j
@user-qc8ch6zw3j Жыл бұрын
Зачем так изощряться если есть Эксель? Подскажите
@PseudoDev
@PseudoDev Жыл бұрын
Ну а зачем производить математические вычисления в коде если есть калькуляторы? Вопрос из того же разряда
@glebcheka
@glebcheka 3 жыл бұрын
Нихуя не понятно, но очень интересно
@user-hd1el8sr6b
@user-hd1el8sr6b 2 жыл бұрын
Непонятно а чем лучше это обычного экселя ?Куда ты вотнул данные нажал 2 кнопки и готово. А тут текст сиди пили, после каждого значения еще кавычки ставь...утонуть в этих кавычках можно.
@PseudoDev
@PseudoDev 2 жыл бұрын
Визуализация данных нужна не как основной функционал программы. С этим реально лучше справляется тот же Excel и подобные. Как правило визуализация нужна в качестве дополнения программы. Допустим на протяжении суток программа замеряла температуру в комнате с периодом проверки в 1 минуту. В таком случае у тебя будет массив из 1440 чисел. А вот теперь ответь: ты все эти числа будешь копировать и вставлять в Excel? 😁
@user-hd1el8sr6b
@user-hd1el8sr6b 2 жыл бұрын
@@PseudoDev зависит от того в какой они форме, если можно разом скопировать все то да. Если нет, то надо писать выгрузку в любом случае что для виазулизации данных что для эксель. А с выгрузкой что мешает воткнуть это же в эксель и 2мя кнопками посмотреть все что надо? Или я что-то не понимаю? Просто пытаюсь найти применение для простого обывателя, я много в экселе работаю, VBA не программирую, но со сводами данных в 10 000 строк спокойно себе кручу как надо данные. Пытаюсь понять чем мне это может помочь, но это скорей всего больше для каких-то программ, например, твой же пример. Если написать свое приложение куда-бы выгружались данные и оно бы отражало график, да это удобней. Но если надо посмотреть разово, то зачем писать целое приложение? В общем, просто пытаюсь найти полезное для себя :))
@stephcurry3743
@stephcurry3743 3 жыл бұрын
а зачем так сложно? если все это можно сделать в Excel ? гораздо прощее
@navafi
@navafi 3 жыл бұрын
вы в Симферополе живете? ахахахах я тоже только в Крыму!
@PseudoDev
@PseudoDev 3 жыл бұрын
Приятно осознавать, что тебя смотрят земляки)
@Lisan22._.
@Lisan22._. 3 жыл бұрын
А где Миша?
@PseudoDev
@PseudoDev 3 жыл бұрын
Следующий ролик
@maths781
@maths781 Жыл бұрын
нет такого "числа" - один два три, сто двадцать три надо говорить !
@glebcheka
@glebcheka 3 жыл бұрын
А просто в excel такую визуализацию сделать нельзя? В чем смысл?
@PseudoDev
@PseudoDev 3 жыл бұрын
Странный вопрос. В некоторых случаях и правда, легче и быстрее будет всё сделать через Excel, но представь что у нас есть 1000 уникальных числе, которые были сгенерированный программой. Неужели ты будешь копировать все эти элементы и переносить их в Excel? Я так не думаю)
@glebcheka
@glebcheka 3 жыл бұрын
@@PseudoDev я этого не знаю, ведь в видео про это ничего не сказано.
@misterpingvin1861
@misterpingvin1861 3 жыл бұрын
@@glebcheka ты дважды два сложить не можешь? Или тебе отдельный гайд нужен? Срать ты тоже по гайдам ходишь?
@user-dw6yq1nj3i
@user-dw6yq1nj3i 3 жыл бұрын
@@misterpingvin1861 Токсик
@Mr-Phokus
@Mr-Phokus Жыл бұрын
Ну мне кажется ты перебарщиваешь с обучалкой, рассказывать диаграмму надо людям младше 11 лет
@oldzas
@oldzas 2 жыл бұрын
Сыро и мало
@user-gh2ml3cf5o
@user-gh2ml3cf5o Жыл бұрын
Отстой видео! Ни черта не понятно, что вообще хотели донести до зрителей?
@ShooterStar
@ShooterStar 10 ай бұрын
зачем ты ноутбуки используешь... прям бесит.. в продакт ты тоже будет в ноутбуке писать приложение?
Перестань Делать Г💩ВНО!
11:58
Псевдо Программист
Рет қаралды 8 М.
#1 | Python NumPy | Что такое array, arange и dot
8:12
Псевдо Программист
Рет қаралды 14 М.
The delivery rescued them
00:52
Mamasoboliha
Рет қаралды 10 МЛН
Китайка и Пчелка 10 серия😂😆
00:19
KITAYKA
Рет қаралды 2 МЛН
GitHub для Начинающих | Что такое Git и GitHub
14:42
Псевдо Программист
Рет қаралды 53 М.
Меняла стек в IT 7 раз - делюсь опытом!
34:49
IT-Собеседница
Рет қаралды 21 М.
Кратко про Python Tkinter | Как создавать GUI Приложения
11:08
Псевдо Программист
Рет қаралды 55 М.
Инспекция комнаты Кати
24:14
Miss Katy
Рет қаралды 194 М.
Жди меня | Выпуск от 14.06.2024 (12+)
46:36
Жди Меня
Рет қаралды 515 М.
Python Быстрее чем Си?! Ускоряем Python До Максимума!
15:22
Псевдо Программист
Рет қаралды 19 М.