contact book python program project | beginner series 1/10
contact book python program project is amongst the first step to learn how to store data using sqlite as database and how you simply make a contact book out it. We have used insert and select statements to push and pull data and project it as a contact book. the source code is given below and this project involves python and sqlite which are a part of anaconda build.
You can reach out to us on the below platforms
Youtube Channel Page: https://www.youtube.com/channel/UChR0PAJ2ydyQw_V0raokvgA/
Facebook: https://www.facebook.com/CodingCasually
Instagram: CODINGCASUALLY
Please Like, Share, Comment and Subscribe to Channel
below is the code
import tkinter as tk
import sqlite3
db = "C:\\Users\\laksh\\OneDrive\\Desktop\\Project Tut\\contactBook.db"
def StoreFind():
print("Into the function")
connection = sqlite3.connect(db)
cursor = connection.cursor()
Name = name_input.get("1.0", tk.END)
Phone = Phone_input.get("1.0", tk.END)
if len(Phone) < 2:
query = "SELECT Phone from ContactBook_T where Name = '{n}'".format(
n=Name)
cursor.execute(query)
rows_found = cursor.fetchall()
phone_found = rows_found[0]
Phone_input.insert("1.0", phone_found)
else:
query = "INSERT INTO ContactBook_T VALUES('{n}',{p})".format(
n=Name, p=Phone)
cursor.execute(query)
connection.commit()
connection.close
root = tk.Tk()
root.geometry("400x300")
NameLabel = tk.Label(root, text="Name")
NameLabel.place(x=5, y=20)
name_input = tk.Text(root)
name_input.place(x=5, y=80, height=25, width=200)
PhoneLabel = tk.Label(root, text="Phone")
PhoneLabel.place(x=5, y=120)
Phone_input = tk.Text(root)
Phone_input.place(x=5, y=160, height=25, width=200)
StoreButton = tk.Button(root, text="Store\Find", command=StoreFind)
StoreButton.place(x=5, y=220)
root.mainloop()
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «contact book python program project | beginner series 1/10», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.