0% found this document useful (0 votes)
5 views

Python Workshop Report

The Sharadchandra Pawar College of Engineering conducted a five-day workshop on 'Data Structure by using Python Programming' from January 10th to 15th, 2022, led by Prof. Akshada Dighe. The workshop aimed to enhance students' understanding of Python and its application in data structures, covering various topics such as lists, dictionaries, and file handling. Participants, totaling 105 students, gained practical coding skills and improved their programming capabilities, which will benefit their future careers.

Uploaded by

kadamhimanshu13
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Python Workshop Report

The Sharadchandra Pawar College of Engineering conducted a five-day workshop on 'Data Structure by using Python Programming' from January 10th to 15th, 2022, led by Prof. Akshada Dighe. The workshop aimed to enhance students' understanding of Python and its application in data structures, covering various topics such as lists, dictionaries, and file handling. Participants, totaling 105 students, gained practical coding skills and improved their programming capabilities, which will benefit their future careers.

Uploaded by

kadamhimanshu13
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

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

You might also like