Python is a high-level, interpreted and general-purpose dynamic programming language that focuses on code readability. The syntax in Python facilitates coding in fewer steps as compared to other languages. The language was founded by the developer Guido Van Rossum in the year 1991. As reported by Communications of ACM in 2014, Python is now the most preferred first language to teach programming in US Universities. Besides being easy to learn, Python is also powerful enough for several large-scale industrial applications. Availability of built-in data structures, several third-party modules, extensive support libraries, open source and community-driven development has led to tremendous growth in popularity of the language over the years.
It is a basic course in Python programming suitable for those interested in learning the language from scratch. This course is ideal for non-CS students learning to programme. It is also suited for those CS students who want
to acquire an additional language to enhance their skills.
Syllabus:
--Variables, Expressions, Statements
--Functions
--Conditionals
--Recursion
--Iteration
--Arrays
--Strings
--Lists
--Tuples
--Dictionaries
--Files and Exceptions
--Classes, objects, inheritances, Object-Oriented Programming
--Data Structures: Linked Lists, Stacks, Queues, Trees
--Examples in Sorting and Searching
At the end of the course, students would have learnt basic programming using the Python language.