AD-306 · Computer Workshop/Introduction to Python-I/Official Syllabus
Computer Workshop/Introduction to Python-I (AD-306) - Official Syllabus
1
Unit 1
Introduction to python language
- Introduction to python language
- Basic syntax
- Literal Constants
- Numbers
- Variable and Basic data types
- String
- Escape Sequences
- Operators and Expressions
- Evaluation Order
- Indentation
- Input
- Output
- Functions
- Comments
2
Unit 2
Data Structure
- Data Structure: List
- Tuples
- Dictionary
- DataFrame and Sets
- constructing, indexing, slicing and content manipulation
3
Unit 3
Control Flow
- Conditional Statements - If, If-else, Nested If-else
- Iterative Statement - For, While, Nested Loops
- Control statements - Break, Continue, Pass
4
Unit 4
Object oriented programming
- Class and Object
- Attributes
- Methods
- Scopes and Namespaces
- Inheritance
- Overloading
- Overriding
- Data hiding
- Exception: Exception Handling
- Except clause
- Try finally clause
- User Defined Exceptions
5
Unit 5
Modules and Packages
- Modules and Packages
- Standard Libraries: File I/0
- Sys
- logging
- Regular expression
- Date and Time
- Network programming
- multi-processing and multi-threading
Laboratory Experiments
- To write a Python program to find GCD of two numbers.
- To write a Python Program to find the square root of a number by Newton’s Method.
- To write a Python program to find the exponentiation of a number.
- To write a Python Program to find the maximum from a list of numbers.
- To write a Python Program to perform Linear Search
- To write a Python Program to perform binary search.
- To write a Python Program to perform selection sort.
- To write a Python Program to perform insertion sort.
- To write a Python Program to perform Merge sort.
- To write a Python program to find first n prime numbers.
- To write a Python program to multiply matrices.
- To write a Python program for command line arguments.
- To write a Python program to find the most frequent words in a text read from a file.
- To write a Python program to simulate elliptical orbits in Pygame.
- To write a Python program to bouncing ball in Pygame.
Reference Books
- Exploring python — Timothy A. Budd — McGraw-Hill Education
- Python Programming — R. Nageshwar Rao — Wiley India
- Think Python — Allen B. Downey — O'Reilly Media, Inc.
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel