OOPS & Python Programming
Get the full GTU study material for this subject: official syllabus, textbook links (Gujarati-medium books included where available), and previous year question papers.
English Book & Chapters
English Book Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesOOPS & Python Programming Syllabus — Unit-wise Content
The official GTU curriculum for OOPS & Python Programming (subject code 4351108) as prescribed for EC · Semester 5 divides the course into 4 units, covering 23 listed topics. This curriculum applies from the July-2023 intake. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.
Download the official syllabus PDF (4351108)Unit 1 Basics of Python 1.a Install and configure Python. 1.b Describe the different data types available in Python and use them. 1.c Convert be...
- 1.1. Introduction to Python, Python Features, Python Applications
- 1.2. Installing Python
- 1.3. Basic Structure of Python Program, Keywords, Identifiers, Data types, Variables, Operators, Type Casting
- 1.4. Input-Output functions: input, print
- 1.5. Introduction to Control Structures
- 1.6. Decision Making Structures: if, if-else statements, Nested if-else and if-elif- else statements
- 1.7. Loops : for loop, while loop, Nested loops, OOPS & Python Programming Course Code: 4351108 Topics and Sub-topics and pass statements. 1.8 break, continue and pass statements
Unit 2 Lists, Tuples, Sets, Dictionaries and String 2.a Develop programs using lists, tuples, sets, dictionaries, and string. 2.b Use various op...
- 2.1. Lists and operations on Lists
- 2.2. Tuples and operations on Tuples
- 2.3. Sets and operations on Sets
- 2.4. Dictionaries and operations on Dictionaries
- 2.5. String and operations on strings
Unit 3 Functions and Modules 3.a Create user-defined functions in Python. 3.b Explain the concepts of global and local variables in Python. 3.c...
- 3.1. Introduction to Functions -User defined functions -Arguments and Parameters
- 3.2. Scope of Variable: Global and Local Variable
- 3.3. Module: math, random, statistics
- 3.4. Creating user defined module
Unit 4 Object Oriented Programming 4.a Define Object-Oriented Programming and its importance in Python. 4.b Create objects from a class in Python.
- 4.1. Oops Concepts
- 4.2. Class and Objects
- 4.4. Types of methods:Instance method, Class method, static method
- 4.5. Data Encapsulation
- 4.6. Inheritance- single, multiple, multi level, hierarchical, hybrid
- 4.7. Polymorphism through inheritance
- 4.8. Abstraction- abstract class