Course Learning objectives:
To understand python programming
To develop Python programs with conditionals and loops.
To define Python functions and call them.
To use Python data structures – lists, tuples, dictionaries and do with input / output with files in Python.
Course outcome:
At the end of the course the student will be able to :
CO1 : Understand the concepts of python programming - L1
CO2 : Structure a simple Python programs for solving problems. - L2
CO3 : Apply the knowledge to decompose a Python program into functions. - L3
CO4 : Analyze and Represent compound data using Python lists, tuples, dictionaries. - L4
CO5 : Read and write data form/to files in Python Program. - L4
Suggested Learning Resources: Books
``Think Python: How to Think like a Computer Scientist‘‘, Allen B. Downey, 2nd edition.
Updated for Python 3, Shroff/O‘Reilly Publishers, 2016.
“Core Python Programming”, R.Nageswara Rao dream tech.
Python Programming: A Modern Approach, Vamsi Kurama, Pearson.
Core Python Programming, W.Chun, Pearson.
Introduction to Python, Kenneth A. Lambert, Cengage
Learning Python, Mark Lutz, Orielly