Course curriculum

  • 1

    Introduction to the Course

    • About the Tutor and AI Sciences
    • Focus of the Course
    • Content of the Course
  • 2

    Strings in Python

    • Introduction to Strings
    • MultiLine Strings
    • Indexing Strings
    • String Methods
    • String Escape and Sequences
  • 3

    Python Data Structure

    • Introduction to Data Structure
    • Data Structures-Defining and Indexing
    • Data Structures-Insertion and Deletion
    • Data Structures-Insertion and Deletion Python Practice
    • Data Structures-Deep Copy or Reference and Slicing
    • Data Structures-Exploring Methods Using TAB Completion
    • Data Structures-Abstract Ways
    • Data Structures-Problem Solving Practice
  • 4

    NumPy for Numerical Data Processing

    • Introduction to NumPy
    • Numpy Dimensions
    • NumPy Shape, Size and Bytes
    • NumPy Arange and Random Package
    • NumPy Random Reshape
    • NumPy Slicing Combined
    • NumPy Masking
    • NumPy BroadCasting and Concatination
    • NumPy Ufuncs and SpeedTest
    • Ufuncs Add, Sum and Plus Operators
    • Ufuncs Subtract Power Mod
    • Ufuncs Comparisons Logical Operators
    • Ufuncs Output Argument
    • NumPy Playing with Images
    • NumPy KNN Classifier fromScratch
    • NumPy Structured Arrays
  • 5

    Pandas for Data Manipulation and Understanding

    • Introduction to Pandas
    • Pandas Series
    • Pandas DataFrame
    • Pandas Missing Values
    • Pandas Loc Iloc
    • Pandas in Practice
    • Pandas Group by
    • Hierarchical Indexing
    • Pandas Rolling
    • Pandas Where
    • Pandas Clip
    • Pandas Merge
    • Pandas Pivot Table
    • Pandas Strings
    • Pandas DateTime
    • Pandas Hands On COVID19 Data
    • Pandas Hands On COVID19 Data Bug Fixed
  • 6

    Matplotlib for Data Visualization

    • Introduction to Matplotlib
    • Matplotlib Multiple Plots
    • Matplotlib Colors and Styles
    • Matplotlib Colors and Styles Shortcuts
    • Matplotlib Axis Limits
    • Matplotlib Legends Labels
    • Matplotlib Set Function
    • Matplotlib Markers
    • Matplotlib Markers Randomplots
    • Matplotlib Scatter Plot
    • Matplotlib Contour Plot
    • Matplotlib Histograms
    • Matplotlib Subplots
    • Matplotlib 3D Introduction
    • Matplotlib 3D Scatter Plots
    • Matplotlib 3D Surface Plots
  • 7

    Seaborn for Data Visualization

    • Introduction to Seaborn
    • Seaborn Relplot
    • Seaborn Relplot Kind Line
    • Seaborn Relplot Facets
    • Seaborn Catplot
    • Seaborn Heatmaps
  • 8

    Bokeh for Interactive Plotting

    • Introduction to Bokeh
    • Bokeh Multiplots Markers
    • Bokeh Multiplots Grid Plot
  • 9

    Plotly for 3D Interactive Plotting

    • Plotly 3D Interactive Scatter Plot
    • Plotly 3D Interactive Surface Plot
  • 10

    Geographic Maps with Folium

    • Geographic Maps with Folium using COVID-19 Data
  • 11

    Pandas for Plotting

    • Pandas for Plotting