Course Title: 
Python Lab
Course Code: 
Year Taught: 
Postgraduate (PG)
School of Arts and Sciences
School of Engineering

'Python Lab' is a course offered in M. C. A. (Master of Computer Applications) program at Amrita Vishwa Vidyapeetham.

Introduction To Python -Understanding Python variables -Python basic Operators - Understanding python blocks -Python Data Types -Declaring and using Numeric data types: int, float, complex - Using string data type and string operations - Defining list and list slicing

Use of Tuple data type - Python Program Flow Control - Conditional blocks using if, else and elif Simple for loops in python - For loop using ranges, string, list and dictionaries - Use of while loops in python - Loop manipulation using pass, continue, break and else - Programming using Python conditional and loops block Python Functions, Modules And Packages- Python String, List And Dictionary Manipulations - Building blocks of python programs -Understanding string in build methods -List manipulation using in build methods - Dictionary manipulation - Programming using string, list and dictionary in build functions - Python File Operation- Reading config files in python Writing log files in python - Understanding read functions, read(), readline() and readlines() Understanding write functions, write() and writelines() - Manipulating file pointer using seek Programming using file operations - Python Object Oriented Programming – Python Regular Expression - Powerful pattern matching and searching -Power of pattern searching using regex in python - Python Exception Handling - Python Database Interaction

Python packages - Numpy, Scipy, NLTK, Pandas, Matplotlib, Scikit-Learn, Tensorflow, NetworkX