B.Voc IT Semester 4 Python Programming Notes, Slides, Syllabus and Question Bank (GTU 1140503)
Python Programming (B.Voc Semester 4 – GTU)
This post provides complete study material for B.Voc
Information Technology Semester 4 students for the subject Python Programming
(Subject Code: 1140503) as per Gujarat Technological University syllabus.
This article includes the following:
- Latest
GTU syllabus
- Lecture
notes / Presentation slides
- GTU
Important question bank
Syllabus Overview
The official syllabus is provided by Gujarat Technological
University.
Refer to the syllabus here:
Subject Details:
- Subject
Name: Python Programming
- Subject
Code: 1140503
- Course:
B.Voc IT Semester 4
- Credits:
3
- Total Teaching Hours: 42
Module-wise Syllabus
Unit 1: Fundamentals of Python (12%)
- Introduction
to Python
- History
and features of Python
- Applications
of Python
- Keywords
and identifiers
- Data
types and variables
- Type
casting
- Input
and output functions
- Operators
Unit 2: Control Flow Statements (14%)
- if,
if-else, nested if statements
- for
loop and while loop
- Nested
loops
- break,
continue and pass
Unit 3: Lists, Tuples, Sets and Dictionaries (21%)
- List
operations
- Tuple
operations
- Set
operations
- Dictionary
operations
Unit 4: Functions and Modules (21%)
- User-defined
functions
- Passing
parameters and returning values
- Recursion
- Built-in
functions
- Modules
such as math, random, datetime, matplotlib
- Creating
and importing custom modules
Unit 5: String Processing (20%)
- String
basics and indexing
- Built-in
string functions
- Searching
and manipulation functions
- Formatting
functions
Unit 6: File Handling (12%)
- Introduction
to files
- File
handling functions
- Reading
and writing files
Lecture Notes and PPT Slides
Students can use the following materials for preparation:
- Download Python Presentation slides
- Download Python PPT Handouts
- Download Python Question Bank
- Download Python Practical examples and code snippets
- Download Jupiter notebook
- Download Python BVoc Theory Syllabus
- Download Python BVoc Practical Syllabus
- Download Python GTU old question paper summer 2024
- Download Python GTU old question paper summer 2025
- Download Python GTU old question paper winter 2025
GTU Old Question Paper Important Question Bank
📘 UNIT – 1 Fundamentals
of Python
- Explain
Python operators. Explain types of operators with examples.
5 Marks, Summer–2024, Winter–2025 - List
and explain different types of operators in Python with one example each.
5 Marks, Winter–2025 - Explain
input-output functions in Python.
5 Marks, Summer–2025 - Differentiate
C and Python programming language.
5 Marks, Summer–2024 - Differentiate
scripting language and programming language.
5 Marks, Summer–2025 - Explain
the following: Keyword, Identifier, Variable, write, Append.
5 Marks, Winter–2025 - Write
a Python program to find the area of a circle.
5 Marks, Summer–2024
📘 UNIT – 2 Control Flow
Statements
- Explain
different conditional statements used in Python with examples.
5 Marks, Summer–2024 - Explain
different looping constructs used in Python with examples.
5 Marks, Summer–2024, Summer–2025 - Differentiate
between for loop and while loop in Python.
5 Marks, Winter–2025 - Explain
the use of break, continue and pass statements with examples.
5 Marks, Winter–2025 - Write
a Python program to check whether a number is positive, negative, or zero.
5 Marks, Winter–2025 - Write
a Python program to read marks and assign grade to a student.
5 Marks, Summer–2025
📘 UNIT – 3 Lists, Tuples,
Sets and Dictionaries
🔹 LIST
- Define
List. Explain any three list operations.
5 Marks, Summer–2024 - Differentiate
between List and Tuple in Python.
5 Marks, Winter–2025
🔹 TUPLE
- Define
Tuple. Explain any three tuple operations.
5 Marks, Summer–2024, Summer–2025
🔹 SET
- What
is set? Explain different operations on set.
5 Marks, Summer–2024, Summer–2025, Winter–2025 - Define
Set. Explain any three set operations.
5 Marks, Summer–2025
🔹 DICTIONARY
- Explain
dictionaries and operations on dictionaries.
5 Marks, Summer–2025 - What
is a dictionary? How data is stored and accessed?
5 Marks, Winter–2025 - Write
a Python program to remove duplicate values from a list.
5 Marks, Summer–2025
📘 UNIT – 4 Functions and
Modules
🔹 Functions
- Compare
global variables and local variables in Python.
5 Marks, Summer–2024 - What
is Recursion? Write a Python program to find factorial of 1 to 5 numbers.
5 Marks, Winter–2025 - Write
a Python program for factorial of a number.
5 Marks, Summer–2024, Summer–2025
🔹 Random Module
- Describe
the purpose of random module. Explain any three functions.
5 Marks, Summer–2025 - Write
a Python program to generate random numbers.
5 Marks, Summer–2024
🔹 Math Module
- Explain
any three mathematical functions from math module.
5 Marks, Summer–2024 - Explain
ceil(), exp(), pow() with example.
5 Marks, Summer–2025 - What
is the purpose of math module? Explain sqrt() and pow() with example.
5 Marks, Winter–2025
🔹 Datetime Module
- Describe
the purpose of datetime module. Explain any two date and time functions.
5 Marks, Summer–2024 - Write
a Python program to demonstrate date format in various formats.
5 Marks, Summer–2025 - Write
a Python program to print current date, time, day and year.
5 Marks, Winter–2025
🔹 Matplotlib
- Explain
plotting functions in Python with example.
5 Marks, Winter–2025
📘 UNIT – 5 String
Processing
- “Strings
are immutable.” Justify with suitable example.
5 Marks, Summer–2024 - Explain
string operations in detail and define string.
5 Marks, Summer–2025 - Explain
following string operations:
islower, max, lstrip, count, rfind
5 Marks, Summer–2024 - Explain
following string functions with example:
islower, min, rstrip, swapcase, find
5 Marks, Summer–2025 - What
is string testing function? Explain islower(), isupper(), isalpha().
5 Marks, Winter–2025 - Explain
basic string functions len(), min(), max().
5 Marks, Winter–2025 - What
is string manipulation function? Explain lstrip() and rstrip().
5 Marks, Winter–2025 - Write
a Python program to check whether a given string is palindrome.
5 Marks, Summer–2025
📘 UNIT – 6 File Handling
- Explain
read(), readline(), readlines().
5 Marks, Summer–2024 - Explain
write(), append(), writelines().
5 Marks, Summer–2024, Summer–2025 - What
is the purpose of open() function? Explain different modes.
5 Marks, Winter–2025 - What
is difference between read() and readline()?
5 Marks, Winter–2025
Subjects
- WordPress
- Mobile Computing-4649303 Practical Solution
- Android Programming New Syllabus Theory
- PHP LAMP Question Bank
- PHP LAMP Theory
- Step by Step Android Example
- Android Practical
- Android Theory
- Android Question Bank
- Networking FON Practical
- Networking FON Theory
- OS Practical
- OS Theory
- HTML
- JavaScript
- J2EE WTAD Theory
- J2EE WTAD Question Bank
- J2EE WTAD Quick Guide
- J2EE WTAD GTU Papers
- J2EE WTAD Practical
- Python
- JAVA Theory
- JAVA Practical
- MIS
Categories
- Android (55)
- CSS (3)
- Configure Tomcat7 (2)
- Decryption (16)
- Difference (1)
- Encryption (16)
- Error Detection and Correction Techniques (3)
- FON (27)
- Framing Technic (2)
- J2EE (29)
- JAVA (13)
- JavaScript (19)
- OS (17)
- PHP (11)
- Protocol (3)
- SERVER SOCKET PROGRAMING (7)
- Servlet (13)
- WTAD (34)
- c (11)
- install Tomcat (2)
- linux (8)
- shell script (33)
- unix (22)