فارسی
باز کردن در Telegram

رشتهٔ گفتگو🐍 آموزش ماژول‌ها (Modules) در پایتون

2 پیام · –
ب
🐍 آموزش ماژول‌ها (Modules) در پایتون 🔹 ۱. ماژول چیست؟ ماژول در پایتون فایلی با پسوند .py هست که می‌تونه شامل تابع‌ها، متغیرها و کلاس‌ها باشه. با استفاده از ماژول‌ها می‌تونیم کدهای خودمون رو به بخش‌های کوچک‌تر تقسیم کنیم و دوباره از اون‌ها استفاده کنیم 🔹 ۲. استفاده از ماژول‌های آماده پایتون ماژول‌های مختلفی داره که بدون نیاز به نصب جداگانه می‌تونیم ازشون استفاده کنیم. مثلاً ماژول math برای محاسبات ریاضی کاربرد داره. import math print(math.sqrt(25)) print(math.pi) print(math.factorial(5)) خروجی: 5.0 3.141592653589793 120 ━━━━━━━━━━━━━━━━━━ 🔹 ۳. وارد کردن بخش مشخصی از ماژول اگر فقط به یک تابع نیاز داشته باشیم، می‌تونیم مستقیماً اون رو وارد کنیم. from math import sqrt print(sqrt(49)) خروجی: 7.0 📌 در این روش دیگه نیازی نیست قبل از sqrt() بنویسیم math ━━━━━━━━━━━━━━━━━━ 🔹 ۴. استفاده از نام مستعار با کلمه کلیدی as می‌تونیم یک نام کوتاه‌تر برای ماژول انتخاب کنیم. import math as m print(m.sqrt(81)) خروجی: 9.0 ━━━━━━━━━━━━━━━━━━ 🔹 ۵. ساخت ماژول اختصاصی خودمون فرض کن دو فایل پایتون داریم. 📁 فایل اول: calculator.py def add(a, b): return a + b def multiply(a, b): return a * b 📁 فایل دوم: main.py import calculator print(calculator.add(10, 5)) print(calculator.multiply(4, 3)) خروجی: 15 12 📌 برای اجرای این مثال، هر دو فایل رو داخل یک پوشه قرار بده و فایل main.py رو اجرا کن ━━━━━━━━━━━━━━━━━━ 🔹 ۶. ماژول random این ماژول برای تولید مقادیر تصادفی کاربرد داره. import random number = random.randint(1, 10) print(number) خروجی نمونه: 7 ⚠️ عدد خروجی ممکنه هر بار متفاوت باشه؛ randint(1, 10) هر دو عدد ۱ و ۱۰ رو هم شامل می‌شه. ━━━━━━━━━━━━━━━━━━ تمرین‌ ۱️⃣ با استفاده از ماژول math، جذر عدد ۱۴۴ رو محاسبه کن. ۲️⃣ با استفاده از ماژول random، یک عدد تصادفی بین ۱ تا ۱۰۰ تولید کن. ━━━━━━━━━━━━━━━━━ #آموزش_پایتون #Python #ماژول_پایتون #برنامه_نویسی #کاما_کد
❤2
90 ·
  1. M
    متن هنوز در ایندکس نیست
ببرنامه‌نویسی comma.code | computer| کاما کد|برنامه‌نویسی comma.code | computer| کاما کد|@comma_code · گروه · فناوری
310عضو16نویسنده در 30 روز
فید انجمن باز کردن در Telegram

فید عمومی باز از ایندکس جست‌وجو ChatCrawler — «Google برای Telegram عمومی»؛ با خزش انجمن به‌روز می‌شود. زمان‌ها به UTC است.

فقط محتوای عمومی، API رسمی Telegram. دربارهٔ ما · پرسش‌ها · محدودیت‌های ایندکس · حذف یک صفحه · کاتالوگ · جست‌وجو · روش محاسبهٔ ما