KTU Programming In Python Notes CSL 362 | 2019 Scheme

KTU  Programming In Python CSL 362 is an S6 CSE Elective course 2019 scheme course. The course's goal is to teach students how to use Python to create multi-module software solutions for real-world computational challenges. The Python programming environment, grammar, data representations, intermediate level features, GUI programming, Object Oriented Programming, and data processing are all covered in this course.

This course lays the foundation to develop modular software solutions including complex interactive applications, network applications, and data-driven intelligent applications. Here you Write, test and debug Python programs. The Notes for Programming In Python are easily available on our website (www.keralanotes.com).

Board KTU
Scheme 2019 New Scheme
Year Third Year
Semester S6
Subject CSL 362 |  Programming In Python
Credit 3
Category KTU S6 Computer Science

KTU S6  Programming In Python | CSL 362 | Notes (2019 Scheme)

Are you looking for study materials for CSL 362 Programming in Python? In Python programs, this course shows how to use conditional (if, if-else, and if-elif-else) and iterative (while and for) statements. Use Python programming constructs like Lists, Tuples, Sets, and Dictionaries to create programs. Using Python libraries, create a graphical user interface for solutions. Using Numpy, Matplotlib, and Pandas, write Python programs to process data saved in files.

Module 1

Module 1 - Syllabus

Programming Environment and Python Basics

Getting started with Python programming – Interactive shell, IDLE, iPython Notebooks, Detecting and correcting syntax errors, How Python works. The software development process – A case study. Basic coding skills – strings, assignment, and comments, Numeric data types and character sets, Expressions, Using inbuilt functions and modules. Control statements – Iteration with for/while loop, Formatting text for output, A case study, Selection structure (if-else, switch-case), Conditional iteration with while, A case study, Testing control statements, Lazy evaluation.

Module 1 - Notes

Module 1  Programming In Python | CST 304 PDF Notes


Module 1  Programming In Python | CST 304 UNIVERSITY QUESTIONS


Module 2

Module 2 - Syllabus

Building Python Programs

Strings and text files – Accessing characters, substrings, Data encryption, Strings and number system, String methods, Text files, A case study on text analysis. Design with Functions – Functions as Abstraction Mechanisms, Problem-solving with top-down design, Design with recursive functions, Managing a program’s namespace, Higher-Order Functions. Lists - Basic list Operations and functions, List of lists, Slicing, Searching and sorting list, List comprehension. Work with tuples. Sets. Work with dates and times, A case study with lists. Dictionaries - Dictionary functions, dictionary literals, adding and removing keys, accessing and replacing values, traversing dictionaries, reverse lookup. Case Study – Data Structure Selection. 

Module 2 - Notes

Module 2 Programming In Python | CST 362  PDF Notes


Module 2 Programming In Python | CST 362  UNIVERSITY QUESTIONS


Module 3

Module 3 - Syllabus


Graphics – Terminal-based programs, Simple Graphics using Turtle, Operations, 2D Shapes, Colors and RGB Systems, A case study. Image Processing – Basic image processing with inbuilt functions. Graphical User Interfaces – Event-driven programming, Coding simple GUI-based programs : Windows, Labels, Displaying images, Input text entry, Popup dialog boxes, Command buttons, A case study. 

Module 3 - Notes

Module 3 Programming In Python | CST 362 PPT Notes


Module 3 Programming In Python | CST 362 PDF Notes


Module 3 Programming In Python | CST 362 UNIVERSITY QUESTIONS


Module 4

Module 4 - Syllabus

Object Oriented Programming

Design with classes - Objects and Classes, Methods, Instance variables, Constructor, Accessor and Mutator, Data-Modeling Examples, Structuring classes with inheritance and polymorphism. Abstract classes, Interfaces, Exceptions - Handle a single exception, handle multiple exceptions.  

Module 4 - Notes

Module 4 Programming In Python | CST 362 PDF Notes


Module 4 Programming In Python | CST 362 UNIVERSITY QUESTIONS


Module 5

Module 5 - Syllabus

Data Processing

The os and sys modules, NumPy - Basics, Creating arrays, Arithmetic, Slicing, Matrix Operations, Random numbers. Plotting and visualization. Matplotlib - Basic plot, Ticks, Labels, and Legends. Working with CSV files. – Pandas - Reading, Manipulating, and Processing Data. Introduction to Micro services using Flask.

Module 5 - Notes

Module 5 Programming In Python | CST 362 PPT Notes


Module 5 Programming In Python | CST 362 PDF Notes


Module 5 Programming In Python | CST 362 UNIVERSITY QUESTIONS


If you find this informative, please leave a comment and share it. Please leave your comments or contact us if you have any questions about the KTU Third-year S6 2019 Scheme Study Materials, Syllabus, Previous Year Solved Question Papers, and Other Materials.

KTU S6 CSE Related Links

Other Related Links

We hope the given KTU S6 Computer Science (CSE) Latest 2019 Scheme Syllabus, Notes, Study Materials, Previous Year Questions and Other Materials will help you.

If you have any queries regarding the KTU S6 Computer Science (CSE) Study Materials, drop a comment below and we will get back to you at the earliest.

Keralanotes.com      Keralanotes.com      Keralanotes.com      Keralanotes.com      Keralanotes.com      
To Top

Join Our Whatsapp and Telegram Groups now...