0% found this document useful (0 votes)
4 views

INT213 Python Pogramming Syllabus

The document outlines the syllabus for INT 213: Python Programming, detailing course outcomes and topics covered including data structures, object-oriented programming, database applications, and data visualization. It emphasizes the development of skills in analyzing problems, creating Python programs, and utilizing libraries for data analysis. The course includes practical components such as GUI building with tkinter and database management with MySQL.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
4 views

INT213 Python Pogramming Syllabus

The document outlines the syllabus for INT 213: Python Programming, detailing course outcomes and topics covered including data structures, object-oriented programming, database applications, and data visualization. It emphasizes the development of skills in analyzing problems, creating Python programs, and utilizing libraries for data analysis. The course includes practical components such as GUI building with tkinter and database management with MySQL.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 2
INT 213: Python Programming L:2T:0P:2 Credits: 3 ‘Course Outcomes: Through this course students should be able to COL: 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. C03: Articulate the Object-Oriented Programming concepts such as encapsulation, inheritance and polymorphism as used in Python. (C04: develop the ability to write database applications in Python. COS: analyze and visualize the data using python libraries UNITI Introduetion : 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 operato alternative execution, nested conditionals and return statements, while statements, encapsulation and generalization Functions and recursion : function calls, type conversion and coe new function, parameters and argument, recursion and its use -onditional, m, math functions, adding UNIT 2 String : string a compound data type, length, string traversal, string slices, compatision, 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 UNIT3 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, UNITS Files and exceptions : text files, writing variables, directories, pickling, exceptions Building GUI using python : tkinter programming, tkinter widgets like button, canv: frame, label, list box, menu, message, scale, text, spinbox, labelframe, tkMessagebox, standard attributes, geometry management UNITS 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 MySQI 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 esv file, operations u dataframe ‘Numpy arrays : numpy - datatype, array operations, statistical functions, broadcasting ing Text Books INTRODUCTION TO PROGRAMMING USING PYTHON by Y. DANIEL LIANG, PEARSON. References PYTHON PROGRAMMING: USING PROBLEM SOLVING APPROACH by REEMA THAREIA, OXFORD UNIVERSITY PRES!

You might also like