Scripting Language

GTU Study
KHUDKIBOOK
SCRIPTING LANGUAGE DI02000101
FREE PDF DI02000101
Code: DI02000101 Credits: 4 Semester 2 CSAI

Scripting Language

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

Scripting Language Syllabus — Unit-wise Content

The official GTU curriculum for Scripting Language (subject code DI02000101) as prescribed for CSAI · 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

7 lecture hours

  • 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

8 lecture hours

  • 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

8 lecture hours

  • 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

12 lecture hours

  • 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

10 lecture hours

  • 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

Study on Android App:

Download Khudkibook on Google Play Store

More Subjects in Semester 2

Explore Other Semesters (CSAI)