Python Seaborn Matplotlib - Полный Курс для Начинающих

Поделиться
HTML-код
  • Опубликовано: 2 июн 2024
  • Если не можешь напрямую покупать со Stepik, заказывай отсюда:
    avecoders.github.io/ave-coder... Введение в Искусственный Интеллект с Python для Начинающих: stepik.org/a/193579/pay?promo... Введение в Искусственный Интеллект с Python для Начинающих: stepik.org/a/193579/pay?promo... Курс: "Поколение Трансформеров": Нейросети для Естественного Языка (NLP)
    Вне Свифта (Россия, Беларусь): stepik.org/a/175490
    Свифт (Все остальные): avecademy.teachable.com/p/01596f
    Практический Курс по Python:
    Stepik: stepik.org/a/126242
    Udemy: www.udemy.com/course/avecoder...
    Аве, Кодер!
    Если названия библиотек Matplotlib и Seaborn тебе ни о чем не говорит, не переживай и скорее погружайся в этот интенсив по отображению данных в Python.
    Мы научимся строить различные виды графиков (Scatter Plot, Heatmap, Violin Plot, Boxplot, и т.д.), изучим их основные методы и области применения, а также ты узнаешь почему относить оранжевых и синих ежей начальству - плохая идея.
    Github Аве Кодер:
    github.com/AveCoders/PythonPl...
    Тайм-коды: визуальные библиотеки: matplotlib, seaborn
    0:00 matplotlib.pyplot и seaborn
    0:28 %matplotlib inline - графики выводятся прямо в ноутбуке, без открытия дополнительного окна
    0:55 таблица csv (Comma Separated Values) - текстовый файл, в котором значения разделены запятыми
    1:05 как найти себе базу для примера. Репозитории с разными дата-сетами: UCI, Center for Machine Learning and Intelligent Systems
    2:02 для построения графика: 1) путь csv-таблицы, 2) read_csv(), 3) head() (посмотреть, как выглядит таблица)
    2:33 df.info() - посмотреть, есть ли пустые поля в таблице
    3:00 4) 2 переменные, содержащие массивы
    4:13 plt.plot() примитивный график
    5:28 plt.style.available - доступные стили plt.style.use('classic')
    7:30 поменять цвет
    9:40 взять себе в код таблицу из github: raw и копировать путь
    12:33 библиотека matplotlib копирует некоторые стили Matlab-style
    Обращение к методам напрямую из объекта библиотеки
    13:15 plt.xlim установить ограничение осей x и y, масштаб графика
    13:35 xlabel, ylabel метки, title заголовок сверху, fontsize (для label) шрифт
    14:16 xticks, yticks(fontsize) шрифт для самих значений чисел
    14:30 OOP-style: fig, axes = plt.subplots(nrows = 1, ncons = 1)
    2 объекта и через них достукиваться до определённых методов
    16:24 сетка графика Grids в Matlab-style
    17:20 grid в OOP-style
    18:00 style.use setting a grid style:seaborn
    18:25 legend легенда в Matlab-style
    19:43 legend в OOP-style
    20:11 канонический способ classic legend
    20:50 plt.savefig сохранить график в .png файл
    21:23 plt.tight_layout() сделать график немного компактнее
    22:05 wisconsinBreastCanser.csv. Разные виды графиков:
    23:23 plt.boxplot коробочки
    26:51 boxplot из библиотеки seaborn
    27:38 Scatter Plot из точек: plt.scatter(), plt.show()
    28:31 Bar plot: plt.bar()
    29:05 Pie chart: plt.pie() пирог
    30:07 Histograms: plt.hist()
    30:47 Subplots: plt.subplots отображение графиков друг рядом с другом
    31:28 Kernel Density Plots графики плотности ядра sns.kdeplot()
    32:55 Violin Plots: sns.violinplot()
    34:07 Heatmaps тепловая карта горячо-холодно sns.heatmap()
    #авекодер #matplotlib #seaborn #python #графики
    Поддержи проект:
    www.donationalerts.com/r/avec...
    paypal.me/avecoder
    / avecoder
    BTС: 1BmLvUFiJaVpCAwhzW3ZwKzMGWoQRfxsn4
    ETH: 0x6f1A488c9b12E782AEF74634a40A79b1631237aB
    История Технологий:
    / АвеТех
    VK: avecoder
    Telegram: t.me/avecoder_ru
    ______________________
    Аве Кодер!
    Меня зовут V и я кодер. Я экспортирую из Англии: актуальные туториалы, computer science, брейнхаки, лайфхаки, здоровье кодера, тревэл он нью левэл, английский для кодера, как кодеру не помереть с голоду, юмор и многое другое.
    Так что ставь императорский палец вверх, подписывайся и бей в колокол!
  • НаукаНаука

Комментарии • 28

  • @avecoder
    @avecoder  Год назад +1

    Практический Курс по Python:
    Stepik: stepik.org/a/126242
    Udemy: www.udemy.com/course/avecoder-advanced-python/?referralCode=270C5D0661A966B53743

  • @nevermore7698
    @nevermore7698 2 года назад +3

    Огромное спасибо! Очень нравится подача материала!!!

  • @osvab000
    @osvab000 2 года назад +1

    Самое лучшее из того, что я видел. Браво!!!

  • @user-sp5ml8gv8i
    @user-sp5ml8gv8i 2 года назад +1

    Спасибо большое! Материал то что надо. Полезно не только дата сайентистам, но также продактам, бизнес аналитикам и ученым.

  • @onebytesiteit30-75
    @onebytesiteit30-75 3 года назад +5

    Лайк пабрацки!
    Воу так скоро 5к у тебя!!!

    • @avecoder
      @avecoder  3 года назад +3

      Не количество главное, а качество )) Если бы я гонялся за количеством, то снимал бы видео уровня "как стать программистом" и "как стать программистом если тебе 100 лет" ))

    • @onebytesiteit30-75
      @onebytesiteit30-75 3 года назад +1

      @@avecoder ну с качеством у тебя проблем нет. Красава.

  • @user-ct4xv3er7q
    @user-ct4xv3er7q Год назад +1

    Спасибо. Кое что вынес для себя.
    Самое начало (для меня) но понятно теперь в какую сторону теперь копать.

  • @user-ed1hy3by5p
    @user-ed1hy3by5p 2 года назад +2

    Вообще круто! Отличное объяснение.

  • @blackstarjaxx9409
    @blackstarjaxx9409 3 года назад +2

    Мне кажеться, я впервой нашел не ютубера контенщика(который тупо пилит контент для просмотров и тд тп), а реально умного человека, который прекрасно доносит сложную инфу как простое 2+2 ...
    Спасиб за труд)

    • @avecoder
      @avecoder  3 года назад +4

      когда делаешь что-то ради удовольствия, то всегда получается хорошо ))

    • @iritaka
      @iritaka 3 года назад

      @@avecoder золотые слова!)

  • @user-ct4xv3er7q
    @user-ct4xv3er7q Год назад +1

    Поржал с первой трети ролика ))
    С манеры подачи ))

  • @user-vx9ug1nb2t
    @user-vx9ug1nb2t 3 года назад +2

    Спасибо. Классная штука!

  • @waydao4958
    @waydao4958 3 года назад +4

    Теперь можно показывать начальству🤣

  • @golova23865
    @golova23865 2 года назад

    Хороший материал, спасибо. Только одного не понял - зачем рожица мелькает в 0:28

  • @user-df7pl6xx5u
    @user-df7pl6xx5u 3 года назад

    Добрый день! Подскажите пожалуйста, насколько производителен matplotlib? потянет ли он большие объёмы данных (например 25 млн точек) и работу с ними (выделение фрагментов, мат операции с выделенными фрагментами и т.д.)?

    • @avecoder
      @avecoder  3 года назад

      с 25 млн проблем возникнуть не должно(в теории, хотя лучше не рисковать :) ), но для производительности можно попробовать vaex.io/docs/index.html - он как раз заточен под большие данные. Есть еще Mayavi, но он только 3D умеет, если мне не изменяет память

    • @user-df7pl6xx5u
      @user-df7pl6xx5u 3 года назад

      @@avecoder спасибо, опробую в действии)

  • @tanjiro_shuragashi
    @tanjiro_shuragashi Год назад +1

    Ачишуеть, благодарю тебя.

  • @baldeagle6531
    @baldeagle6531 2 года назад

    4:40 Сиднейский оперный театр

  • @waydao4958
    @waydao4958 3 года назад +2

    Ой я уржалась)))

    • @deni5n
      @deni5n 2 года назад

      особенно про какашку в контексте matplotlib ;)

  • @batyrisk2000
    @batyrisk2000 5 месяцев назад

    Перехожу с другой сферы в IT, надеюсь все будет окей! Автор молодчина доводит все понятно, начал заниматься с ментором 1,5 месяца, уже впринцепе начал понимать многое! Грациас❤

  • @Vovchirshtain
    @Vovchirshtain 2 года назад

    Ядро умирает при запуске кода

  • @svbdaa
    @svbdaa Год назад

    И это для начинающих? Я со старта ни чего не понял. У меня более 15 лет стажа программирования на другом языке. Но здесь я сходу нарвался на кучу непонятных терминов и далее инфа просто пошла мимо. Вы рехнулись называть это курсом для начинающих. Дизлайк!

    • @avecoder
      @avecoder  Год назад

      На каком?

    • @svbdaa
      @svbdaa Год назад

      @@avecoder MQL4