Part 2: comments in Python
حسن رسولی، دانشجوی دکتری بیوتکنولوژی کشاورزی دانشگاه تربیت مدرساهمیت کامنت و کاربرد آن در برنامه نویسی پایتون
در زبان برنامه نویسی پایتون کامنتها نقش بسیار مهمی در خوانایی و درک بهتر کد دارند. با استفاده از کامنت، میتوان هدف یا منطق بخشهای مختلف برنامه را توضیح داد تا هم خود برنامهنویس در مراجعات بعدی راحتتر متوجه شود و هم سایر توسعه دهندگانی که ممکن است روی همان کد کار کنند، سریعتر آن را درک کنند. از آنجا که کامپیوتر کامنتها را اجرا نمیکند، این توضیحات فقط برای انسانها هستند و به نوعی به مستندسازی درون کد کمک میکنند. این موضوع در پروژههای بزرگ یا کار گروهی اهمیت بیشتری پیدا میکند، چون بدون کامنت، فهمیدن بخشهای پیچیده کد زمانبر و دشوار خواهد بود.
کاربرد دیگر کامنتها در پایتون در تست و خطایابی یا Debugging کدهای پایتون است. برنامهنویس میتواند بخشهایی از کد را موقتاً به صورت کامنت درآورد تا اجرای آن بخش غیرفعال شود و راحتتر بتواند مشکل را پیدا کند. همچنین در آموزش و یادگیری برنامهنویسی، استفاده از کامنت برای توضیح عملکرد دستورات و مفاهیم به درک سریعتر و بهتر کمک میکند. به همین دلیل، نوشتن کامنتهای مناسب و مختصر، جزو بهترین عادتهای کدنویسی حرفهای محسوب میشود. پس به طور خلاصه:
- کامنتها میتوانند برای توضیح کدهای پایتون استفاده شوند.
- کامنتها میتوانند باعث خواناتر شدن کد شوند.
- کامنتها میتوانند هنگام تست کد از اجرا شدن آن جلوگیری کنند.
نحوهی ایجاد کامنت در پایتون
کامنتها با نماد # شروع میشوند و پایتون آنها را نادیده میگیرد.
# This is a comment
print("Hello, World!")
کامنتها میتوانند در انتهای یک خط قرار بگیرند و پایتون ادامه خط را نادیده میگیرد:
print("Hello, World!") # This is a comment
کامنت لازم نیست حتماً متنی باشد که کد را توضیح دهد، بلکه میتواند برای جلوگیری از اجرای کد توسط پایتون نیز استفاده شود:
# print("Hello, World!")
print("Vivid!, Agricultural Biotechnology!")
کامنتهای چندخطی
پایتون در واقع دستور خاصی برای نوشتن کامنتهای چندخطی ندارد.
برای اضافه کردن یک کامنت چندخطی میتوانید در ابتدای هر خط از نماد # استفاده کنید:
# This is a comment
# written in
# more than just one line
print("Hello, Biotechnology world!")
یا، نه دقیقاً همانطور که در نظر گرفته شده، میتوانید از یک رشته چندخطی استفاده کنید.
از آنجا که پایتون رشتههایی که به متغیری اختصاص داده نشدهاند را نادیده میگیرد، میتوانید یک رشته چندخطی (با سه کوتیشن) در کد خود قرار دهید و کامنت خود را درون آن بنویسید دوستان مثل اونچه که در زیر براتون مثال زدم:
"""
This is a comment
written in
more than just one line
"""
print("Hello, World!")
این آموزش ادامه دارد....
توجه: این آموزش به عنوان بخشی از برنامه آموزش محققان فعال در حوزه بیوتکنولوژی و سایر علوم زیستی به صورت رایگان در حال تهیه است. دوستانی که علاقه مند به یادگیری پایتون در مدت زمان کوتاه هستند می توانند این آموزش ها را که تا 15 مهر ادامه دارد دنبال نمایند و به صورت رایگان اقدام به یادگیری زبان برنامه نویسی پایتون کنند. برای کسب اطلاعات بیشتر از دوره های ما با ادمین کانال در ارتباط باشید.
با تشکر
تیم ادمین کانال آکادمی بیوانفورماتیک محققان ایرانی