توابع:
- توابع در پایتون به کدی گروهی از دستورات گفته میشود که یک وظیفه خاص را انجام میدهند و میتوانند با یک ورودی یا ورودیهای مختلف، نتایج مختلفی تولید کنند.
- ویژگیهای اصلی توابع در پایتون شامل تعریف آنها با استفاده از کلمه کلیدی def، دارا بودن نام، ورودیها، خروجیها و بدنه تابع میباشد. توابع در پایتون میتوانند مقادیر دهی اولیه به ورودیها داشته باشند و مقدار برگشتی دلخواهی داشته باشند.
- توابع در پایتون میتوانند به صورت محلی یا سراسری تعریف شوند و میتوانند به عنوان ورودی به توابع دیگر یا به عنوان خروجی از توابع دیگر استفاده شوند.
ماژولها:
- ماژولها در پایتون به کدی گفته میشود که توابع، کلاسها و متغیرهای مرتبط را در خود جای داده است و از آنها میتوان در برنامههای دیگر استفاده کرد.
- ویژگیهای اصلی ماژولها در پایتون شامل داشتن یک فایل متنی با پسوند .py، داشتن توابع، کلاسها و متغیرهای مرتبط و قابلیت وارد کردن و استفاده از آنها در برنامههای دیگر میباشد.
- ماژولها در پایتون میتوانند به صورت محلی یا سراسری تعریف شوند و میتوانند توابع، کلاسها و متغیرهای مرتبط را در خود جای دهند.
استثنائات:
- استثنائات در پایتون به وقوع پیوستن خطاها در زمان اجرای برنامه گفته میشود و برنامهنویس میتواند با استفاده از برنامههای مناسب، این خطاها را مدیریت و پردازش کند.
- ویژگیهای اصلی استثنائات در پایتون شامل پرتاب و تعریف خطاها با استفاده از کلمه کلیدی raise، استفاده از بلوک try-except برای مدیریت خطاها و امکان ایجاد خطاهای سفارشی میباشد.
- استثنائات در پایتون میتوانند به صورت محلی یا سراسری مدیریت شوند و میتوانند برای پردازش خطاها و اعلام پیامهای مناسب به کاربر استفاده شوند.
با تحلیل مستند "مرجع زبان پایتون"، میتوانیم به جزئیات بیشتری از تعریف توابع، وارد کردن ماژولها، فراخوانی توابع از ماژولها و پردازش استثنائات دست پیدا کنیم و نکات مهمی را در مورد استفاده از این مفاهیم در برنامهنویسی در پایتون بیابیم.