কম্পিউটার

পাইথন প্রোগ্রাম গঠন


এই টিউটোরিয়ালে, আমরা পাইথন গঠনের জন্য কিছু সেরা অনুশীলন দেখতে যাচ্ছি প্রোগ্রাম এক এক করে দেখি

ইন্ডেন্টেশনের জন্য একটি ট্যাব ব্যবহার করুন

একটি ট্যাব ব্যবহার করে৷ কোডে ইন্ডেন্টেশনের জন্য একাধিক ফাংশন এবং পদ্ধতির জন্য র্যান্ডম স্পেস ব্যবহার করার পরিবর্তে কোডকে আরও পাঠযোগ্য করে তোলে। আপনি একটি ট্যাব এর জন্য স্থান সংখ্যা সেট করতে পারেন যেকোনো কোড এডিটরদের সেটিংসে।

উদাহরণ

# example
def sample(random):
# statement 1
# statement 2
# ...
return random

এক লাইনে 79টির বেশি অক্ষর লিখবেন না

একটি লাইনে 79টির বেশি অক্ষর লেখা Python বাঞ্ছনীয় নয়। এস্কেপ ক্যারেক্টার () ব্যবহার করে একাধিক লাইনে লাইন ভেঙ্গে এটি এড়িয়ে চলুন . নিচের উদাহরণটি দেখুন।

উদাহরণ

# example
def evaluate(a, b, c, d):
   return (2 ** (a + b) / (c // d) ** d + a - d * b) \
   - (3 ** (a + b) / (c // d) ** d + a - d * b)

যদি আপনাকে if স্টেটমেন্টে একাধিক শর্ত চেক করতে হয়, তাহলে এটি 79টি অক্ষরের বেশি হবে৷নিম্নলিখিত যে কোনো একটি পদ্ধতি ব্যবহার করুন৷

উদাহরণ

if (
   a + b > c + d and
   c + d > e + f and
   f + g > a + b
):
print('Hello')
if a + b > c + d and \
   c + d > e + f and \
   f + g > a + b:
   print('Hello')

ডকস্ট্রিং ব্যবহার করা

ডকস্ট্রিং ব্যবহার করুন ফাংশন এবং ক্লাসে। আমরা ডকস্ট্রিং-এর জন্য ট্রিপল কোট ব্যবহার করতে পারি। নিচে কিছু উদাহরণ।

উদাহরণ

def sample():
   """This is a function"""
   """
   This
   is
   a function
   """
class Smaple:
   """This is a class"""
   """
   This
   is
   a class
   """

উপসংহার

টিউটোরিয়ালটিতে আপনার কোন সন্দেহ থাকলে, মন্তব্য বিভাগে উল্লেখ করুন।


  1. issuperset() পাইথনে

  2. পাইথনে কুইন

  3. পাইথন নেমস্পেসড প্যাকেজগুলির সাথে প্রোগ্রামগুলি কীভাবে বিকাশ করবেন?

  4. পাইথন মডিউল গঠনের নিয়ম কি?