چگونه میتوانید ماژول ها و پکیج ها را به برنامه های خود اضافه کنید؟
توضیحات:
در پایتون، ماژولها و پکیجها به شما امکان میدهند کدهای خود را به بخشهای مختلف تقسیم کرده و به صورت منطقی و سازمانیافته در برنامههایتان استفاده کنید. در زیر توضیحاتی در مورد اضافه کردن ماژولها و پکیجها به برنامههای پایتون آورده شده است:
ایجاد ماژول:
- یک ماژول در پایتون یک فایل با پسوند
.py
است که شامل توابع، کلاسها، متغیرها و دیگر اجزای کد است. - برای اضافه کردن یک ماژول به برنامهی خود، کافی است فایل ماژول را در همان دایرکتوری که برنامهی شما قرار دارد قرار دهید.
- برای مثال، فرض کنید یک فایل به نام
utils.py
داریم که شامل توابع مفیدی برای برنامهی ما است. برای استفاده از این ماژول، کافی است از دستورimport
استفاده کنیم:
# utils.py def add(a, b): return a + b def subtract(a, b): return a - b
# main.py import utils result = utils.add(10, 5) print(result)
- یک ماژول در پایتون یک فایل با پسوند
ایجاد پکیج:
- یک پکیج در پایتون یک دایرکتوری است که شامل یک یا چند ماژول است.
- برای ایجاد یک پکیج، کافی است یک دایرکتوری با نام دلخواه ایجاد کنید و فایلهای ماژول خود را درون آن قرار دهید.
- برای مثال، فرض کنید یک پکیج به نام
math_operations
داریم که شامل دو ماژولaddition.py
وsubtraction.py
است. برای استفاده از این پکیج، کافی است از دستورimport
استفاده کنیم:
math_operations/ ├── __init__.py ├── addition.py └── subtraction.py# addition.py def add(a, b): return a + b
# subtraction.py def subtract(a, b): return a - b
# main.py from math_operations import addition, subtraction result1 = addition.add(10, 5) result2 = subtraction.subtract(10, 5) print(result1, result2)
با استفاده از ماژولها و پکیجها، میتوانید کدهایتان را به صورت منطقی و سازمانیافته تر طراحی کنید و از قابلیتهای مختلفی که توسط پایتون ارائه میشود بهره ببرید.
موفق باشید
A.J
پست های مرتبط:
فروشگاه سورسا:
سورسا ، یک خانواده!
شما میتوانید از سورس های آماده به راحتی و با کپی پیست در پروژه خود استفاده بفرمایید
بله! سورسا به عنوان اولین و برترین مرجع سورس کد های آماده، تمامی سورس کد ها در زبان های مختلف را به صورت رایگان در اختیار شما قرار میدهد.
اگر سورس مد نظر شما تفاوتی با سورس فعلی دارد یا اینکه درخواست سورس دیگری را دارید میتوانید با کارشناسان سورسا در ارتباط باشید.
سورسا به عنوان مرجع سورس در تلاش است سورس کد ها و آموزش های تمامی زبان های برنامه نویسی مانند GO C++ Python C PHP SQL JS و… را تحت پوشش قرار داد