Code: ppMining Engineering3rd Semester2 Examination Papers

Python Programming

Official Bihar Engineering University examination question papers, marks distribution, and questions transcript. Available exam sessions: 2026, 2025.

Get Instant AI Answers on this Paper

Open BEU Connect Android app to solve any numerical or derive formulas step by step.

Ask AI in App

No paper transcript available.

Related Official Syllabus

Python Programming

113306

Official BEU curriculum units & topics for this examination subject.

Unit 1.0: Basics Programming Syntax, Conditional and Iterative Statements

Procedure oriented vs. Object-Oriented approach of programming • Python character set, Python tokens, variables, concept of Lvalue and Rvalue, use of comments • Data types: number (integer, floating point, complex), Boolean, sequence (string, list, tuple), none, mapping (dictionary), mutable and immutable data types • Operators: arithmetic operators, relational operators, logical operators, assignment operator, augmented assignment operators • Expressions, statement, type conversion & input/output: precedence of operators, expression, evaluation of expression • Conditional statements: simple if statement, if-else statement, if-elif-else statement • Iterative statements: while loop, for loop, range function, break and continue statements, nested loops

Unit 2.0: String, List, Tuples, Set and Dictionary

String: indexing, string operations (concatenation, repetition, membership & slicing), traversing a string using loops, built-in functions • Lists: introduction, indexing, list operations: concatenation, repetition, membership & slicing, traversing a list, built-in list functions • Linear search on list of numbers and counting the frequency of elements in a list • Tuples: Creating, initializing, accessing elements, tuple assignment, performing operations on tuples, tuple methods and built-in functions, nested tuples • Set: Creating set, traversing, adding, removing data in set, performing set operations like join, Union intersection, difference • Dictionary: accessing items in a dictionary using keys, mutability of dictionary: adding a new item, modifying an existing item, built-in dictionary functions

Unit 3.0: Python Functions, Modules and Packages

Functions: types of function (built-in functions, functions defined in module, user defined functions) • Creating user defined function, arguments and parameters, default parameters, positional parameters • Lambda functions, returning value, scope of a variable: global scope, local scope • Modules and Packages: Importing module using 'import' • Regular Expressions, Exception Handling • PyPI Python Package Index, Pip Python package manager • Importing Libraries and Functions

Unit 4.0: Object-Oriented Programming (OOP)

OOPs Object oriented programming concepts and approach • Abstraction, encapsulation, class, object • Class method vs static method in Python • Class and static variable • Constructor and destructors in python • Inheritance: types of inheritance: single, multiple, multilevel, hierarchical • Polymorphism: Polymorphism with class method, polymorphism with inheritance, method overriding, overloading

Unit 5.0: Exception and File Handling in Python

Exception Handling: syntax errors, exceptions, need of exception handling, user-defined exceptions, raising exceptions, handling exceptions, catching exceptions • Try - except - else clause, Try - finally clause, recovering and continuing with finally • Built-in exception classes • File Handling: text file and binary file, file types, open and close files • Reading and writing text files, reading and writing binary files, file access modes

View Complete 3rd Semester Syllabus

Prepare Better with BEU Connect

  • Download papers for 100% offline study
  • Ask AI for step-by-step problem breakdown
  • Attempt official GATE CBT mock tests
  • Calculate SGPA and track attendance
Download Android App