Hôm nay tôi sẽ chia sẻ với các bạn cách xây dựng một ứng dụng máy tính để bàn đơn giản để xác định và theo dõi thông tin quốc gia từ các số điện thoại
Đây là một ứng dụng rất cơ bản, do đó bạn chỉ cần có kiến thức cơ bản về Python để có thể hoàn thành hướng dẫn này
Yêu cầu
Vui lòng cài đặt các thư viện python ở trên để bạn có thể hoàn toàn theo dõi Hướng dẫn này
Cài đặt
pip install python-tk, phone-iso3166 , pycountry
Chúng tôi sẽ sử dụng phone-iso3166 để xác định alpha_2 chữ cái của quốc gia từ số và pycountry để xác định tên chính thức của quốc gia bằng alpha_2 chữ cái chúng tôi nhận được từ phone-iso3166
mã mẫu
>>> import pycountry
>>> from phone_iso3166.country import phone_country
>>> code = phone_country["255757295721"]
>>> code
'TZ'
>>> pycountry.countries.get[alpha_2 = code]
Country[alpha_2='TZ', alpha_3='TZA', common_name='Tanzania', name='Tanzania, United Republic of', numeric='834', official_name='United Republic of Tanzania']
>>>
Bây giờ chúng tôi biết cách lấy thông tin quốc gia từ một số điện thoại, Chúng tôi cần đặt mã logic của mình ở dạng Ứng dụng để có thể dễ dàng sử dụng
Dưới đây là mã khung cho ứng dụng GUI của chúng tôi với chức năng sử dụng logic mà chúng tôi đã học ở trên
ứng dụng. py
import json
import pycountry
from tkinter import Tk, Label, Button, Entry
from phone_iso3166.country import phone_country
class Location_Tracker:
def __init__[self, App]:
self.window = App
self.window.title["Phone number Tracker"]
self.window.geometry["500x400"]
self.window.configure[bg="#3f5efb"]
self.window.resizable[False, False]
#___________Application menu_____________
Label[App, text="Enter a phone number",fg="white", font=["Times", 20], bg="#3f5efb"].place[x=150,y= 30]
self.phone_number = Entry[App, width=16, font=["Arial", 15], relief="flat"]
self.track_button = Button[App, text="Track Country", bg="#22c1c3", relief="sunken"]
self.country_label = Label[App,fg="white", font=["Times", 20], bg="#3f5efb"]
#___________Place widgets on the window______
self.phone_number.place[x=170, y=120]
self.track_button.place[x=200, y=200]
self.country_label.place[x=100, y=280]
#__________Linking button with countries ________
self.track_button.bind["", self.Track_location]
#255757294146
def Track_location[self,event]:
phone_number = self.phone_number.get[]
country = "Country is Unknown"
if phone_number:
tracked = pycountry.countries.get[alpha_2=phone_country[phone_number]]
print[tracked]
if tracked:
country = tracked.official_name
self.country_label.configure[text=country]
PhoneTracker = Tk[]
MyApp = Location_Tracker[PhoneTracker]
PhoneTracker.mainloop[]
đầu ra
Khi bạn chạy đầu ra, nó sẽ trông như thế này bên dưới. Giờ đây, bạn có thể thử nghiệm với các số khác nhau từ các địa điểm khác nhau để xác định quốc gia xuất xứ của chúng
Xin chúc mừng, bạn vừa tạo trình theo dõi vị trí điện thoại của riêng mình, Nếu bạn thấy bài đăng này hữu ích, hãy chia sẻ nó với bạn bè của bạn rằng bạn đã tạo một ứng dụng máy tính để bàn tuyệt vời
Hướng dẫn này về Cách theo dõi vị trí bằng Python được phát triển bằng Lập trình Python, Dự án Python đơn giản này với Mã nguồn được tạo bằng Giao diện người dùng đồ họa [GUI], Mục đích của dự án này là xác định vị trí tên quốc gia dựa trên số điện thoại di động bạn nhập vào
Hướng dẫn Cách theo dõi số điện thoại bằng Python chỉ là một ứng dụng máy tính để bàn đơn giản được tạo bằng TKinter nhằm mục đích theo dõi quốc gia thông qua số điện thoại
Theo dõi vị trí số điện thoại bằng Python. Thông tin dự án
Tên dự án. Cách theo dõi vị trí bằng ngôn ngữ Python đã sử dụng. Phiên bản Python [GUI] Dựa trên Python [Được khuyến nghị]. 2. x hoặc 3. xDatabase. Không có Loại. Nhà phát triển ứng dụng Python. Cập nhật NGUỒN CNTT. 0Theo dõi vị trí di động bằng Python – Thông tin dự ánNgoài ra, Đây là một dự án đơn giản và chỉ dành cho mục đích giáo dục. và hướng dẫn này phù hợp với người mới bắt đầu hoặc sinh viên muốn học Lập trình, đặc biệt là Ngôn ngữ lập trình Python
Vui lòng bật JavaScript
Giỏ hàng PHP với mã nguồn. Giỏ hàng Ajax trong các dự án PHP 2020Hơn nữa, Số điện thoại theo dõi bằng Python này cũng bao gồm Dự án có mã nguồn có thể tải xuống miễn phí, chỉ cần tìm mã nguồn có thể tải xuống bên dưới và nhấp để bắt đầu tải xuống
Nhân tiện, nếu bạn chưa quen với lập trình python và bạn không biết nên sử dụng IDE Python nào, thì tôi có danh sách IDE Python tốt nhất cho Windows, Linux, Mac OS phù hợp với bạn. Tôi cũng có ở đây Cách tải xuống và cài đặt phiên bản Python mới nhất trên Windows
Để bắt đầu thực hiện hướng dẫn này về Cách theo dõi vị trí trên thiết bị di động bằng Python với mã nguồn, hãy đảm bảo rằng bạn đã cài đặt Python 3. 9 và PyCharm trong máy tính của bạn
Các bước về cách chạy dự án
Thời gian cần thiết. 5 phút.
Đây là các bước về Cách theo dõi vị trí di động bằng Python với mã nguồn
- Bước 1. Tải xuống mã nguồn đã cho bên dưới
Đầu tiên, tải xuống mã nguồn đã cho bên dưới và giải nén mã nguồn
- Bước 2. Nhập dự án vào IDE PyCharm của bạn
Tiếp theo, nhập mã nguồn bạn đã tải xuống vào IDE PyCharm của mình
- Bước 3. Chạy dự án
cuối cùng, chạy dự án bằng lệnh “py main. py”
Mã về cách theo dõi vị trí bằng Python
Thư viện đã cài đặt
import json
import pycountry
from tkinter import Tk, Label, Button, Entry
from phone_iso3166.country import phone_country
Mã nguồn hoàn chỉnh
import json
import pycountry
from tkinter import Tk, Label, Button, Entry
from phone_iso3166.country import phone_country
class Location_Tracker:
def __init__[self, App]:
self.window = App
self.window.title["Phone number Tracker"]
self.window.geometry["500x400"]
self.window.configure[bg="#3f5efb"]
self.window.resizable[False, False]
#___________Application menu_____________
Label[App, text="Enter a phone number",fg="white", font=["Times", 20], bg="#3f5efb"].place[x=150,y= 30]
self.phone_number = Entry[App, width=16, font=["Arial", 15], relief="flat"]
self.track_button = Button[App, text="Track Country", bg="#22c1c3", relief="sunken"]
self.country_label = Label[App,fg="white", font=["Times", 20], bg="#3f5efb"]
#___________Place widgets on the window______
self.phone_number.place[x=170, y=120]
self.track_button.place[x=200, y=200]
self.country_label.place[x=100, y=280]
#__________Linking button with countries ________
self.track_button.bind["", self.Track_location]
#255757294146
def Track_location[self,event]:
phone_number = self.phone_number.get[]
country = "Country is Unknown"
if phone_number:
tracked = pycountry.countries.get[alpha_2=phone_country[phone_number]]
print[tracked]
if tracked:
if hasattr[tracked, "official_name"]:
country = tracked.official_name
else:
country = tracked.name
self.country_label.configure[text=country]
PhoneTracker = Tk[]
MyApp = Location_Tracker[PhoneTracker]
PhoneTracker.mainloop[]
đầu ra
cách theo dõi đầu ra trên thiết bị di động
Tải xuống mã nguồn bên dưới
TẢI XUỐNG
Tóm lược
Hướng dẫn này được phát triển bằng Lập trình Python, Dự án Python đơn giản này với Mã nguồn được tạo bằng Giao diện người dùng đồ họa [GUI], Mục đích của dự án này là xác định tên quốc gia dựa trên số điện thoại di động bạn nhập vào hộp văn bản
Thắc mắc
Nếu bạn có bất kỳ câu hỏi hoặc đề xuất nào về Cách theo dõi vị trí bằng Python với mã nguồn, vui lòng để lại nhận xét bên dưới