آموزش برنامه نویسی پایتون (Python)

وارد کردن (import) کتابخانه ها (libraries) (یا در واقع Module ها) برای استفاده از توابع (functions)، کلاس ها (classes) و روش های (methods) تعریف شده در آنها، در پایتون (Python)

همان طور که قبلا شرح دادیم، یکی از نکات قوت زبان برنامه نویسی پایتون (Python)، وجود کتابخانه های (libraries) (یا در واقع Module های) متعدد برای آن است که توسط برنامه نویسان نوشته شده و در دسترس عموم قرار گرفته است. در این مبحث، شرح می دهیم که چگونه یک کتابخانه (library) را در کدهای فایل پایتون، وارد (import) کنید. زیرا تا زمانی که در فایل پایتون، یک کتابخانه خاص را وارد (import) نکرده باشید، نمی توانید از توابع (functions)، کلاس ها (classes) و روش های (methods) تعریف شده در آن کتابخانه، در میان کدهای فایل پایتون خود استفاده نمایید.

نکته

دقت شود که تنها وارد کردن (import) کتابخانه (library) به درون فایل پایتون کافی نمی باشد، بلکه باید کتابخانه موجود باشد. یعنی برخی کتابخانه های رایج در خود پایتون (Python) نصب شده، وجود دارند و تنها نوشتن کد مربوط به وارد (import) کردن آنها کافی است، اما برخی کتابخانه های دیگر را باید از اینترنت دانلود کنیم (نوشتن کد مربوط به وارد کردن آنها کافی نیست، زیرا خود کتابخانه را نداریم).

در مباحث بعدی شرح خواهیم داد که چگونه یک کتابخانه (library) که نداریم را از اینترنت دانلود کرده و به کار ببریم، اما فعلا در این مبحث، مثال را بر اساس کتابخانه ای می نویسم که موجود باشد.

مثال

فرض کنید بخواهیم روش sqrt از کتابخانه math (روش math.sqrt) را به کار ببریم که برای محاسبه جذر (رادیکال 2) یک عدد به کار می رود. ابتدا کد زیر را می نویسیم (بدون import کردن کتابخانه math) :

در این حالت، مثلا اگر در محیط کدنویسی PyCharm باشیم، خود PyCharm زیر نام کتابخانه math ، یک خط قرمز می کشد و با پیام (( Unresolver refrence 'math' )) به ما اعلام می کند که این منبع (کتابخانه) ناشناخته است (باید آن را import کنیم) :

وارد کردن (import) کتابخانه ها (libraries) (یا در واقع Module ها) برای استفاده از توابع (functions)، کلاس ها (classes) و روش های (methods) تعریف شده در آنها، در پایتون (Python)

اگر کدها را در این حالت اجرا کنیم، با پیام خطایی به شکل زیر روبرو خواهیم شد :

وارد کردن (import) کتابخانه ها (libraries) (یا در واقع Module ها) برای استفاده از توابع (functions)، کلاس ها (classes) و روش های (methods) تعریف شده در آنها، در پایتون (Python)

عبارت خطا ذکر شده و کد خروج (exit code) هم برابر 1 اعلام شده که به معنای رخ دادن خطا می باشد.

اکنون برای وارد کردن (import) کتابخانه math ، باید کد زیر را در ابتدای کدها بنویسیم :

بنابراین کدهای پایتون به صورت زیر کامل می شوند :

نتیجه :

کدها به درستی اجرا شده و جذر عدد محاسبه می گردد :

  • فهرست مباحث
نویسنده علیرضا گلمکانی
شماره کلید 4732
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 1 1 0
nozhmak
۱۴۰۰/۰۱/۱۹
۱۳:۴۸

مرسییی واقعا کمک کرد
میشه نحوه ی اجرای input رو هم بگید در PyCharm؟ 
ممنون خلاصههه

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)