Skip to content
AL-306 · Computer Workshop/Introduction to Python-I/Official Syllabus

Computer Workshop/Introduction to Python-I (AL-306) - Official Syllabus

1
Unit 1

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

  • List
  • Tuples
  • Dictionary
  • DataFrame
  • 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

  • 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.NageshwarRao — 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 account

Have an account? Log in