INT213
INT213
INT213
L: 2 T: 0 P: 2 Credits: 3
CO1: analyze real life situational problems and think creatively about solutions of them.
CO2: Determine the methods to create and manipulate Python programs by utilizing the data
structures like lists, dictionaries, tuples and sets.
UNIT 1
UNIT 2
String : string a compound data type, length, string traversal, string slices, comparision, find
function, looping and counting
Lists : list values, length, membership, operations, slices, deletion, accessing elements, list and for
loops, list parameters and nested list
Tuples and Dictionaries : mutability and tuples, tuple assignment, tuple as return values, random
numbers and list of random numbers, counting and many buckets, dictionaries operations and
methods, sparse matrices, aliasing and coping
UNIT 3
Classes and objects : creating classes, creating instance objects, accessing attributes, overview of
OOP terminology
Object oriented programming terminology : Class Inheritance, Overriding Methods, Data
Hiding, Function Overloading.
UNIT 4
Files and exceptions : text files, writing variables, directories, pickling, exceptions
Building GUI using python : tkinter programming, tkinter widgets like button, canvas, entry,
frame, label, list box, menu, message, scale, text, spinbox, labelframe, tkMessagebox, standard
attributes, geometry management
UNIT 5
Using Databases with Python : Installation of MySQL Database Software, Verifying MySQL in
the windows Operating system , Installing MySQLdb Module, Verifying the MySQLdb Interface
Installation, Working with MySQl Databse, Using MySQL from python, Retrieving All Rows
from a Table, Inserting Rows into a Table, Deleting Rows into a Table, Updating Rows in a Table,
Creating Database Tables through python.
UNIT 6
Data visualization with matplotlib : line plot, multiple subplots in one figure, histograms, bar
charts, pie charts, scatter plots
Handling data with pandas : series, dataframes, read and write csv file, operations using
dataframe
Numpy arrays : numpy - datatype, array operations, statistical functions, broadcasting
Text Books
References