Programming with Python for GTU 24 Course (SEM-IV - BC04001041)

Rs. 335.00
Tax included. Shipping calculated at checkout.

Syllabus Programming with Python - (BC04001041) Total Credits L+T+ (PR/2) Assessment Pattern and Marks Total Marks C Theory Tutorial / Practical ESE (E) PA / CA (M) PA/CA (I) ESE (V) 4 70 30 20 30 150 Unit No. Content 1 Introduction to Programming : Basics of Programming language, Programming vs software, Python Programming language, Compiler vs Interpreter, Integrated Development Environment, Various resources. Introduction to Python : What is a program ? Elements of Python language, Python block structure, Variables and assignment statements, Python objects, Data types, Operations, Type conversions, Input/output statements, Formatting, Built in functions. (Chapter - 1) 2 Decision Structures : Need, Forming conditions, if, if-else, if-elseif, nested if statements. Looping statements : Introduction, Built-in functions, Loop statements, Jump statements. Functions : Introduction, Types, Anatomy, Functions with parameters, void and value returning functions, Types of function arguments, Passing of object reference, Namespaces, Global variables, and scope. (Chapter - 2) 3 Lists : Introduction to Iterable object, List, Operations in List, Built-in functions and methods, Nested list, Mutability, Looping with list. Tuples : Introduction, Creation, Indexing and slicing, Operations, Immutability, Built-in functions and methods, Nested tuples, selection, looping with Tuple. Sets and Dictionary : Introduction, Creation, Operations, looping, Nesting. Strings : Introduction, Creation, Operations, Built-in methods and functions, Looping. (Chapter - 3) 4 Object Oriented Programming : Introduction, Classes and objects, Class attributes, Methods, Built-ins. Inheritance : Single, Multiple, Multi-level, Hybrid. Advance class : Overloading, Method overriding, Class method and static method, Abstract base class, Meta class. (Chapter - 4) 5 Errors and exceptions : Introduction, Handling exceptions, Multiple exceptions, Raising exceptions, Exceptions chaining, Built-in exceptions, User defined exceptions, Cleanup actions. File handling : Introduction to files, Types of files, Input output operations, File handling operations in text files, binary files and excel files. (Chapter - 5)

Pickup available at Amit Warehouse

Usually ready in 1 hour

Check availability at other stores
Pages: 192 Edition: 2026 Vendors: Technical Publications