S3_Scripting Language Syllabus
S3_Scripting Language Syllabus
Course Objectives:
• To learn how to work with a scripting language.
• To introduce Python programming language through its core language basics and program
design techniques suitable for modern applications.
• To understand the wide range of programming facilities available in Python covering
graphics, GUI, data visualization.
• To utilize high-performance programming constructs available in Python to strengthen
applications and development in practical scenarios.
Course Content:
➢ History, Features, setting up path, Installation and Working with Python, Basic Syntax
➢ Understanding Python variables
➢ Numeric data types: int, Long int, float, complex/imaginary
➢ String data type and string operations: String literals, manipulating strings, comparing
strings, Unicode string literals, converting between Simple Types, Converting to strings,
String Formatting, String Methods.
➢ Date and Time
➢ Other Data Types:
• Tuples
• List: Defining list, list slicing, Split, Join, Manipulating Lists, Copying Lists
• Dictionary
• Arrays
➢ Operator Precedence
➢ Understanding coding blocks
UNIT 5: Frameworks 6 C
Frameworks - The MVC framework, Django- What is Django and why should you use Django?
Django Form
Reference Books
Course outcomes: At the end of the course student will be able to build program with a scripting
language and will be able to learn any other scripting language on their own.
Design real life situational problems and think creatively about solutions of them. Apply a solution
clearly and accurately in a program using Python. Apply the best features of Python to program real
life problems.