Syllabus

  1. Introduction to Python
    • Overview of Python and its IDEs
    • Installing Python and Jupyter Notebook
    • Introduction to Jupyter Notebook environment
  2. Basic Data Types in Python
    • Lists, Dictionaries, Tuples, and Sets
    • Using Python as a calculator
    • Basic arithmetic and logical operations
    • Descriptive statistics
  3. Types, Objects, and Methods in Python
    • Understanding objects and data types
    • Converting data types
    • Method syntax
  4. Working with Strings in Python
    • Built-in string operations, functions, and methods
    • Reading and writing text files (local and internet)
    • Indexing and slicing strings
  5. Numpy Arrays
    • Creating arrays with Numpy
    • Manipulating arrays: indexing, slicing, transforming
    • Understanding the difference between Numpy arrays and Python lists
  6. Plotting with Matplotlib
    • Line charts
    • Histograms
    • Bar charts
    • Introduction to the Seaborn library for visualization
  7. Data Management with Pandas
    • Summarizing data
    • Cross tabluation
    • Filtering and transforming data
    • mutating
  8. Loops and Functions in Python
    • If-Else statements
    • For and While loops
    • Defining functions in Python

Details of the dates and times for the programs: Click here