Lovely Professional University • BTech CSE • Semester 1

INT108: Python Programming Notes & Study Material

This course introduces Python programming fundamentals and covers conditional and iterative statements, functions and recursion, core data structures, object-oriented programming, file handling, exceptions, and regular expressions.

Access All INT108 Study Resources Free

Interactive PDF viewer, dark mode, full offline notes & PYQs.

Open in Scholix App →

Available Study Materials

📝

Handwritten Notes & Slides

Unit-by-unit lecture summaries and handwritten notes from class toppers.

📄

Previous Year Papers (PYQs)

LPU Mid-Term (MTE) and End-Term (ETE) questions with solutions.

📜

Official Syllabus & CA Pattern

Course structure, credits, weightage, and continuous evaluation criteria.

Course Overview & Evaluation Scheme

Course Code INT108
Total Credits 4 Credits
Class Structure L: 3 | T: 0 | P: 2
Evaluation Pattern CA: 50% | ETE: 45%

INT108 Unit-Wise Detailed Syllabus

Unit 1: Setting up your Programming Environment

Python versions, Python on windows, running a 'Hello World' program Variables, Expression and Statements: : Naming and using variables, Avoiding Name Error when using variables, Values and types, variables, variables name and keywords, statements, operators and operand, order of operations, operations on string, composition and comments

Unit 2: Conditional statements

modulus operator, Random numbers, Boolean expressions, logic operators, conditional, nested conditionals Iterative statements : while statements, for loop statement, Nested for, Nested while, Random numbers in loops, encapsulation and generalization

Unit 3: Functions and recursion

function calls, type conversion and coercion, math functions, adding new function, parameters and argument, recursion and its use

Unit 4: 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, dictionaries operations and methods, sparse matrices, aliasing and coping

Unit 5: Classes and objects

Creating classes, creating instance objects, accessing attributes Object oriented programming terminology : Class Inheritance, Overriding Methods, Data Hiding, Function Overloading

Unit 6: Files and Exceptions

text files, writing variables, Reading from a file, writing to a file, directories, pickling, handling the zero Division error exception, using try-except blocks, The else block, Handling the File Not found error exception Regular Expressions : Concept of regular expression, various types of regular expressions, using match function, Web Scraping by using Regular Expressions

Frequently Asked Questions (FAQs)

How to download INT108 LPU notes for free?

Click the "Open in Scholix App" button above to view all verified handwritten notes, slides, and summary PDFs with zero signup required.

Where can I find INT108 previous year questions (PYQs)?

Scholix maintains an extensive archive of LPU Mid-Term (MTE) and End-Term (ETE) question papers with solution guides.

What is the pass percentage & grading for INT108?

Passing criteria follow LPU academic regulations with combined evaluation across Continuous Assessments, Attendance, and End-Term Examination.