برنامه نویسیپایتون

نحوه ایجاد Module در Python

منظور از Module در Python چیست؟

شاید برایتان سوال باشد که Module در پایتون به چه معناست؟ ماژول شبیه به کتابخانه کد یا همان Library Code ها میباشد که درواقع به مجموعه کدهای مختلفی گفته میشود که ما میتوانیم برای عملکرد بهتر نرم افزار از آنها استفاده کنیم.

نحوه ایجاد یک Module در Python

در این بخش ما قصد داریم یک Module ساده را ایجاد کنیم که برایمان متن Hello World را چاپ کند. در این صورت ابتدا میبایست یک فایل Python با فرمت .Py ایجاد کنیم. (فایل ما در این تست KaliBoys.Py نام دارد)

پس از ایجاد فایل آن را باز میکنیم و به شکل زیر کد نویسی آن را انجام می‌دهیم:

def Hello(name):
  print("Hello World")

در کد بالا ما یک تابع با نام Hello ایجاد کردیم که قرار است مقدار متن Hello World پس از اجرا شدن تابع به نمایش دربیاید.

پس از نوشتن متن آن‌ را Save میکنیم و یک فایل .Py دیگر را ایجاد میکنیم. درون فایل دوم ما نام Module مورد نظرمان را با استفاده از دستور Import وارد میکنیم تا بتوانیم کد های درون KaliBoys.py را درون فایل دوم استفاده کنیم.

import KaliBoys
KaliBoys.Hello()

در کد بالا ما عنوان کردیم که از ماژول KaliBoys تابع Hello را برای ما اجرا سازی کند، پس از اجرا سازی خروجی به شکل زیر را به ما نشان میدهد.

Hello World

حال بیاید کمی ماژول خود را توسعه دهیم و بگوییم که یک مقدار ورودی را دریافت کند و به جای World قرار دهد. پس کد ما در فایل KaliBoys.py به شکل زیر تغییر میکند:

def Hello(name):
  print("Hello, " + name)

حال فایل دوم را هم به شکل زیر تغییر دهیم و خروجی آن را ببینیم.

import KaliBoys

KaliBoys.Hello("AmirHosein")

OutPut:
Hello AmirHosein

حال یاد گرفتیم که نحوه ایجاد یک Module در زبان پایتون به چه شکلی میباشد.

موفق باشید/

امیرحسین تنگسیری نژاد

کارشناس مشاور و مدرس شبکه و امنیت شبکه, حوزه اصلی فعالیت بنده در زمینه شبکه مباحث R&S و Service Provider می‌باشد و در زمینه امنیت نیز در موقعیت های مختلفی مانند EndPoint Security, PenTest ,Forensic و SoC فعالیت داشته و دارم

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا