Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Data Analysis And Visualization Using Python

Posted By: ELK1nG
Data Analysis And Visualization Using Python

Data Analysis And Visualization Using Python
Published 12/2023
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.23 GB | Duration: 10h 39m

The student will gain knowledge of Python libraries pandas and matplotlib and data analysis and vizualization

What you'll learn

Basics in pandas library

File reading and writing

Data visualization using matplotlib

Data wrangling

Data agreggation

Time series

Requirements

The student should have basic understanding of Python programming language

Description

The course title is “Data analysis and visualization using Python” and it is using the pandas library.It is divided into 7 chapters.Chapter 1 talk about creation of pandas objects such as: Series, DataFrame, Index. This chapter includes basic arithmetic with pandas object. Also it describes other operations with pandas object such as: reindexing, deleting data from axis, filtering, indexing and sorting.Chapter 2 describes statistical methods applied in pandas objects and manipulation with data inside pandas object. It describes pandas operations such as: unique values, value counting, manipulation with missing data, filtering and filling missing data.Chapter 3 talks about reading and writing data from text file format and Microsoft Excel. Partial reading of large text files is also described with an example.Chapter 4 describes data visualization using matplotlib library. It has example about the following graphs: line, scatter, bar and pie. Setting title, legend and labels in the graph is also describes with some practical examples. Drawing from pandas object is also described.Chapter 5 talks about data wrangling. Merging Series object and DataFrame object is described with practical examples. Combining pandas objects and merging them is part of this chapter.Chapter 6 talks about various forms of data aggregation and grouping. Creating and using pivot tables is also described.Chapter 7 talks about time Series creation and manipulation. Classes DatetimeIndex and Period are included in the description of the chapter. Indexing and selection is described with practical examples.

Overview

Section 1: Introduction to pandas library

Lecture 1 Series part 1

Lecture 2 Series Part 2

Lecture 3 DataFrame part 1

Lecture 4 DataFrame part 2

Lecture 5 Index object

Lecture 6 Reindexing

Lecture 7 Deleting data from the axis

Lecture 8 Indexing, selection and filtering Part 1

Lecture 9 Indexing, selection and filtering Part 2

Lecture 10 Indexing, selection and filtering Part 3

Lecture 11 Arithmetics with Series and DataFrames

Lecture 12 Functions and mapping

Lecture 13 Sorting in pandas

Lecture 14 Indexes with duplicate values

Lecture 15 Class work no 1

Lecture 16 Solution to class work no 1

Section 2: Operations in pandas library

Lecture 17 Statistical description methods in pandas part 1

Lecture 18 Statistical description methods in pandas part 2

Lecture 19 Unique Values and Value counting part 1

Lecture 20 Unique Values and Value counting part 2

Lecture 21 Manipulation of missing data

Lecture 22 Filtering missing data

Lecture 23 Filling missing data

Lecture 24 Hierachical indexing Part 1

Lecture 25 Hierachical indexing Part 2

Lecture 26 Using dataframe columns

Lecture 27 Class work no 2

Lecture 28 Solution to class work no 2

Section 3: Reading and writing data to the file

Lecture 29 Reading and writing data from file Part 1

Lecture 30 Reading and writing data from file Part 2

Lecture 31 Partial reading of text files

Lecture 32 Writing data out to text format

Lecture 33 Reading Excel files

Lecture 34 json data

Lecture 35 Class work no 3

Lecture 36 Solution to class work no 3

Section 4: Data visualization

Lecture 37 Data vizualization Line drawing

Lecture 38 Scatter graph

Lecture 39 Bar graph

Lecture 40 Pie graph

Lecture 41 Advanced drawing 2d

Lecture 42 Title tick and label positioning

Lecture 43 Legend positioning

Lecture 44 Line drawing in pandas

Lecture 45 Bar drawing in pandas

Lecture 46 Scatter graph in pandas

Lecture 47 Class work no 4

Lecture 48 Solution to class work no 4

Section 5: Data wrangling in pandas

Lecture 49 Data wrangling

Lecture 50 Merging DataFrames part 1

Lecture 51 Merging DataFrames part 2

Lecture 52 Merging index objects

Lecture 53 Concatenation in pandas Part 1

Lecture 54 Concatenation in pandas Part 2

Lecture 55 DataFrame Rearrangement

Lecture 56 Removing dupliate data

Lecture 57 Data transformation using function or mapping

Lecture 58 Replacing values in pandas

Lecture 59 Renaming indexes in pandas

Lecture 60 Class work no 5

Lecture 61 Solution to class work no 5

Section 6: Data grouping and aggregation

Lecture 62 Groupby mechanics part 1

Lecture 63 Groupby mechanics part 2

Lecture 64 Group iteration

Lecture 65 Column selection

Lecture 66 Grouping with dictionary and Series

Lecture 67 Grouping with functions

Lecture 68 Data aggregation

Lecture 69 Grouping by columns

Lecture 70 Multiple functions application

Lecture 71 General form of operation split apply combine

Lecture 72 Pivot tables

Lecture 73 Class work no 6

Lecture 74 Solution to class work no 6

Section 7: Time series

Lecture 75 Time series introduction

Lecture 76 Date and time data types

Lecture 77 Converting from string to date

Lecture 78 Time series basics

Lecture 79 Indexing and selection

Lecture 80 Time series with double indexes

Lecture 81 Resample conversion

Lecture 82 Date range generation

Lecture 83 Frequencies and date shift

Lecture 84 Data replacement (before and after)

Lecture 85 Periods and arithemtics

Lecture 86 Period conversion

Lecture 87 Conversion from timestamps to periods

Lecture 88 Creation of PeriodIndex from arrays

Lecture 89 Resampling and frequency conversion Downsampling

Lecture 90 Upsampling

Lecture 91 Drawing time series

Lecture 92 Drawing time series example

Aspiring data analyst,Data analyst,Students that want to have knowledge about pandas library