Machine Learning and Data Science Using Python
Module-1Welcome to the Pre-Program Preparatory ContentSession-1:1) Introduction2) Preparatory Content Learning ExperienceMODULE-2INTRODUCTION TO PYTHONSession-1:Understanding Digital Disruption Course structure1) Introduction2) Understanding Primary Actions3) Understanding es & Important PointersSession-2:Introduction to python1) Getting Started — Installation2) Introduction to Jupyter NotebookThe Basics Data Structures in Python3) Lists4) Tuples5) Dictionaries6) SetsSession-3:Control Structures and Functions1) Introduction2) If-Elif-Else3) Loops4) Comprehensions5) Functions6) Map, Filter, and Reduce7) SummarySession-4:Practice Questions1) Practice Questions I2) Practice Questions IIModule-3Python for Data ScienceSession-1:Introduction to NumPy1) Introduction2) NumPy Basics3) Creating NumPy Arrays4) Structure and Content of Arrays5) Subset, Slice, Index and Iterate through Arrays6) Multidimensional Arrays7) Computation Times in NumPy and Standard Python Lists8) SummarySession-2:Operations on NumPy Arrays1) Introduction2) Basic Operations3) Operations on Arrays4) Basic Linear Algebra Operations5) SummarySession-3:Introduction to Pandas1) Introduction2) Pandas Basics3) Indexing and Selecting Data4) Merge and Append5) Grouping and Summarizing Data frames6) Lambda function & Pivot tables7) SummarySession-4:Getting and Cleaning Data1) Introduction2) Reading Delimited and Relational Databases3) Reading Data from Websites4) Getting Data from APIs5) Reading Data from PDF Files6) Cleaning Datasets7) SummarySession-5:Practice Questions1) NumPy Practice Questions2) Pandas Practice Questions3) Pandas Practice Questions SolutionModule-4Session-1:Vectors and Vector Spaces1) Introduction to Linear Algebra2) Vectors: The Basics3) Vector Operations - The Dot Product4) Dot Product - Example Application5) Vector Spaces6) SummarySession-2:Linear Transformations and Matrices1) Matrices: The Basics2) Matrix Operations - I3) Matrix Operations - II4) Linear Transformations5) Determinants6) System of Linear Equations7) Inverse, Rank, Column and Null Space8) Least Squares Approximation9) SummarySession-3:Eigenvalues and Eigenvectors1) Eigenvectors: What Are They?2) Calculating Eigenvalues and Eigenvectors3) Eigen decomposition of a Matrix4) SummarySession-4:Multivariable CalculusModule-5Session-1:Introduction to Data Visualisation1) Introduction: Data Visualisation2) Visualisations - Some Examples3) Visualisations - The World of Imagery4) Understanding Basic Chart Types I5) Understanding Basic Chart Types II6) Summary: Data VisualisationSession-2:Basics of Visualisation Introduction1) Data Visualisation Toolkit2) Components of a Plot3) Sub-Plots4) Functionalities of Plots5) SummarySession-3:Plotting Data Distributions Introduction1) Univariate Distributions2) Univariate Distributions - Rug Plots3) Bivariate Distributions4) Bivariate Distributions - Plotting Pairwise Relationships5) SummarySession-4:Plotting Categorical and Time-Series Data1) Introduction2) Plotting Distributions Across Categories3) Plotting Aggregate Values Across Categories4) Time Series Data5) SummarySession-5:1) Practice Questions I2) Practice Questions II