Python is very simple, easy to learn, yet very powerful programming language. In the recent years it has gained popularity in several domains including web, scientific and engineering applications.

This is an introductory course on Python programming. The course aims at building the foundation for learning other programming languages and technologies in the subsequent semesters.

The course covers basics of python and its important libraries. On completion of this course the students will be able to solve typical programming problems in Pythonic style.

This course will enable the students to implement the algorithms that are covered in the course Logic development.