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

Python Micro Project

Uploaded by

sayalipawar757
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views

Python Micro Project

Uploaded by

sayalipawar757
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

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. N.Gosavi 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:
Sr.No 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 customization.In 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(time.strftime("%H"))
minute = str(time.strftime("%M"))
second = str(time.strftime("%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:


Sr.No 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.

You might also like