কম্পিউটার টিউটোরিয়াল

পাইথনে হোস্টনেম ও IP অ্যাড্রেস প্রদর্শন করার প্রোগ্রাম

পাইথন gethostname() এবং gethostbyname() দুটি ফাংশন প্রদান করে। gethostname() লোকাল মেশিনের স্ট্যান্ডার্ড হোস্টনেম রিটার্ন করে। gethostbyname() হোস্ট ডেটাবেস থেকে হোস্টনেমের ফেরত হোস্ট ইনফরমেশন রিটার্ন করে।

Socket.gethostname()
Socket.gethostbyname()

অ্যালগরিদম

ধাপ ১: socket মডিউল ব্যবহার করুন।
ধাপ ২: gethostname() দিয়ে লোকাল মেশিনের হোস্টনেম বের করুন।
ধাপ ৩: gethostbyname() দিয়ে হোস্টনেম থেকে IP অ্যাড্রেস বের করুন।

উদাহরণ কোড

# হোস্টনেম ও IP অ্যাড্রেস প্রদর্শন
import socket

def host_IP():
    try:
        hname = socket.gethostname()
        hip = socket.gethostbyname(hname)
        print("হোস্টনেম: ", hname)
        print("IP অ্যাড্রেস: ", hip)
    except:
        print("হোস্টনেম ও IP পাওয়া যায়নি")

# ড্রাইভার কোড
host_IP()  # ফাংশন কল

আউটপুট

হোস্টনেম: Satyajit-PC
IP অ্যাড্রেস: 192.168.1.66
  1. Tkinter উইন্ডোতে হোস্ট নাম এবং IP ঠিকানা প্রদর্শন করা

  2. পাইথনে পান্ডাজ এবং ম্যাটপ্লটলিব দিয়ে ডেটা অ্যানালাইসিস এবং ভিজ্যুয়ালাইজেশন

  3. পাইথন প্রোগ্রাম: IP ঠিকানা থেকে লিডিং শূন্য (Leading Zeros) সরিয়ে ফেলা

  4. পাইথনে স্ট্রিং স্প্লিট ও জয়েন করার প্রোগ্রাম