Data Science: Analiza danych w Python i PANDAS

所在平台: Udemy

课程主页: https://www.udemy.com/course/analiza-danych-w-python-i-pandas/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Python 数据科学:Python 与 PANDAS 数据分析 **课程概述:** 本课程是 Python 系列课程的一部分,特别专注于使用 PANDAS 库进行数据科学分析。PANDAS 是 Python 在数据科学领域应用的基础,几乎所有机器学习示例都会用到本课程讲解的对象。 **课程亮点:** * **实战导向:** 每节课都包含测验和实践练习,强调动手的重要性。 * **内容详尽:** 超过 13 小时的录制内容,深入讲解 PANDAS 的核心功能。 * **配套资源:** 提供专门挑选的数据集,方便学员实践所学命令。 * **重点突出:** kurs 专注于 PANDAS 在数据清洗、处理和分析中的应用。 * **可进阶学习:** 课程结束后,可以继续学习该作者的其他进阶课程。 * **灵活学习:** 支持快进、后退和调整播放速度,满足个性化学习需求。 **课程要求:** * **Python 基础:** 具备至少基本的 Python 知识。 * **数据分析常识:** 对数据分析的基本概念有一定了解,例如在 Excel 中进行的数据导入、处理和分析。 **课程内容:** 1. **环境配置:** 详细介绍 Jupyter Notebook 的安装、配置和高效使用方法,包括命令行高级配置,为后续实践打下基础。 2. **数据源:** 提供所有课程中使用到的数据文件,并鼓励学员自行探索其他免费数据集。 3. **PANDAS 核心:** * **Data Series:** 深入理解 PANDAS 的核心数据结构——数据序列 (Data Series),这是其他对象和命令的基础。 * **Data Frame:** 学习处理更复杂的数据集,即数据框 (Data Frame),并开始构建自己的数据分析。 4. **数据修改:** 掌握添加行、列、重构索引等数据准备方法。 5. **数据分析:** * **多级索引 & 数据透视:** 学习处理多级索引,进行数据的行列转换,构建数据透视表。 * **数据分组与聚合:** 学习对数据进行分组和聚合,发现数据中的潜在关联和特征,避免结果被平均化。 * **数据合并:** 学习如何从不同来源合并数据,类似于数据库中的表连接或 Excel 中的工作表合并。 6. **数据可视化:** 介绍不同类型的图表,以及如何修改其参数来呈现分析结果。强调 PANDAS 中的图表功能依赖于 matplotlib,本课程将提供足够的信息以进行基本图表绘制,但 matplotlib 本身将作为独立课程讲解。 7. **数据输入输出:** 课程结束时,将涵盖从外部下载和保存数据的方法,包括从互联网获取数据以及在 Excel 文件中读写数据。 **如何学习:** 本课程强调实践,鼓励学员积极参与到每节课的练习中。即使是初学者,如果具备 Excel 的数据处理经验,也能顺利学习。对于 Python 基础薄弱的学习者,可先完成作者的“Python for Beginners”课程。

课程评论(0条)

课程详情

Ten kurs wchodzi w skład serii kursów o Pythonie. Wybierz właściwy, zależnie od stopnia znajomości Pythona i zainteresowań.Dlaczego ten kurs?Bo podstawą do stosowania Pythona w Data Science jest właśnie moduł PANDAS. W pierwszym lepszym przykładzie Machine Learning znajdziesz obiekty, które są omawiane tu na tym kursieBo dane, które wczytujesz i chcesz analizować trzeba najpierw oczyścić i przetworzyć i w tym również wykorzystuje się PANDASBo każda lekcja ma quiz i praktyczne zadania do samodzielnego rozwiązania - zdaniem autora samo patrzenie nie wystarcza żeby się nauczyć - praktyka jest koniecznaBo kurs jest dość szczegółowy - ma ponad 13 godzin nagrań a i tak porusza tylko te najważniejsze aspekty pracy z danymiBo do kursu masz dołączone materiały do wykonywania ćwiczeń - specjalnie dobrane zbiory pozwalają praktycznie stosować możliwości poznawanych poleceńBo tylko na takim praktycznym kursie masz szansę rzeczywiście czegoś się nauczyć - a sądzę, że to właśnie Twój cel!Naukę możesz kontynuować na innych kursach tego samego autoraTo nie jest kurs dla zupełnie początkujących. Wśród wymogów znajdziesz przynajmniej podstawową znajomość Pythona oraz chociaż ogólną wiedzę o analizie danych. Ale bez obaw! Jeśli chodzi o wiedzę z zakresu programowania w Pythonie - możesz ją zdobyć na kursie „Python dla początkujących". Jeśli już używasz Pythona, możesz przejrzeć sam spis treści tego kursu i zweryfikować, czy znasz te tematy.Jeśli chodzi o podstawową znajomość analizy danych, mam na myśli typowe czynności, jakie wykonujemy np. w Excelu. Tam też dane się importuje, przetwarza i analizuje. W tym kursie generalnie robimy to samo, ale w zupełnie inny sposób. Dlatego znajomość np. Excela będzie bardzo mile widziana.Po tym kursie możesz kontynuować naukę na kursie tego samego autora "Python dla średnio zaawansowanych"Kurs dość dokładnie omawia wszystkie tematy i właściwie nie ma w nim teorii. Praktycznie tylko video, quizy i zadania do samodzielnego rozwiązania.Kurs jest dość intensywny. Każde nagranie skupia się na innym temacie i nie tracimy czasu. Główna zaleta kursu online jest taka, że jeśli chcesz aby Ci coś powtórzyć, to nie musisz o to specjalnie prosić… wystarczy skorzystać z przycisku „cofnij 15 sekund wstecz". Z kolei jeśli materiał już znasz i chcesz go tylko przesłuchać, możesz zwiększyć lub zmniejszyć jego prędkość. O ile tylko nie denerwuje Cię zmiana głosu na bardziej piskliwy, to… czemu nie - korzystaj!Zaczynamy od skonfigurowania środowiska. Tutaj jest to zrobione w oparciu o system Windows. Jeżeli korzystasz z Linux lub MacOS, to kroki do wykonania są podobne, ale w materiałach ich nie znajdziesz. Jeśli masz już zainstalowane środowisko u siebie to oczywiście ten blok możesz przerobić pobieżnie. Chcę żeby pracowało Ci się wygodnie, dlatego nie tylko instalujemy Jupyter Notebook, ale jeszcze dodatkowo omawiamy jak pracować z nim wydajnie. Jak go konfigurować, dodawać do niego pakiety, jak korzystać ze skrótów klawiaturowych itp. Wiem, że kiedy „palisz się" do analizy danych ten wstęp może Ci się wydawać przydługawy. Możesz w takim przypadku przeskoczyć część tematów i kontynuować lekcje poświęcone PANDAS, a tu wrócisz później. Zdecydowałem się dodać te lekcje po to, żeby ułatwić Ci pracę z PANDAS na własną rękę. Zwłaszcza te kilka lekcji poświęcone tematyce zaawansowanej konfiguracji środowiska z linii komend przydadzą się, kiedy napotkasz jakieś problemy, a znajdowane na forach odpowiedzi będą mówiły o instalacji pakietu przez conda…Żeby dane analizować, trzeba je mieć. Wszystkie pliki prezentowane na kursie jak i potrzebne do rozwiązywania zadań są dołączone do kursu. W większości przypadków podaję też skąd te materiały pochodzą i moim zdaniem ich dystrybucja nie jest zabroniona - korzystaj do woli, albo szukaj innych na własną rękę. W Internecie jest naprawdę mnóstwo ciekawych i darmowych zbiorów.Potem właściwie zaczynamy najważniejszą część kursu opowiadającą o PANDAS. Pełna nazwa PANDAS to Python and data analysis i logo tego pakietu to kilka wykresików, ale… sam powiedz z czym się graficznie kojarzy nazwa PANDAS…Kluczowa w PANDAS i analizie danych jest kolumna danych - tutaj zwana Data Series. Ten obiekt trzeba bardzo dobrze poznać, bo inne obiekty i polecenia bardzo mocno go wykorzystują. Kiedy sam uczyłem się PANDAS bardzo mnie to denerwowało, że tyle czasu uczyłem się tylko o przetwarzaniu pojedynczej kolumny, ale uwierz mi - to nie będzie stracony czas.Potem przechodzimy do zbioru kolumn, co w PANDAS nazywa się Data Frame. Tu będzie już ciekawiej, bo da się obserwować na raz więcej kolumn a więc i więcej danych. Na tym etapie możesz już pomyśleć o budowaniu analiz własnych zbiorów danych.Dalej opowiemy o modyfikacji danych. Można by myśleć, że przy analizie danych, nie trzeba ich modyfikować i ogólnie chyba rzeczywiście tak jest. Ale warto wiedzieć jak dodać wiersz, kolumnę, przebudować indeks, bo to też metody na przygotowanie danych do analizy.W następnym etapie jesteśmy gotowi do pierwszych analiz. Indeksy będą mogły już składać się z wielu poziomów, będziemy je przerzucać z wierszy do kolumn i odwrotnie, zbudujemy tabele przestawne, albo właśnie przekształcimy dane z postaci tabeli danych do normalnej tabeli. Kolejny krok to grupowanie danych i agregacja danych. Posiadając zagregowane dane możesz analizować je w mniejszych fragmentach, a dzięki temu możesz wykrywać zależności w tych danych i ich charakterystyczne dane. Bez tego wszystkie wyniki byłyby uśrednione na cały zbiór danych i przez to najprawdopodobniej zupełnie bez wartości, a tak możesz zobaczyć charakterystyczne cechy zakupów w poszczególnych regionach czy inne zainteresowania w zależności od wieku i płci itp. Rzadko kiedy wszystko to, co jest potrzebne jest w jednym miejscu, często jedna sytuacja jest opisywana przez kilka zbiorów danych. Dlatego właśnie mamy specjalną sekcję dotyczącą łączenia danych z różnych źródeł. Myśl o tym jak o łączeniu tabel w bazie danych lub łączeniu arkuszy w skoroszycie.Kolejny temat to wykresy. Przedstawiamy tu kilka różnych rodzajów wykresów i zmieniamy ich wygląd modyfikując ich mniej i bardziej zaawansowane parametry, ale nie ma co ukrywać - za wykresy w PANDAS odpowiadają funkcje z matplotlib. Informacje z tego kursu będą wystarczające do samodzielnego zbudowania wykresów i zaprezentowania na nich analizowanych danych, ale moduł matplotlib nie jest tutaj omawiany - to duży temat na osobny kurs.Naukę kończymy dodatkowymi materiałami dotyczącymi pobierania i zapisywania danych na zewnątrz PANDAS, włączając w to dane pobierane z Internetu lub wczytywane i zapisywane w plikach excel.Zapraszam do nauki. Otwórz sobie drzwi do Data Science!

课程标签

0人关注该课程

主题相关的课程