এই টিউটোরিয়ালে পাইথন প্রোগ্রাম স্ট্রাকচার করার কিছু বেস্ট প্র্যাকটিস দেখানো হয়েছে।
র্যান্ডম স্পেসের বদলে ট্যাব ব্যবহার করলে কোড আরও পঠনযোগ্য হয়। কোড এডিটরের সেটিংসে ট্যাবের স্পেস সংখ্যা সেট করা যায়।
def sample(random):
# statement 1
# statement 2
return random
৭৯ ক্যারেক্টার 넘는 লাইন আড়াইয়ে লিখতে \ (escape character) ব্যবহার করুন।
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 (a + b > c + d and
c + d > e + f and
f + g > a + b):
print('Hello')
ফাংশন এবং ক্লাসে ডাকস্ট্রিং দিন। ট্রিপল কোট ব্যবহার করুন।
def sample():
\"\"\"This is a function\"\"\"
pass
class Sample:
\"\"\"This is a class\"\"\"
pass
সঠিক ইন্ডেন্টেশন, লাইন লেথ লিমিট এবং ডাকস্ট্রিং পাইথন কোডকে প্রফেশনাল এবং মেইনটেনযোগ্য করে তোলে।