Object Oriented Programming (Using Python)

UNIT-I

Introduction to Object Oriented Programming Paradigms

Introduction to Python | Programming Paradigms

Classes and Objects

UNIT-II

Polymorphism and Inheritance

UNIT-III

Python Libraries

Python Open Source Libraries for Data Science / Machine Learning

Numpy

Numpy – Video Lectures

NumPy: Basics for beginners – Introduction | Create an array
NumPy: Basics for beginners – Printing Array
NumPy: Basics for beginners – Basic Operations
NumPy: Basics for beginners – Universal Functions

Pandas

Matplotlib

Matplotlib Video Lectures
Matplotlib: Visualization with Python
Matplotlib: Visualization with Python | Coding Styles
Matplotlib: Visualization with Python | Styling Artists
Matplotlib: Visualization with Python | Labelling Plots
Matplotlib: Visualization with Python | Axis Scales &Ticks
Matplotlib: Visualization with Python | Color Mapped Data

UNIT-IV

Python to access Web Data

Web Programming – Video Lectures

Web Programming – Sockets | Python Client-Server Communication
Web Programming – Using the Developer Console to Explore HTTP
Web Programming – Retrieving and Reading Web Pages
Web Programming – Parsing Web pages (Parsing HTML) | Web Scraping

UNIT-V

Using Databases with Python

Database Programming: SQLite – Video Lectures

Database Programming: SQLite – CRUD Operations
Database Programming: SQLite in Python | Creation of the Table
Database Programming: SQLite in Python – Insertion of the Data
Database Programming: SQLite in Python – Retrieval of the Data
Database Programming: SQLite in Python – Updation of the Data
Database Programming: SQLite in Python – Deletion of the Data
Database Programming: SQLite in Python – Creation of the Database