Syllabus
- Introduction to Python
- Overview of Python and its IDEs
- Installing Python and Jupyter Notebook
- Introduction to Jupyter Notebook environment
- Basic Data Types in Python
- Lists, Dictionaries, Tuples, and Sets
- Using Python as a calculator
- Basic arithmetic and logical operations
- Descriptive statistics
- Types, Objects, and Methods in Python
- Understanding objects and data types
- Converting data types
- Method syntax
- Working with Strings in Python
- Built-in string operations, functions, and methods
- Reading and writing text files (local and internet)
- Indexing and slicing strings
- Numpy Arrays
- Creating arrays with Numpy
- Manipulating arrays: indexing, slicing, transforming
- Understanding the difference between Numpy arrays and Python lists
- Plotting with Matplotlib
- Line charts
- Histograms
- Bar charts
- Introduction to the Seaborn library for visualization
- Data Management with Pandas
- Summarizing data
- Cross tabluation
- Filtering and transforming data
- mutating
- 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