Python Programming Basic | নতুনদের জন্য

পাইথন প্রোগ্রামিং: বিগিনারদের জন্য সম্পূর্ণ গাইড?

পাইথন একটি সহজ, শক্তিশালী এবং বহুল ব্যবহৃত প্রোগ্রামিং ভাষা। আজ আমরা বিগিনারদের জন্য পাইথনের বেসিক কিছু বিষয় শেয়ার করবো।

👉🏻 পাইথন ইনস্টলেশন

প্রথমে আপনার কম্পিউটারে পাইথন ইনস্টল করতে হবে:

# এটি একটি কোড ব্লক
 পাইথন অফিসিয়াল ওয়েবসাইট থেকে ডাউনলোড করুন:
https://www.python.org/downloads/

👉🏻 পাইথনের বেসিক সিনট্যাক্স

পাইথনের সিনট্যাক্স অত্যন্ত সহজবোধ্য, দেখুন কিভাবে:

    # এটি একটি মন্তব্য
print("Hello, World!")   এটি একটি প্রিন্ট স্টেটমেন্ট

👉🏻 ভেরিয়েবল এবং ডেটা টাইপ

    # ইন্টিজার
x = 5
print(type(x))  # 

# ফ্লোট
y = 3.14
print(type(y))  # 

# স্ট্রিং
name = "আমার নাম"
print(type(name))  # 

# বুলিয়ান
is_active = True
print(type(is_active))  # 


## অপারেটর

a = 10
b = 3
print(a + b)   # 13
print(a - b)   # 7
print(a * b)   # 30
print(a / b)   # 3.33
print(a // b)  # 3
print(a % b)   # 1
print(a ** b)  # 1000

## কন্ডিশনাল স্টেটমেন্ট

age = 18
if age < 13:
    print("শিশু")
elif age < 18:
    print("কিশোর")
else:
    print("প্রাপ্তবয়স্ক")

## লুপ

for i in range(5):
    print(i)

count = 0
while count < 5:
    print(count)
    count += 1

👉🏻 ফাংশন

def greet(name):
    return f"Hello, {name}!"

print(greet("আসাদ"))

👉🏻 লিস্ট

fruits = ["আপেল", "কলা", "পেঁপে"]
print(fruits[1])
fruits.append("আঙ্গুর")
print(fruits)
print(len(fruits))

👉🏻 ডিকশনারি

person = {"name": "আসাদ", "age": 25, "city": "ঢাকা"}
print(person["name"])
person["job"] = "ডেভেলপার"
print(person)

👉🏻 ফাইল হ্যান্ডলিং

with open("test.txt", "w", encoding="utf-8") as f:
    f.write("পাইথনে ফাইল অপারেশন")

with open("test.txt", "r", encoding="utf-8") as f:
    content = f.read()
    print(content)

👉🏻 ক্লাস এবং অবজেক্ট

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def introduce(self):
        print(f"আমার নাম {self.name}, বয়স {self.age}")

person1 = Person("রহিম", 30)
person1.introduce()

👉🏻 এরর হ্যান্ডলিং

try:
    result = 10 / 0
except ZeroDivisionError:
    print("শূন্য দিয়ে ভাগ করা যায় না!")
finally:
    print("এটি সবসময় রান হবে")

👉🏻 মডিউল ইম্পোর্ট

import math
print(math.sqrt(16))

from datetime import datetime
print(datetime.now())

👉🏻 প্র্যাকটিস প্রোগ্রাম

def calculator():
    print("সাধারণ ক্যালকুলেটর")
    print("1. যোগ")
    print("2. বিয়োগ")
    print("3. গুণ")
    print("4. ভাগ")

    choice = input("অপারেশন নির্বাচন করুন (1/2/3/4): ")
    num1 = float(input("প্রথম সংখ্যা: "))
    num2 = float(input("দ্বিতীয় সংখ্যা: "))

    if choice == '1':
        print(f"ফলাফল: {num1 + num2}")
    elif choice == '2':
        print(f"ফলাফল: {num1 - num2}")
    elif choice == '3':
        print(f"ফলাফল: {num1 * num2}")
    elif choice == '4':
        if num2 != 0:
            print(f"ফলাফল: {num1 / num2}")
        else:
            print("শূন্য দিয়ে ভাগ করা যায় না!")
    else:
        print("অবৈধ ইনপুট")

calculator()

পাইথন একটি চমৎকার ভাষা যা সহজে শেখা যায়, এই বেসিক বিষয়গুলো আয়ত্ত করতে পারলে, আপনি আরও উন্নত বিষয় শিখতে পারবেন। নিয়মিত প্র্যাকটিস করুন এবং ছোট ছোট প্রোগ্রাম লিখে ধৈর্য্য ধরে চেষ্টা চালিয়ে যান।

print("পাইথন শেখার জন্য শুভকামনা!")

Post a Comment

Previous Post Next Post
Potiva Tech
Welcome to WhatsApp chat
Howdy! How can we help you today?
Continue to WhatsApp