COURSE DESCRIPTION
Course Learning Objectives -
CLO1 - Learn the syntax and semantics of the Python programming language.
CLO2 - Illustrate the process of structuring the data using lists, tuples
CLO3 - Appraise the need for working with various documents like Excel, PDF, Word and Others.
CLO 4 - Demonstrate the use of built-in functions to navigate the file system.
CLO 5 - Implement the Object-Oriented Programming concepts in Python.
Course Outcomes -
Understand Python syntax and semantics and be fluent in the use of Python flow control and Functions,
Identify the methods to create and manipulate lists, tuples and dictionaries, Interpret the concepts of Object-Oriented Programming as used in Python.
Demonstrate proficiency in handling loops and creation of functions. Develop programs for string processing and file organization
TEXT BOOKS :
Al Sweigart, “Automate the Boring Stuff with Python”,1st Edition, No Starch Press, 2015. (Available under CC-BY-NC-SA license at https://automatetheboringstuff.com/) (Chapters 1 to 18, except 12) for lambda functions use this link: https://www.learnbyexample.org/python-lambda-function/
Allen B. Downey, “Think Python: How to Think Like a Computer Scientist”, 2nd Edition, Green Tea Press, 2015