Python Programming

GTU Study
KHUDKIBOOK
PYTHON PROGRAMMING DI02032011
FREE PDF DI02032011
Code: DI02032011 Credits: 4 Semester 2 Marine

Python Programming

Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.

Python Programming Syllabus — Unit-wise Content

The official GTU curriculum for Python Programming (subject code DI02032011) as prescribed for Marine · Semester 2 divides the course into 5 units, covering 45 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 (DI02032011)

Unit 1 Problem Solving using Flowchart and Algorithm

  • 1.1. Explain steps to solve a problem.
  • 1.2. Draw flowchart of given problem based on sequence, selection, repetition.
  • 1.3. Write pseudocode for the given problems.
  • 1.1.1. Introduction, Steps for problem- solving, Algorithm and its characteristics, Importance of flowchart and algorithm
  • 1.2.1. Symbolic representation of a flowchart, Limitations of flowchart Flow of control
  • 1.3.1. Problem solving using pseudocode

Unit 2 Python Introduction

  • 2.1. Explain the given features and applications of python.
  • 2.2. Install the latest version of python
  • 2.3. Apply given keywords, identifiers, variables, data types, and operators in python programs.
  • 2.4. Write pseudocode for the explicit and implicit type conversion.
  • 2.1.1. Introduction to python, Python features, Applications of python programming
  • 2.2.1. Python installation
  • 2.3.1. Basic structure of python program, Keywords, identifiers, and variables, Data types, Operators
  • 2.4.1. Type Conversion GUJARAT TECHNOLOGICAL UNIVERSITY Program Name: Diploma in Engineering Level: Diploma Branch: Information & Communication Technology Course / Subject Code : DI02032011 Course / Subject Name : Python Programming w.e.f. 2024-25 http://syllabus.gtu.ac.in/ Page 6 of 8

Unit 3 Flow of Control

  • 3.1. Classify control structure.
  • 3.2. Write pseudocode for the flow of control using different selection types.
  • 3.3. Write pseudocode for the flow of control using different repetition types.
  • 3.4. Implement break and continue statements in the python program.
  • 3.1.1. Introduction to Flow of Control
  • 3.2.1. Selection - If statement - Elif statement - Nested if statement 3.3.1Repetition - For oop - While loop - Nested loop
  • 3.4.1. Break and Continue Statements

Unit 4 Functions

  • 4.1. Write pseudocode for user- defined functions. 4.2Apply Global and Local variable concepts in python program.
  • 4.3. Use built-in functions and modules.
  • 4.1.1. Introduction to Functions - User Defined Functions - Arguments and Parameters 4.2.1 Scope of a Variable - Global Variable - Local Variable
  • 4.3.1. Python Standard Library - Built-in functions Input or output - input(), print() - - Mathematical Functions abs(), divmod(), max(),min(), pow(), sum() - Module - math - random - statistics GUJARAT TECHNOLOGICAL UNIVERSITY Program Name: Diploma in Engineering Level: Diploma Branch: Information & Communication Technology Course / Subject Code : DI02032011 Course / Subject Name : Python Programming w.e.f. 2024-25 http://syllabus.gtu.ac.in/ Page 7 of 8

Unit 5 Dictionary, List, Set, String and Tuple

  • 5.1. Use of string operations in python programs.
  • 5.2. Use built-in functions for string manipulation.
  • 5.3. Write pseudocode for list operations.
  • 5.4. Use built-in functions for list manipulation.
  • 5.5. Use built-in functions for Set manipulation.
  • 5.6. Use of Tuple operations in python programs.
  • 5.7. Use built-in functions for Dictionary manipulation.
  • 5.1.1. Introduction to String, String Operations, Traversing a String
  • 5.2.1. String Methods and Built-in Functions
  • 5.3.1. Introduction to List and its Operations
  • 5.4.1. List Methods and Built-in Functions
  • 5.5.1. Set Built-in Functions -Create a Set, Accessing Python Sets, -Delete from set, Update set
  • 5.5.2. Python Set Operations
  • 5.6.1. Tuple Built-in Functions -Creating Tuples -Accessing Tuple -Iterate over tuple and Slicing tuple
  • 5.6.2. Python Tuple Operations, Functions and Methods
  • 5.7.1. Dictionary Built-in Functions -Creating Dictionary, Accessing Items -Add, Update, Remove in Dictionary
  • 5.7.2. Built-In Dictionary Methods and functions List of Laboratory/Learning Resources Required: S. No. Equipment Name with Broad Specifications PrO. No.
  • 1. Computer system with operating system: Windows 7 or higher Ver., macOS, and Linux, with 4GB or higher RAM, Python versions: 2.7.X, 3.6.X All
  • 2. Python IDEs and Code Editors Open Source : IDLE, Jupyter
  • 2. to 8 Suggested Project List: Only one micro-project is planned to be undertaken by a student that needs to be assigned tohim/her in the beginning of the semester. In the first four semesters, the micro-project are group-based. However, in the fifth and sixth semesters, it should be preferably be individually undertaken to build GUJARAT TECHNOLOGICAL UNIVERSITY Program Name: Diploma in Engineering Level: Diploma Branch: Information & Communication Technology Course / Subject Code : DI02032011 Course / Subject Name : Python Programming w.e.f. 2024-25 http://syllabus.gtu.ac.in/ Page 8 of 8 up the skill and confidence in every student to become problem solver so that s/he contributes to the projects of the industry. In special situations where groups have to be formed for micro-projects, the number of students in the group should not exceed three. The micro-project could be industry application based, internet-based, workshop-based, laboratory-based or field-based. Each micro- project should encompass two or more COs which are in fact, an integration of PrOs, UOs and ADOs. Each student will have to maintain a dated work diary consisting of individual contributions in the project work and give a seminar presentation of it before submission. The total duration of the micro- project should not be less than 16 (sixteen) student engagement hours during the course. The student ought to submit a micro-project by the end of the semester to develop the industry oriented COs. A suggestive list of micro-projects is given here. This has to match the competency andthe COs. Similar micro-projects could be added by the concerned course teacher: ● Case Study 1: Compare three various tools functionality for python programming in the ICT domain ● Case Study 2: List out features of latest python version and compare with older two different versions. ● Case Study 3: Study math and random module of python and explain real life usage with examples. List their importance in Information Communication Technology **********

Study on Android App:

Download Khudkibook on Google Play Store

More Subjects in Semester 2

GTU Study
KHUDKIBOOK
ELECTRONICS WORKSHOP FOR 1323201
FREE PDF 1323201

Electronics Workshop for ICT

Code: 1323201 Credit: 2
Open →
GTU Study
KHUDKIBOOK
ELECTRONICS DEVICES & 1323202
FREE PDF 1323202

Electronics Devices & Circuits

Code: 1323202 Credit: 3
Open →
GTU Study
KHUDKIBOOK
PYTHON PROGRAMMING 1323203
FREE PDF 1323203

Python Programming

Code: 1323203 Credit: 5
Open →
GTU Study
KHUDKIBOOK
ENVIRONMENT AND SUSTAINABILITY 4300003
FREE PDF 4300003

Environment and Sustainability

Code: 4300003 Credit: 3
Open →
GTU Study
KHUDKIBOOK
INDIAN CONSTITUTION 4300016
FREE PDF 4300016

Indian Constitution

Code: 4300016 Credit: 4
Open →
GTU Study
KHUDKIBOOK
APPLIED MATHEMATICS 4320001
FREE PDF 4320001

Applied Mathematics

Code: 4320001 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DIGITAL ELECTRONICS 4321102
FREE PDF 4321102

Digital Electronics

Code: 4321102 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ENVIRONMENT AND SUSTAINABILITY C4300003
FREE PDF C4300003

Environment and Sustainability

Code: C4300003 Credit: 3
Open →
GTU Study
KHUDKIBOOK
INDIAN CONSTITUTION C4300016
FREE PDF C4300016

Indian Constitution

Code: C4300016 Credit: 4
Open →
GTU Study
KHUDKIBOOK
APPLIED MATHEMATICS C4320001
FREE PDF C4320001

Applied Mathematics

Code: C4320001 Credit: 4
Open →
GTU Study
KHUDKIBOOK
DIGITAL ELECTRONICS C4321102
FREE PDF C4321102

Digital Electronics

Code: C4321102 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ELECTRONICS WORKSHOP FOR C4323201
FREE PDF C4323201

Electronics Workshop for ICT

Code: C4323201 Credit: 2
Open →
GTU Study
KHUDKIBOOK
ELECTRONICS DEVICES & C4323202
FREE PDF C4323202

Electronics Devices & Circuits

Code: C4323202 Credit: 3
Open →
GTU Study
KHUDKIBOOK
PYTHON PROGRAMMING C4323203
FREE PDF C4323203

Python Programming

Code: C4323203 Credit: 5
Open →
GTU Study
KHUDKIBOOK
ENGINEERING CHEMISTRY DI01000071
FREE PDF DI01000071

Engineering Chemistry

Code: DI01000071 Credit: 4
Open →
GTU Study
KHUDKIBOOK
APPLIED MATHEMATICS DI02000011
FREE PDF DI02000011

Applied Mathematics

Code: DI02000011 Credit: 4
Open →
GTU Study
KHUDKIBOOK
ENVIRONMENTAL SUSTAINABILITY DI02000051
FREE PDF DI02000051

Environmental Sustainability

Code: DI02000051 Credit: 2
Open →
GTU Study
KHUDKIBOOK
INDIAN CONSTITUTION DI02000061
FREE PDF DI02000061

Indian Constitution

Code: DI02000061 Credit: 4
Open →
GTU Study
KHUDKIBOOK
PCB DESIGNING & DI02000081
FREE PDF DI02000081

PCB Designing & Electronics workshop

Code: DI02000081 Credit: 3
Open →
GTU Study
KHUDKIBOOK
CONTRIBUTOR PERSONALITY DEVELOPMENT DI02000131
FREE PDF DI02000131

Contributor Personality Development

Code: DI02000131 Credit: 3
Open →
GTU Study
KHUDKIBOOK
INTEGRATED PERSONALITY DEVELOPMENT DI02000141
FREE PDF DI02000141

Integrated Personality Development Course

Code: DI02000141 Credit: 3
Open →
GTU Study
KHUDKIBOOK
ESSENCE OF INDIAN DI02000151
FREE PDF DI02000151

Essence of Indian Knowledge and Tradition

Code: DI02000151 Credit: 3
Open →