
Course Introduction!!!!
Get code files here!
Install Anaconda on Mac OS using the command line, download the 64-bit installer, activate the environment, and launch Jupyter notebook to begin Python coding.
Install and initialize Anaconda on Ubuntu 64-bit, accept the license, choose the default directory, activate the Anaconda base, and prepare to start Jupiter notebook in the next video.
Set up Jupiter notebook in Anaconda, create and rename notebooks, and master keyboard shortcuts for running, inserting, copying, and cutting cells, plus editing modes and command pallet basics.
Learn to represent and work with string data types in python. Discover how to use single or double quotes, escape characters, raw strings, and format with braces.
Explore Python lists defined with square brackets, round brackets, and braces, handle mixed data types, and learn to append, pop, insert, and slice items.
Discover how Python sets remove duplicates to store unique values, with unordered elements and no indexing, and how to convert a list to a set using set(list).
Explore how to create and manipulate dictionaries in Python, including key value pairs, accessing keys and values, updating entries, and using items for iteration.
Explore boolean values true and false, master Python comparison operators, including == versus =, and >, <, as well as None and string comparisons.
Learn how to use and, or, and comparison operators in Python to combine expressions, produce true or false results, and evaluate complex conditions in data tasks.
Learn NumPy fundamentals, from arrays and NaN and inf handling to statistical operations, shaping techniques, random numbers, where indexing, concatenation, sorting, and date handling.
Master NumPy arrays in Python by creating 1D and 2D arrays from lists, inspecting shapes, and converting data types such as int, float, and string for flexible data handling.
Learn statistical operations on a NumPy 2D array, including mean, minimum, maximum, variance, standard deviation, and median, with practical steps for feature extraction.
Explore shaping and reshaping a 2d NumPy array, converting from 3x2 to 2x3, and understanding size constraints. Learn how ravel and flatten flatten a 2d array to 1d, behaving similarly.
Learn to write and read numpy arrays using savetxt and loadtxt with comma delimiters, and save multiple arrays with savez and load them from .npz and .npy formats.
Master concatenating numpy arrays with np.concatenate along axis 0 or 1, stacking with np.vstack or np.hstack, and sorting with np.sort to arrange elements row by row.
Create numpy datetime64 dates, fix parsing errors, and perform time arithmetic by adding days and minutes with numpy timedelta64.
Learn how to import pandas, build a dictionary of data, and create a DataFrame with fruits and vegetables as columns. Contrast a Series (one column) with a DataFrame (multiple columns).
Learn to read and write data files in Python using pandas, including reading CSV and Excel files, selecting columns, inspecting with head and tail, setting index, and exporting with to_csv.
Practice inspecting a data frame's columns, using F.dot columns and keyboard shortcuts to reveal column names, then rename columns or update them with a dictionary.
Imputation teaches how to handle missing data by filling null values with a chosen value or the mean, and updating the data frame so no nulls remain.
Explore how to use a lambda function in Python to compute mean values from scores, apply row-wise transformations, and check for null values in data.
Master pandas data visualization essentials. Create line plots, bar plots, histograms, and more, including stacked plots, box plots, area plots, scatter plots, hex plots, pie plots, and subplots.
Learn to create line plots with iris data, selecting numeric features, plotting length on the primary axis and width on a secondary axis, and customizing figure size.
Learn to create a box plot for data frame columns, interpret min, first quartile, median, third quartile, max, and outliers, and compare mean versus median in horizontal and vertical layouts.
Learn to create area and scatter plots with pandas df.plot on the iris data, compare stacked and unstacked areas, adjust alpha, and color by sepal length.
Learn to create a scatter matrix with pandas plotting, including kde diagonals and color, and to arrange subplots in layouts such as two by two with tight layout.
Explore Matplotlib basics by creating line, scatter, box, and pie plots. Build and customize subplots, polar charts, and real-time animations including area-under-curve visualizations.
Create line plots in Python with Matplotlib and NumPy, generating data with linspace and random integers, and customize x and y axes, colors, markers, and line styles.
Master scatter, bar, and histogram plots in Python, tune axis details and bar width, and preview a box plot to analyze data distributions.
learn how to create a box plot in matplotlib using data generated with different standard deviations and a non-normal distribution, plot two boxes with vertical orientation.
Explore creating subplots by plotting y and y2 against x in a 1×2 grid, with markers and colors, and embedding a plot inside another using a figure and axes.
Learn to create a pie plot with matplotlib, set labels and colors, and customize with autopct, startangle, and explode to highlight data in the 2025 data visualization masterclass for beginners.
Learn to customize a pie plot by changing text color and size, using extracted text from the plot, and coloring slices, black for all, white for one.
Create a nested pie chart in matplotlib by building outer and inner pies with specified radii and width, using color maps for both layers.
Learn to label a pie plot in Python by combining labels and percentages inside slices, display ingredient names, customize text color, and configure legends for clear data visualization.
Plot 20 bars on a polar axis by using random radii and angles, set a seed for reproducibility, and tune width, color, and alpha.
Show how to build a scatterplot on a polar axis by pairing random angles and radii, coloring points with a continuous colormap and adjusting point area.
Plot the integral curve in matplotlib by defining a function, shading the area under the curve between x=2 and x=9, and annotating the integral expression.
Explore creating real-time matplotlib animations using the animation package and func_animation, converting a 2d static CPU usage plot into a dynamic visualization.
Learn to animate a real time Matplotlib plot in a notebook, using a sliding window of 200 data points to visualize CPU usage as new data arrives.
Load a 10-year daily temperature dataset, convert the date column to datetime, and set it as the index to prepare a time series visualization in Python.
Plot date-time data with line and scatter plots by blending pandas plotting and matplotlib, customize labels and titles, and switch styles to produce clear, publication-ready temperature visuals.
Learn to create 10-year subplots by grouping data year by year with pandas groupby and grouper, then plot each year's daily data in a 10-panel figure.
Learn to visualize data using a heat map of a 365-by-10 matrix, where color intensity marks low values as darker and high values as brighter, and aspect ratio reveals patterns.
Explore Seaborn data visualization in Python, mastering numerical plots (scatter, line), categorical plots (box, violin, bar), and distribution plots (joint, rug) to select effective figures for modeling.
Import the necessary packages and load the tips dataset to create a scatter plot of total bill versus tip, revealing their positive correlation.
Control plot aesthetics with hue, style, and size to customize visualizations, and use hue on a categorical variable like smoker to reveal patterns in total bill between dinner and lunch.
Explore how to assign shapes and sizes to data points in a Python visualization, compare smoker vs non-smoker categories, and use value counts to reveal dining trends by time.
Learn to plot a line plot in seaborn by building a pandas data frame from a date and time dictionary and mapping time to x and value to y.
Control the line plot size and axes, plot the time axis and signal values, and enable a confidence interval to show mean estimates across time points and sensors.
Plot multiple signals with line plots in Python using a relational plot, color by coherence, and style by T1 and T2 with adjustable palette and thickness.
Learn to create subplots by distributing plots across a canvas using columns and rows, splitting by time (lunch/dinner) and smoker status, with wrap options for readable grids.
Plot a box plot with seaborn to display min, max, outliers, first and third quartiles, and the median, using hue for gender and dodge to compare groups.
Learn to create a seaborn box plot of diamond prices by color, using the diamonds dataset, and explore how hue for cut and dodge settings affect readability.
Explore creating and customizing a pair plot from tips data to reveal relationships between total bill, tip, and size, discarding categorical columns and using KDE and scatter plots.
Explore creating a regression plot in Python to visualize how tips rise with size, including a regression line, confidence intervals, and jitter controls for clearer aesthetics.
Learn to control plotted figure aesthetics in Python by adjusting styles, color palettes, and axis properties, and customize multiple sine plots for clear visualization.
Generate a 100-row, three-column data frame of random numbers, compute cumulative sums, and plot an interactive line chart to compare columns with plotly.
Explore creating a 3d surface plot in Python with Cufflinks, plotting a data frame with 100 x-values and corresponding y and z values, drag to rotate and apply color scales.
Generate cufflink data to visualize a 3d bubble plot with x, y, z coordinates and bubble size, and build a heat map from a correlation matrix with spectral color scale.
This section is in development. Keep an eye on it.
Explore exploratory data analysis of the Boston housing dataset, uncovering structures, outliers, and key features, then prepare data in a Jupyter notebook by loading a pickle dataset for visualization.
Explore the Boston dataset with 506 instances and 30 predictive attributes to predict median house value, and perform exploratory data analysis and plot styling in Python.
Explore how pd.describe() provides a full statistical snapshot of each column, including count, mean, variance, standard deviation, min, max, and quartiles, to compare distributions.
Analyze data types, memory usage, nulls, and duplicates before visualizing mean values with a bar plot. Learn when standardization and normalization matter and explore plot styling for clearer visuals.
Explore and compare 26 plot styles from matplotlib, customize styles, and loop through them to create and save plots labeled with each style.
Explore how a seaborn pair plot reveals correlations among 14 variables, using a 7x7 matrix of scatter plots and diagonal distributions to assess relationships with the price target.
Explore scatter plots to visualize price correlations with other house attributes, plotting price against each column and interpreting positive and negative relationships.
Explore how to identify price-correlated features using a heat map and a correlation threshold, interpret positive and negative correlations, and build a data frame of selected features for price prediction.
Explore box plots and relational plots in seaborn to analyze house prices by proximity to the Charles River, using hue, style, and size to reveal distributions, medians, and outliers.
Explore joint plots to examine the relationship between house size and price, comparing scatter, hexbin, and kernel density estimates to reveal distributions and handle outliers.
Create a joint plot with a scatter overlay to visualize room size versus price, customize color, marker size, and alpha, and switch to a kde plot for pure density visualization.
Are you ready to start your path to becoming a Data Scientist!
KGP Talkie brings you all in one course. Learn all kinds of Data Visualization with practical datasets.
This comprehensive course will be your guide to learning how to use the power of Python to analyze data, create beautiful visualizations!
This is a very unique course where you will learn EDA on Kaggle's Boston Housing, Titanic and Latest Covid-19 Datasets, Text Dataset, IPL Cricket Matches of all seasons, and FIFA world cup matches with real and practical examples.
Data Scientist has been ranked the number one job on Glassdoor and the average salary of a data scientist is over $110,000 in the United States and all over the World according to Indeed! Data Science is a rewarding career that allows you to solve some of the world's most interesting problems!
This course is designed for both beginners with some programming experience or experienced developers looking to make the jump to Data Science!
This comprehensive course is comparable to other Data Science bootcamps that usually cost thousands of dollars, but now you can learn all that information at a fraction of the cost! With over 200+ Full HD video lectures and detailed code notebooks for every lecture this is one of the most comprehensive courses on Complete Data Visualization in Python.
We'll teach you how to program with Python, how to analyze and create amazing data visualizations with Python! You can use this course as your ready-to-go reference for your own project.
Here just a few of the topics we will be learning:
Programming with Python
NumPy with Python
Using Pandas Data Frames to solve complex tasks
Use Pandas to Files
Use matplotlib and Seaborn for data visualizations
Use Plotly and Cufflinks for interactive visualizations
Exploratory Data Analysis (EDA) of Boston Housing Dataset
Exploratory Data Analysis (EDA) of Titanic Dataset
Exploratory Data Analysis (EDA) of the Latest Covid-19 Dataset
and much, much more!
This Data Visualization in Python Masterclass can help data scientists in several ways:
It can help them gain a deeper understanding of how to effectively communicate data insights using visualizations.
It can teach them how to use Python libraries specifically designed for data visualization, making it easier for them to create visualizations in their own data analysis projects.
It can also provide them with hands-on experience working with real-world data sets, allowing them to practice creating visualizations and improve their skills.
It can also teach them to create interactive visualizations which can be used to create dashboards and reports, which can be shared with stakeholders.
It can also help them to create visualizations that can convey more information in less space, making it more effective and efficient.
Overall, this course can help data scientists to become more proficient in creating effective and engaging data visualizations, which can be used to communicate their data insights more effectively.