Teacher Evaluation Sheet
Name of Student: Kate Gayatri Madhukar
Enrolment No: 2000790187
Name of Program: Computer Technology Semester:-VI
Course Title: Programming with Python (PWP) Code: -22616
Title of the Micro Project:Number Guessing Game in Python
Course Outcomes Achieved:-
a) CO-a Display message on screen using Python script on IDE.
b) CO-b Develop python program to demonstrate use of Operators.
c) CO-d Develop function for given problem.
Evaluation as per Suggested Rubric for Assessment of Micro-Project:
Sr.
Characteristic to be Poor Average Good Excellent
No.
assessed (Marks 1-3) (Marks 4-5) (Marks 6 - 8) (Marks 9-10)
(A) Process and Product Assesssment (Convert above total marks out of 6 marks)
1 Relevance to the Course
Literature Survey /
2
Information Collection
Completion of the Target as
3
per project proposal
Analysis of data and
4
representation
5 Quality of Prototype / Model
6 Report Preparation
(B) Individual Presentation / Viva (Convert above total marks out of 4 marks)
8 Presentation
9 Viva
Micro – Project Evaluation Sheet:
Process Assessment Product Assessment
Part Part
Project Individual Total
A – project B – Project
Methodology Presentation / Marks
Proposal Report / Working
Name of Student (2 marks) Viva(4 marks) 10
(2 marks Model(2 marks)
Kate Gayatri
Comments / Suggestions about team work / leadership / inter – personal communication (if any)
Any Other Comment
Name and designation of the faculty Member: Mrs. S. [Link] Signature
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION
SNJBs SHRI H. H. J. B. POLYTECHNIC,
CHANDWAD-423101 (Nashik)
MICRO PROJECT
Academic year: 2022-23
TITLE OF PROJECT
Digital Clock In Python
Program:Computer Technology Program Code:CM
Course: Programming With Python Course code: 22161
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION
CERTIFICATE
This is to certify Kate Gayatri Madhukar of 6th Semester of Diploma in Computer
Technology of Institute, Shri H.H.J.B. Polytechnic, Chandwad (Code: 0079) has
completed the Micro-Project satisfactorily in Subject Programming With Python (22616)
for the academic year 2022-2023 as prescribed in the curriculum.
Place: CHANDWAD
Date:
Course Teacher Head of the Department Principal
(Mrs.S.N. Gosavi ) (Mr. P. R. Sali) (Dr. V. A. Wankhede)
Seal of
Institute
INDEX
SR_NO. CONTENT PAGE NO.
Part A
1 Brief Introduction
2 Aim of Micro Project
3 Action Plan
4 Resources Required
Part B
1 Brief Description
2 Aim of Micro Project
3 Course Outcome Integrated
4 Actual Procedure Followed
5 Actual Resource Used
6 Outputs of the Micro-projects
7 Skill Developed
8 Applications of Microproject
PART A-Plan
Title of micro-project: Digital Clock In Python
1. Aim/Benefits of the Micro-Project-
A Python Alarm Clock Script includes essential libraries such as DateTime and Tkinter,
which assist us in constructing projects utilizing the current date and time. They also give a user
interface to set the alarm according to the demand in a 24-hour format.
2. Course Outcomes Addressed-
a) CO-a Display message on screen using on Python script IDE.
b) CO-b Develop python program to demonstrate use of Operators.
c) CO-c Perform operation on data structures in Python.
d) CO-d Develop functions for given problem.
e) CO-e Design classes for given problem.
f) CO-f Handle exceptions
3. Proposed Methodology-
I can build a game where the user selects a range of numbers to guess.
Assume User selected a range, i.e., from A to B, where A and B belong to Integer.
The user has to guess an integer selected by the system within the minimum number of
guesses
4. Action Plan-
Planned Start Planned Finish
Sr no. Details of activity
Date Date
1. Finalization of topic
2. Preparation of Abstract
3. Collection of data
4. Preparation of concept
5. Seminar / Presentation
6. Submission of Micro Project
5. Resources Required:
[Link] Name of Resource/Material Specification Quantity Remarks
1. Computer (Desktop/Laptop) I5,RAM 8GB 1
2. Microsoft office word 2010 1
3. Books
4. Websites
5. Softwares Python IDLE 1
PART B-Plan
Title of micro-project: Digital Clock In Python
1. Brief Description:
The great part of creating your own GUI apps is that you can customize them however you
want. From text font to background color, all features are available for [Link] this
Project I create a digital Clock Using Tkinter Library In Python Programming In this
section, I will show you how to create a digital clock. This is a simple task to get started with
the Tkinter library in Python, which is a built-in package that comes with Python. Tkinter has
some cool features that can be used to build simple apps.
2. Aims/Benefits of Micro Project:
A Python Alarm Clock Script includes essential libraries such as DateTime and Tkinter,
which assist us in constructing projects utilizing the current date and time. They also give a
user interface to set the alarm according to the demand in a 24-hour format.
3. Course Outcomes Achieved:
a) CO-a Display message on screen using on Python script IDE
b) CO-b Develop python program to demonstrate use of Operators.
c) CO-d Develop function for given problem.
4. Actual Methodology/Procedure Followed:
from tkinter import *
import time
def display_time():
hour = str([Link]("%H"))
minute = str([Link]("%M"))
second = str([Link]("%S"))
if int(hour) >= 12 and int(hour) < 24 and int (minute) >= 0:
meridiem_label.config(text = "PM")
else:
meridiem_label.config(text = "AM")
if int(hour) > 12:
hour = str((int(hour) - 12))
elif int(hour) == 0:
hour = str(12)
hour_label.config(text = hour)
minute_label.config(text = minute)
second_label.config(text = second)
hour_label.after(200, display_time)
if __name__ == "__main__":
gui_root = Tk()
gui_root.title("Digital Clock")
gui_root.geometry("650x250+650+250")
gui_root.resizable(0, 0)
gui_root.config(bg = "#2C3C3F")
header_frame = Frame(gui_root, bg = "#2C3C3F")
body_frame = Frame(gui_root, bg = "#2C3C3F")
header_frame.pack(pady = 15)
body_frame.pack()
#------------------- Header Frame -------------------------
header_label = Label(
header_frame,
text = "Digital Clock",
font = ("consolas", "14", "bold"),
bg = "#2C3C3F",
fg = "#CAF6FF"
)
header_label.pack()
#------------------- Body Frame ---------------------------
# defining some labels to display the time in the "HH:MM:SS AM/PM" format
hour_label = Label(
body_frame,
text = "00",
font = ("radioland", "48"),
bg = "#2C3C3F",
fg = "#00D2FF"
)
colon_label_one = Label(
body_frame,
text = ":",
font = ("radioland", "48"),
bg = "#2C3C3F",
fg = "#00D2FF"
)
minute_label = Label(
body_frame,
text = "00",
font = ("radioland", "48"),
bg = "#2C3C3F",
fg = "#00D2FF"
)
colon_label_two = Label(
body_frame,
text = ":",
font = ("radioland", "48"),
bg = "#2C3C3F",
fg = "#00D2FF"
)
second_label = Label(
body_frame,
text = "00",
font = ("radioland", "48"),
bg = "#2C3C3F",
fg = "#00D2FF"
)
meridiem_label = Label(
body_frame,
text = "AM",
font = ("radioland", "48"),
bg = "#2C3C3F",
fg = "#00D2FF"
)
hour_label.grid(row = 0, column = 0, padx = 5, pady = 5)
colon_label_one.grid(row = 0, column = 1, padx = 5, pady = 5)
minute_label.grid(row = 0, column = 2, padx = 5, pady = 5)
colon_label_two.grid(row = 0, column = 3, padx = 5, pady = 5)
second_label.grid(row = 0, column = 4, padx = 5, pady = 5)
meridiem_label.grid(row = 0, column = 5, padx = 5, pady = 5)
5. Actual Resources Used:
[Link] Name of Resource/Material Specification Quantity Remarks
1. Computer (Desktop/Laptop) i5,RAM 8GB 1
2. Microsoft office word 2011 1
3. Books
4. Websites
5. Softwares IDLE(Python 3.6 1
32-bit)
6. Output of Micro-Project:
7. Skill Developed:
8. Applications of Microproject:
A microproject is a short-term fundraising effort to help achieve a specific activity or
support a specific individual. Microprojects are a great fundraising tool that helps you
capture the attention of donors with a specific, actionable goal and an urgent giving
deadline.