Scripting Language
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 UpdatesScripting Language Syllabus — Unit-wise Content
The official GTU curriculum for Scripting Language (subject code DI02000101) as prescribed for Auto · Semester 2 divides the course into 5 units, covering 63 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 (DI02000101)Unit 1 Introduction and Syntax of Python Programming
- Introduction to Python
- History of Python
- Python Features
- Python Applications
- Installing Python
- Basic Structure of Python program
- Keywords and Identifiers
- Type Casting
- Input-Output functions: input
- Data types: Number
- String, Set, Tuple
- List and Dictionary
- Declaration and use of data types
- Identifiers Program Solving practice on the above concept
Unit 2 Operators and Control Flow Structures
- Basic Operators: Arithmetic
- Identity Operator
- Python Operator Precedence Control Flow: Concept of Indentation and if, if...else
- if…el if…else statement with examples
- While loop
- for loop
- range () function
- break and continue
- pass & return statements and Nesting of loops Program Solving practice on the above concept Program Name: Diploma Engineering Level: Diploma Branch: Computer Engineering / Computer Science and Engineering / Cyber System and Information Security Subject Code : DI02000101 Subject Name : Scripting Language
Unit 3 Data Structure in Python
- Lists: Defining Lists
- accessing values in Lists
- deleting values in Lists
- updating values in Lists
- Basic List operations
- Built in List functions Tuples: Defining Tuples
- accessing values in Tuples
- deleting values in Tuples
- updating values in Tuples
- Basic Tuple operations
- Built in Tuple functions Sets: Defining Sets
- accessing values in Sets
- deleting values in Sets
- updating values in Sets
- Basic Sets operations
- Built in Sets functions Dictionaries: Defining Dictionary
- accessing values in Dictionary
- deleting values in Dictionary
- updating values in Dictionary
- Basic Dictionary operations
- Built in Dictionary functions Program Solving practice on the above concept
Unit 4 Python Functions and File Handling Functions
- Built-in Functions – Type/ Data Conversion functions- int()
- math functions- abs()
- max() and String functions- len()
- isupper(), and isspace()
- rjust() File handling Functions- read()
Unit 5 Python Modules and Packages
- Modules: Introduction to python module
- Writing Module
- Importing Module
- importing objects from module
- Built-in Modules- Numeric and Mathematic module Packages: Introduction to Packages
- Writing Packaging
- Matplotlib Package:- plot()
- savefig() Numpy Package:- Creating Numpy arrays
- Array attributes (shape
- Array Initialization
- indexing and Slicing
- Array Operations
- Basic Numpy math and statistic Function- np.sum()
- np.matmul() Program Solving practice on the above concept