Managing Students
Python for Engineers
by
3M ago
import os import platform global listStd  listStd = ["Amal", "Appu", "Malavika", "Seetha"] def manageStudent():  global bye bye = "bye!!" print("""  Welcome To Student Management System Enter 1 : To View Student's List  Enter 2 : To Add New Student  Enter 3 : To Search Student  Enter 4 : To Remove Student  """) try:  userInput = int(input("Please Select An Above Option: ")) except ValueError: exit("\nThat's Not A Number") else: print("\n")  if(userInput == 1):  print("List Students\n")   for students in listStd: print("=> {}".form ..read more
Visit website
Contact Storing
Python for Engineers
by
6M ago
names = [] phone_numbers = [] num = 3 for i in range(num):     name = input("Name: ")     phone_number = input("Phone Number: ")     names.append(name)     phone_numbers.append(phone_number) print("\nName\t\t\tPhone Number\n") for i in range(num):     print("{}\t\t\t{}".format(names[i], phone_numbers[i])) search_term = input("\nEnter search term: ") print("Search result:") if search_term in names:     index = names.index(search_term)     phone_number = phone_numbers[index]     print("Name: {}, Phone Number: {}".for ..read more
Visit website
Tic Tac Toe Board
Python for Engineers
by
6M ago
import turtle  ws=turtle.Screen() t=turtle.Turtle() t.color("Blue") t.width("2") t.speed(2) for i in range(4): t.forward(300) t.left(90) t.penup() t.goto(0,100) t.pendown() t.forward(300) t.penup() t.goto(0,200) t.pendown() t.forward(300) t.penup() t.goto(100,0) t.pendown() t.left(90) t.forward(300) t.penup() t.goto(200,0) t.pendown() t.forward(300 ..read more
Visit website
Sorting Hotel info Using Given Data
Python for Engineers
by
6M ago
class Hotel : sortParam='name' def __init__(self) -> None: self.name='' self.roomAvl=0 self.location='' self.rating=int self.pricePr=0 def __lt__(self,other): getattr(self,Hotel.sortParam)<getattr(other,Hotel.sortParam) @classmethod def sortByName(cls): cls.sortParam='name' @classmethod def sortByRate(cls): cls.sortParam='rating' @classmethod def sortByRoomAvailable(cls) : cls.sortParam='roomAvl' def __repr__(self) -> str: return "PRHOTELS DATA:\nHotelName:{}\tRoom Available:{}\tLocation:{}\tRating:{}\tPricePer Room:{}".format(self.name,self.roomAvl,self.location,self.rating,self.pric ..read more
Visit website
App For Download File from URL
Python for Engineers
by
6M ago
from tkinter import * from tkinter import messagebox from PIL import ImageTk, Image import tkinter.font as font import requests import re import validators import os from urllib.parse import urlparse root = Tk() root.title("Download File from URL") icon = PhotoImage(file='image.png') root.iconphoto(False, icon) root.minsize(600, 500) root.maxsize(600, 500) HEIGHT = 500 WIDTH = 500 FONT = font.Font(family="Comic Sans MS", size="10", weight="bold") canvas = Canvas(root, height=HEIGHT, width=WIDTH) canvas.pack() background_image = ImageTk.PhotoImage(     Image.open(r"image.jpg")) backgr ..read more
Visit website
Loan Managing App
Python for Engineers
by
7M ago
import sqlite3 from tkinter import * from tkinter import ttk, messagebox class LoanManager:     def __init__(self, root):         self.root = root         self.root.title("Loan Managing app")         self.root.geometry("1350x720+0+0")         title = Label(self.root, text="Loan Managing App", font=(             "Comic Sans MS", 20, ), bd=8,  bg='black', fg='white')         title.pack(side=TOP, fill=X)         self.LoanId = StringVa ..read more
Visit website
Watermark on images
Python for Engineers
by
7M ago
import cv2 import numpy as np import glob import os from numpy._distributor_init import filename logo = cv2.imread("logo.jpg") h_logo, w_logo, _ = logo.shape images_path = glob.glob("flowers/*.*") print("Adding watermark") for img_path in images_path:     img = cv2.imread(img_path)     h_img, w_img, _ = img.shape     center_y = int(h_img / 2)     center_x = int(w_img / 2)     top_y = center_y - int(h_logo / 2)     left_x = center_x - int(w_logo / 2)     bottom_y = top_y + h_logo     right_x = left_x + w_logo   ..read more
Visit website
Document checker
Python for Engineers
by
7M ago
import hashlib from difflib import SequenceMatcher def hash_file(fileName1, fileName2):     h2 = hashlib.sha1() with open(fileName1, "rb") as file: chunk = 0 while chunk != b'': chunk = file.read(1024) h1.update(chunk) with open(fileName2, "rb") as file: chunk = 0 while chunk != b'': chunk = file.read(1024) h2.update(chunk) return h1.hexdigest(), h2.hexdigest() msg1, msg2 = hash_file("pd1.pdf ", "pd1.pdf") if(msg1 != msg2): print("These files are not identical") else: print("These files are identical ..read more
Visit website
Expense Tracker
Python for Engineers
by
7M ago
import datetime import sqlite3 from tkcalendar import DateEntry from tkinter import * import tkinter.messagebox as mb import tkinter.ttk as ttk connector = sqlite3.connect("Expense Tracker.db") cursor = connector.cursor() connector.execute( 'CREATE TABLE IF NOT EXISTS ExpenseTracker (ID INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, Date DATETIME, Payee TEXT, Description TEXT, Amount FLOAT, ModeOfPayment TEXT)' ) connector.commit() def list_all_expenses(): global connector, table table.delete(*table.get_children()) all_data = connector.execute('SELECT * FROM ExpenseTracker') data = all_data.fetch ..read more
Visit website
Webcam Sketch
Python for Engineers
by
8M ago
import cv2 import numpy as np def webcam_sketch(image):     img_gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)     img_gray_blur = cv2.GaussianBlur(img_gray, (5,5), 0)     canny_edges = cv2.Canny(img_gray_blur, 10, 70)     ret, mask = cv2.threshold(canny_edges, 70, 255, cv2.THRESH_BINARY_INV)     return mask cap = cv2.VideoCapture(0) while True:     ret, frame = cap.read()     cv2.imshow('Sketch', webcam_sketch(frame))     if cv2.waitKey(1) == 13:          break cap.release() cv2.destroyAll ..read more
Visit website

Follow Python for Engineers on FeedSpot

Continue with Google
Continue with Apple
OR