Shri Gajanan Maharaj Shikshan Prasarak Mandal’s,
Sharadchandra Pawar College of Engineering
Dumbarwadi (Otur), Tal: Junnar, Dist: Pune -412409
Five day’s Workshop
On
“Data Structure by using Python Programming”
On
January 10th to15th, 2022
WORKSHOP REPORT
Sharadchandra Pawar College of Engineering has Organized five day’s workshop on
“Data Structure by using Python programming” on January 10th to 15th 2022.
Title: Five day’s Workshop on “Data Structure by using Python programming”
Resource person:
1. Prof. Akshada Dighe
S. Z. Moze College of Engineering, Balewadi.
Convener: Prof. Khatal S.S
(Head, Department of Computer Engineering, SPCOE, Dumbarwadi, Pune)
Coordinator: Prof. Gholap P.S
Co-coordinator: Prof. Rokade M.D
Prof. Dumbre R.C
Present Student: 105
About workshop:
Prof. Akshada Dighe conducted the workshop to explain students in understanding the
concepts of the Python programming. First of all she has explained the concepts which will
be very helpful for use of Data structure by using Python Programming. Objective is to help
students to gain an overall knowledge of the applied technology and its functioning. To
introduce python language to students for designing software games. The workshop provides
Basic knowledge of Python.
Topics covered in this Workshop:
Syllabus for Day 1st
1: Getting Started with Python
Installation
Basic Python Syntax
2: Type Variable and Operators
Variables
Operators
3. Strings
Python Strings
Slicing for substrings
Python string method
String function
Tuple
Tuple Function
Operations of tuples
Syllabus for Day 2nd
4. Lists
Creating List
List Operations
List Functions
List Methods
List Comphensions
5. Dictionary
Operation on the Dictionary
Dictionary Functions
Dictionary Methods
Python dictionary with for loop
Syllabus for Day3rd
6. Control Statements and Loops
The if and if..else statement
The if..elif..else statement
Loops
7.Functions
Pass by reference versus pass by
Scope of variable
8.Modules and Packages
The import statement
Locating Python modules
Compiled Python files
The python package
Syllabus for Day 4th
9.File Handling and Exceptions
Reading text from a file
Writing text to a file
Pickling
Unpickling
Exceptions
10.Class and Objects
Object_oriented programming
Instance variables
Class variables
Class inheritance
Overriding methods
Operation Overloading
The class method
The static method
Syllabus for Day 5th
1. In second year computer engineering class, group A student’s play cricket, group B
students play badminton and group C students play football. Write a Python program
using functions to compute following: - a) List of students who play both cricket and
badminton b) List of students who play either cricket or badminton but not both c)
Number of students who play neither cricket nor badminton d) Number of students who
play cricket and football but not badminton. (Note- While realizing the group, duplicate
entries should be avoided, Do not use SET built-in functions)
2. Write a Python program for department library which has N books, write functions for
following: a) Delete the duplicate entries b) Display books in ascending order based on
cost of books c) Count number of books with cost more than 500. d) Copy books in a new
list which has cost less than 500.
3. Write a Python program to compute following operations on String: a) To display word
with the longest length b) To determines the frequency of occurrence of particular
character in the string c) To check whether given string is palindrome or not d) To display
index of first appearance of the substring e) To count the occurrences of each word in a
given string.
4. Write a python program to store roll numbers of student array who attended training
program in sorted order. Write function for searching whether particular student
attended training program or not, using Binary search and Fibonacci search.
5. Write a python program to store first year percentage of students in array. Write
function for sorting array of floating point numbers in ascending order using a) Selection
Sort b) Bubble sort and display top five scores
6. a) Write a python program to store names and mobile numbers of your friends in
sorted order on names. Search your friend from list using binary search (recursive and no
recursive). Insert friend if not present in phonebook
Outcomes of attending the workshop:
This workshop added new scope to educate concepts and proficiency among the
students in the field of Python Programming..
Workshop has definitely enhanced the analysis, design & programming skills of the
students which will give an advantage to them in their career.
This Workshop gained students practical knowledge in the field of Python
Programming.
Students executed the coding of program & handled errors in Python programs.
Photographs:
Prof. Puja Gholap Prof. Khatal S.S Dr. G. U. Kharat
Coordinator HOD Principal