Python Programming
Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved 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 UpdatesGTU Previous Year Papers
Papers Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesPython Programming Syllabus — Unit-wise Content
The official GTU curriculum for Python Programming (subject code DI01016011) as prescribed for Biomed · Semester 1 divides the course into 5 units, covering 18 listed topics. 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 (DI01016011)Unit 1 Problem Solving using Flowchart and Algorithm
- Steps for problem-solving
- Algorithm and its characteristics
- Importance of algorithm. 1.2 Symbolic representation of a flowchart
- Importance and Limitations of flowchart
- Flow of control 1.3 Problem solving using pseudocode
Unit 2 Basics of Python
- 2.1 Introduction to python
- Python features
- Applications of python programming 2.2 Python installation 2.3 Basic structure of python program
- Python Comments
- Data types, and Operators. 2.4 Type Conversion
Unit 3 Flow of Control
- 3.1 Introduction to Flow of Control 3.2 Selection ● If statement ● Elif statement ● Nested if statement ● match statement 3.3 Repetition ● For loop ● While loop ● Nested loop 3.4 break
- continue, and pass Statements
Unit 4 Functions
- 4.1 Introduction to Functions 10 24 Program Name: Diploma in Engineering Level: Diploma Branch: Information Technology Course / Subject Code : DI01016011 Course / Subject Name : Python Programming ● User Defined Functions ● Arguments and Parameters 4.2 Scope of a Variable ● Global Variable ● Local Variable 4.3 Python Standard Library ● Built-in functions ● Input or output - input()
- print() ● Mathematical Functions - abs()
- sum() ● Module ○ math ○ random ○ statistics
Unit 5 Strings and Lists
- 5.1 Introduction to Strings
- String Operations
- Traversing a String 5.2 Strings Methods and Built-in Functions 5.3 Introduction to List and its Operations 5.4 List Methods and Built-in Functions ● Nested and Copying Lists 5.5 List as Arguments to Function