الدرس الحادي والعشرون-Python Modules المديول او الوحدات

المديول هو ملف يحتوي علي مجموعة من الاكواد والدوال يتم تضمينها داخل المشروع

هو عبارة عن ملف بايثون بالامتداد .py

 

مثال :

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

 

نقوم بحفظ هذا الملف باسم  mymodule.py

استخدام المديول :

نستخدم الكلمة import  

import mymodule  // اسم المديول

mymodule.greeting("Jonathan") \ تمرير متغيرات المديول

 

#Return

Hello, Jonathan

إعادة تسمية المديول Re-name module

import mymodule as mx

a = mx.person1["age"]
print(a)

المديولات الجاهزة في بايثون :

استخدام  المديول   platform

import platform

x = platform.system()
print(x)

معرفة نوع OS  

#Return

windows  

 

Using the dir() Function

 

تستخدم لمعرفة وظائف اللغة الجاهزة

 

import platform

x = dir(platform)
print(x)

 

كيفية استخدام او استدعاء دالة داخل المديول

اذا كان المديول يحوي اكتر من دالة او وظيفة ونريد استخدام وظيفة معينة

 

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

person1 = {
 
"name": "John",
  "age": 36,
  "country": "Norway"
}

هذا مثال لمديول يحوي اكثر من وظيفة

 

from mymodule import person1

print (person1["age"])