sc JNTUK B.TECH R20 1-2 Syllabus For Python programming PDF 2022 – Cynohub


JNTUK B.TECH R20 1-2 Syllabus For Python programming PDF 2022


JNTUK B.TECH R20 1-2 Syllabus For Python programming PDF 2022

Get Complete Lecture Notes for Python programming on Cynohub APP

Download the APP Now! ( Click Here )

You will be able to find information about Python programming along with its Course Objectives and Course outcomes and also a list of textbook and reference books in this blog.You will get to learn a lot of new stuff and resolve a lot of questions you may have regarding Python programming after reading this blog. Python programming has 5 units altogether and you will be able to find notes for every unit on the CynoHub app. Python programming can be learnt easily as long as you have a well planned study schedule and practice all the previous question papers, which are also available on the CynoHub app.

All of the Topic and subtopics related to Python programming are mentioned below in detail. If you are having a hard time understanding Python programming or any other Engineering Subject of any semester or year then please watch the video lectures on the official CynoHub app as it has detailed explanations of each and every topic making your engineering experience easy and fun.

Python programming Unit One

Introduction: Introduction to Python, Program Development Cycle, Input, Processing, and Output, Displaying Output with the Print Function, Comments, Variables, Reading Input from the Keyboard, Performing Calculations, Operators. Type conversions, Expressions, More about Data Output.

Data Types, and Expression: Strings Assignment, and Comment, Numeric Data Types and Character Sets, Using functions and Modules.

Decision Structures and Boolean Logic: if, if-else, if-elif-else Statements, Nested Decision Structures, Comparing Strings, Logical Operators, Boolean Variables. Repetition Structures: Introduction, while loop, for loop, Calculating a Running Total, Input Validation Loops, Nested Loops.

Python programming Unit Two

Control Statement: Definite iteration for Loop Formatting Text for output, Selection if and if else Statement Conditional Iteration The While Loop

Strings and Text Files: Accessing Character and Substring in Strings, Data Encryption, Strings and Number Systems, String Methods Text Files.

Get Complete Lecture Notes for Python programming on Cynohub APP

Download the APP Now! ( Click Here )

Python programming Unit Three

List and Dictionaries: Lists, Defining Simple Functions, Dictionaries

Design with Function: Functions as Abstraction Mechanisms, Problem Solving with Top Down Design, Design with Recursive Functions, Case Study Gathering Information from a File System, Managing a Program’s Namespace, Higher Order Function.

Modules: Modules, Standard Modules, Packages.

Python programming Unit Four

File Operations: Reading config files in python, Writing log files in python, Understanding read functions, read(), readline() and readlines(), Understanding write functions, write() and writelines(), Manipulating file pointer using seek, Programming using file operations

Object Oriented Programming: Concept of class, object and instances, Constructor, class attributes and destructors, Real time use of class in live projects, Inheritance , overlapping and overloading operators, Adding and retrieving dynamic attributes of classes, Programming using Oops support

Design with Classes: Objects and Classes, Data modeling Examples, Case Study An ATM, Structuring Classes with Inheritance and Polymorphism

Python programming Unit Five

Errors and Exceptions: Syntax Errors, Exceptions, Handling Exceptions, Raising Exceptions, User-defined Exceptions, Defining Clean-up Actions, Redefined Clean-up Actions.

Graphical User Interfaces: The Behavior of Terminal Based Programs and GUI -Based, Programs, Coding Simple GUI-Based Programs, Other Useful GUI Resources.

Programming: Introduction to Programming Concepts with Scratch.

Python programming Course Objectives

The Objectives of Python Programming are

To learn about Python programming language syntax, semantics, and the runtime environment

To be familiarized with universal computer programming concepts like data types, containers

To be familiarized with general computer programming concepts like conditional execution, loops & functions

To be familiarized with general coding techniques and object-oriented programming

Python programming Course Outcomes

Develop essential programming skills in computer programming concepts like data types, containers

Apply the basics of programming in the Python language

Solve coding tasks related conditional execution, loops

Solve coding tasks related to the fundamental notions and techniques used in object- oriented programming

Python programming Text Books

Fundamentals of Python First Programs, Kenneth. A. Lambert, Cengage.

Python Programming: A Modern Approach, Vamsi Kurama, Pearson.

Python programming Reference Books

Introduction to Python Programming, Gowrishankar.S, Veena A, CRC Press.

Introduction to Programming Using Python, Y. Daniel Liang, Pearson.

Scoring Marks in Python programming

Scoring a really good grade in Python programming is a difficult task indeed and CynoHub is here to help!. Please watch the video below and find out how to get 1st rank in your examinations . This video will also inform students on how to score high grades in Python programming . There are a lot of reasons for getting a bad score in your Python programming exam and this video will help you rectify your mistakes and help you improve your grades.

Information about JNTUK B.Tech R20 Python programming was provided in detail in this article. To know more about the syllabus of other Engineering Subjects of JNTUH check out the official CynoHub application. Click below to download the CynoHub application.

Get Complete Lecture Notes for Python programming on Cynohub APP

Download the APP Now! ( Click Here )

Comment (1)

  1. boddepalli srinuvasa rao

    i need python model papers

Leave your thought here

Your email address will not be published. Required fields are marked *