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
• 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
4 Comments
Amazing post.
ReplyDeletePython course in Chennai
Excellent and useful blog admin, I would like to read more about this topic.
ReplyDeleteccna Training in Chennai
ccna course in Chennai
Python Classes in Chennai
Python Training Institute in Chennai
R Training in Chennai
R Programming Training in Chennai
CCNA Training in T Nagar
CCNA Training in OMR
Thanks to the admin for sharing this blog with us. The info in this blog was really helpful to me.
ReplyDeletegerman classes in mulund
german language classes in mulund
german classes in mulund west
German Course in Mulund East
French Classes in Mulund
French Classes in Mulund East
French Classes in Mulund West
French Language Classes in Mulund
You provide the concept is very different and useful. Thank you for sharing with us and continuing the great blogging.
ReplyDeleteUnix Training in Chennai
Unix shell scripting Training in Chennai
Tableau Training in Chennai
Excel Training in Chennai
Corporate Training in Chennai
Oracle Training in Chennai
Power BI Training in Chennai
Unix Training in Chennai
Unix shell scripting Training in Chennai
Drop a suggestion at : codebuzzweb.com/p/contact-us.html
Upload Q.papers, notes, ppts : upload.codebuzzweb.com