
This course includes our updated coding exercises so you can practice your skills as you learn.
See a demo
welcome to the python for data science master course.
I'll provide the updates of the course here.
download and install Anaconda distribution for Mac.
download and install the Anaconda distribution for Windows users.
learn how to use jupyter-notebook.
Learn about the print function, how to create variables, and different data types in python
Learn how to take input from the user
Learn about the different types of operators in python
Students will learn about control flow : if , else, elif
We will walk you through an example of avoiding repetition of the code using Loops.
Specifically while loop and for loop
In this lecture, we discuss 2 special keywords: break and continue, and their usage.
Learn about the string and its properties.
Students will learn some important functions associated with the strings
Students will learn about the list and its usage.
Learn How to write small code for list iteration using list comprehension
Learn how to create tuples and how tuples are different from lists.
Learn about the unique property of Sets Data Structure and solve a coding question.
Students will learn how to represent a tabular type of data in python. (HashMap)
Learn basic of functions, creating functions in python
Learn about the default arguments you can provide to your functions.
Students will get to know about the args and kwargs arguments in functions.
Learn about different in-built functions like abs, round, map, filter etc...
Here, We'll discuss about the python In built. modules.
Learn to create your own modules in python.
Learn __name__ property of a module. and why __name__ == '__main__'
Students will learn about fundaments of classes and objects
Learn about the constructor of a class.
Learn to create a method associated with an instance.
Understand the importance of class variables and how to create class variables.
add die method to the Human class.
Learn about the magic functions or dunder functions.
We will discuss about inheritance.
We'll add kill() method to the Hitman class
We'll create different functionality of introduce method for Hitman using polymorphism and function overriding.
Explore what data is, including qualitative and quantitative types like numbers, images, and text, and how visualization reveals patterns to drive data science and machine learning.
Population is the complete data to analyze. A sample is a carefully chosen subset used when measuring all data is infeasible, with random or stratified sampling to estimate the mean.
Explore descriptive and inferential statistics by showing how samples describe a population, using central tendency and variability, including mean, mode, median, range, variance, and standard deviation, plus hypothesis testing.
Understand central tendency by learning mean, mod, and median, including how to compute the mean of a sample, identify the most frequent value, and find the middle value after sorting. Apply simple Python-like steps to calculate these measures and compare class performance.
Compute range, variance, and standard deviation from data by using the maximum minus the minimum, mean (x bar), and sigma-based formulas to assess data spread.
Explore how data follow a bell-shaped normal distribution (Gaussian distribution), shown by the probability density function, with mu as the mean and sigma as the standard deviation.
Explore marginal, joint, and conditional probabilities using dice examples to illustrate simple probability, how two events intersect, and conditioning on an already occurred event.
Explore marginal, joint, and conditional probability using a 500-student table of gender and grades, computing p(male), p(plus), p(male and plus), and p(plus|female).
Explore Bayes theorem as a cornerstone of probability in data science, detailing prior, likelihood, posterior, and marginal probabilities. See how conditional probability derives the Bayes formula with a card example.
learn why numpy is used in data science world.
learn about the most fundament entity in numpy i.e arrays
learn few special functions to create special arrays like ones, zeros, identity etc.
learn about the array indexing, slicing, and boolean masking in arrays
We'll discuss some operations related to the NumPy arrays
This lecture is in the continuation of the last lecture.
learn to change the shapes of arrays with reshaping and stacking
Broadcasting is an important phenomenon in NumPy array operations
Vectorisation is one of the key reasons why NumPy operations are fast. We'll discuss this strategy.
solve the numpy questions.
Explore Pandas for data analysis and manipulation, focusing on working with tabular data and understanding series as a one-dimensional labeled array with customizable indices.
Learn masking and boolean indexing in pandas, creating masks with comparisons, filtering rows, selecting columns, and combining conditions, plus converting between data frames and numpy arrays.
Explore the iris dataset in python using pandas, loading iris.csv with read_csv, inspecting a five-column data frame, and analyzing species with describe, value_counts, and sorting.
Explore how to handle missing data in Python for data science by detecting NaN values and choosing between dropping rows or filling with the mean, demonstrated on iris data.
Master concatenating data frames by rows or columns using pandas pd.concat, ensuring matching column names and choosing axis to build a larger data frame.
Explore how to merge two data frames using a common attribute, perform inner, left, right, and outer joins, and apply the merge function.
Learn how to output modified pandas dataframes to csv and excel files, control the index with index=False, and export to json, html, and more.
solve pandas questions.
Learn to visualize data with matplotlib by creating line plots using plt.plot, customize with colors, markers, labels, and legends, and explore styles like seaborn for insightful EDA.
Learn to create scatter plots in Matplotlib using plt.scatter with x and y data, customize color and marker, set labels and size, and compare datasets, including a random 100×2 example.
Learn to plot and customize bar graphs in matplotlib using plt.bar, set tick labels, widths, legends, axis labels, and limits to compare two car sales across years.
Plot a pie chart in matplotlib using plt.pie with data and labels, customize slices with explode and shadow, and display percentages with the auto pct parameter.
Learn to create subplots in a single figure by arranging four graphs in a 2x2 grid, plotting x, x squared, x cubed, sin x, and cos x.
Explore 3D plotting with matplotlib by building a meshgrid from numpy arrays A and B, creating a 3D axis, and visualizing surfaces and bubble shapes using plot_surface and A+B elevation.
Create a bordered Pikachu image by building black top and bottom borders with ten-pixel rows, then add left and right borders with horizontal stacking, visualizing and saving with Matplotlib.
Visualize the iris dataset using pandas and matplotlib by reading iris.csv, plotting petal length vs width, color-coding species, and using hist and pie charts to compare species distribution.
Are you ready to take the next leap in your journey to become a Data Scientist?
This hands-on course is designed for absolute beginners as well as for proficient programmers who want to use the Python for solving real life problems. You will learn how analyse data, make interesting data visualisations, drive insights, scrape web, automate boring tasks and working with databases using SQL.
Data Science has one of the most rewarding jobs of the 21st century and fortune-500 tech companies are spending heavily on data scientists! Data Science as a career is very rewarding and offers one of the highest salaries in the world. This course is designed for both beginners with some programming experience or experienced developers looking to enter the world of Data Science!
This comprehensive course is taught by Mohit Uniyal, who is a popular Data Science Bootcamp instructor in India and has taught thousands of students in several online and in-person courses over last 3+ years. This course is worth thousands of dollars, but Coding Minutes is providing you this course to you at a fraction of its original cost! This is action oriented course, we not just delve into theory but focus on the practical aspects by building 5 projects. With over 150+ High Quality video lectures, easy to understand explanations and complete code repository this is one of the most detailed and robust course for learning data science.
The course starts with basics of Python and then diving deeper into data science topics! Here are some of the topics that you will learn in this course.
Programming with Python
Numeric Computation using NumPy
Data Analysis using Pandas
Data Visualisation using Matplotlib
Data Visualisation using Seaborn
Fetching data from Web API's
Data Acquisition
Web Scraping using Beautiful Soup
Building a Web Crawler using Scrapy
Automating boring stuff using Selenium
Language of Databases - SQL!
Introduction to Machine Learning
and much, much more!
Sign up for the course and take your first step towards becoming a data science engineer. See you in the course!