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
RDBMS question bank as per GTU MCA new syllabus
Subject Name: Relational Database Management Systems (RDBMS)
Subject Code: 619404
Unit-1
1. Define following definitions
A.
Database, B. Data, C. Database Management System (DBMS), D. Database System
2. Draw Simplified database system environment diagram
and explain DBMS Functionality
3. Explain Main Characteristics of the Database Approach
4. Explain Types of Database Users in details
(1).
Actors on the scene
(2).
Actors behind the Scene
5. Explain advantages of the Database Approach
MIS - Ethical Issues pertaining to Information System
- Ethical Issues pertaining to IS:
- Ethical responsibilities of business professionals
- Computer crime
- hacking & cracking,
- cyber theft,
- unauthorized use at work,
- software piracy,
- theft of intellectual property,
- viruses & worms,
- adware and spyware
- Information Security:
- First line of defense
- People / employees
- Second line of defense
- Technology for authorization,
- prevention, detection and response
- Contemporary/ emerging technologies:
- Cloud and mobile computing
- E-commerce, m-commerce
- Internet of Things
GTU MCA Programming in Python 4639304
Programming in Python - 4639304
Unit-1 Introduction to Python: [ Download Lecture PPT ]
- The basic elements of Python,
- Objects, expressions and numerical Types, Variables and assignments, IDLE, Branching programs, Strings and Input, Iteration
- Structured Types, Mutability and Higher-order Functions:
- Tuples, Lists and Mutability, Functions as Objects, Strings, Tuples and Lists, Dictionaries
GTU MCA JAVA Practical
1 Write a simple “Hello World” java program, compilation, debugging, executing using java compiler and interpreter.
2 Write a program to pass Starting and Ending limit and print all prime numbers and Fibonacci numbers between this range.
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)

