Something about me


Show Some Love Please Hit that red button

INT213 : Python Programming CA (Set A,Set B) Lovely professional University

Course Outcomes: 
• analyze real life situational problems and think creatively about solutions of them 
• apply a solution clearly and accurately in a program using python
 • apply their logic to solve and code various data visualizations problems and machine learning approach to programs 


Python Programming CA (Set A,Set B) LPU-INT 213




Python Programming Syllabus 

Unit I
Introduction : python programming language, introduction to program and
debugging, formal and natural language
Variables,Expression and Statements : Values and types, variables, variables
name and keywords, statements, operators and operand, order of operations,
operations on string, composition and comments
Conditionals and Iteration : modulus operator, boolean expressions, logic
operators, conditional, alternative execution, nested conditionals and return
statements, while statements, encapsulation and generalization
Functions and recursion : function calls, type conversion and coercion, math
functions, adding new function, parameters and argument, recursion and its use
Unit II
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 III
Files and exceptions : text files, writing variables, directories, pickling, exceptions,
glossary
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, GUI and
database with sqlite3
Unit IV
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 V
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
Unit VI
Advanced machine learning libraries : numpy - datatype, array operations,
statistical functions, broadcasting, scipy - cluster, interpolate, ndimage, application
and usage of tensorflow, keras, scikit learn libraries

Text Books:
1. INTRODUCTION TO PROGRAMMING USING PYTHON by Y. DANIEL LIANG,
PEARSON
References:
1. PYTHON PROGRAMMING: USING PROBLEM SOLVING APPROACH by REEMA
THAREJA, OXFORD UNIVERSITY PRESS
2. PYTHON THE COMPLETE REFERENCE by MARTIN C BROWN, Tata McGraw Hill,
India
3. PROGRAMMING AND PROBLEM SOLVING WITH PYTHON by ASHOK KAMTHANE
AND AMIT ASHOK KAMTHANE, Tata McGraw Hill, India

Post a Comment

4 Comments

Drop a suggestion at : codebuzzweb.com/p/contact-us.html
Upload Q.papers, notes, ppts : upload.codebuzzweb.com