آموزش رایگان صفر تا صد پایتون (Python) به زبان ساده
-
معرفی پایتون
-
شروع کار با پایتون
-
دستور زبان پایتون (Python Syntax)
-
توضیح کامنتها در پایتون
-
متغیرها در پایتون
-
نامهای متغیر در پایتون
-
معرفی متغیرها در پایتون و اختصاص چندین مقدار به آنها
-
معرفی متغیرها در خروجی با استفاده از پایتون
-
متغیرهای سراسری (Global Variables) در پایتون
-
انواع دادهها در پایتون
-
انواع اعداد در پایتون
-
تبدیل نوع داده در پایتون (Python Casting)
-
رشتهها در پایتون (Python Strings)
-
برش دادن رشتهها در پایتون (Python - Slicing Strings)
-
تغییر رشتهها در پایتون
-
ترکیب رشتهها در پایتون (String Concatenation)
-
آشنایی با فرمتبندی رشتهها در پایتون
-
کاراکترهای Escape در پایتون
-
مقدمهای بر بولیها (Booleans) در پایتون
-
عملگرها در پایتون
-
لیستها در پایتون
-
دسترسی به آیتمهای لیست در پایتون
-
تغییر مقدار آیتمهای لیست در پایتون
-
افزودن آیتم به لیست در پایتون
-
حذف آیتمها از لیست در پایتون
-
حلقه زدن در لیستها در پایتون
-
معرفی List Comprehension در پایتون
-
مرتبسازی لیستها در پایتون
-
کپی کردن لیستها در پایتون
-
اتصال (Join) لیستها در پایتون
-
آشنایی با Tuple در پایتون
-
دسترسی به آیتمهای یک Tuple در پایتون
-
بروزرسانی Tuple در پایتون
-
باز کردن (Unpacking) Tuple در پایتون
-
حلقهها در Tupleها در پایتون
-
آموزش ترکیب و تکرار تاپلها در پایتون (Join Tuples)
-
مجموعهها (Set) در پایتون
-
دسترسی به آیتمهای مجموعه (Set) در پایتون
-
افزودن آیتم به Set در پایتون
-
حذف آیتمها از Set در Python
-
حلقه در مجموعهها (Set) در پایتون
-
روشهای ترکیب مجموعهها در پایتون (Join Sets)
-
دیکشنریها در پایتون
-
دسترسی به آیتمهای دیکشنری در پایتون
-
تغییر مقادیر دیکشنری در پایتون
-
اضافه کردن آیتمها به دیکشنری در پایتون
-
حذف آیتمها از دیکشنری در پایتون
-
استفاده از حلقهها در دیکشنریها در پایتون
-
کپی کردن دیکشنری در پایتون
-
دیکشنریهای تو در تو در پایتون (Nested Dictionaries)
-
شرطها و دستور If در پایتون
-
حلقههای while در پایتون
-
حلقههای for در پایتون
-
توابع در پایتون
-
معرفی فانکشنهای لامبدا در پایتون
-
آرایهها (Arrays) در پایتون
-
کلاسها و اشیا در پایتون
-
وراثت (Inheritance) در پایتون
-
ایتریتور (یکی یکی پیش رفتن) در پایتون
-
چندریختی (Polymorphism) در پایتون
-
محدوده (Scope) در پایتون
-
ماژول در پایتون چیست؟
-
کار با تاریخ در پایتون
-
ریاضیات در پایتون
-
JSON در پایتون به زبان ساده
-
عبارات منظم (RegEx) در پایتون
-
Python PIP
-
معرفی Try-Except در پایتون
-
ورودی کاربر در پایتون
-
فرمتبندی رشتهها در پایتون
ریاضیات در پایتون
پایتون دارای توابع داخلی (Built-in) و یک ماژول پیشرفته به نام math
است که به شما اجازه میدهد محاسبات ریاضی مختلفی را انجام دهید. در اینجا با برخی از این توابع آشنا میشویم. 🚀
1️⃣ توابع ریاضی داخلی در پایتون 🔢
پایتون چند تابع داخلی دارد که بدون نیاز به نصب یا وارد کردن ماژول خاصی قابل استفاده هستند.
پیدا کردن کوچکترین و بزرگترین مقدار 📉📈
🔹 تابع ()min کوچکترین مقدار و تابع ()max بزرگترین مقدار را در بین چند عدد مشخص میکند.
✍ مثال:
x = ()min(5, 10, 25)
y = ()max(5, 10, 25)
print(x) # خروجی: 5
print(y) # خروجی: 25
مقدار قدرمطلق (Absolute Value) ➖➕
🔹 تابع ()abs مقدار عدد ورودی را همیشه مثبت برمیگرداند.
✍ مثال:
x = ()abs(-7.25)
print(x) # خروجی: 7.25
توان (Exponentiation) 🔼
🔹 تابع ()pow مقدار یک عدد را به توان عدد دیگر میرساند.
✍ مثال:
x = ()pow(4, 3) # یعنی 4 به توان 3 (4 * 4 * 4)
print(x) # خروجی: 64
🔎 تمرین: عدد 2 را به توان 5 برسانید و مقدار آن را چاپ کنید. 📌
2️⃣ ماژول math
در پایتون 📚
پایتون یک ماژول داخلی به نام math
دارد که مجموعهای از توابع ریاضی پیشرفته را فراهم میکند. برای استفاده از آن، باید ابتدا آن را وارد (import) کنیم:
import math
محاسبه ریشه دوم (Square Root) 🟢
🔹 تابع ()math.sqrt مقدار ریشه دوم یک عدد را برمیگرداند.
✍ مثال:
import math
x = ()math.sqrt(64)
print(x) # خروجی: 8.0
گرد کردن اعداد (Rounding) 🔄
🔹 تابع ()math.ceil عدد را به بالا گرد میکند. 🔹 تابع ()math.floor عدد را به پایین گرد میکند.
✍ مثال:
import math
x = ()math.ceil(1.4) # گرد کردن به بالا
y = ()math.floor(1.4) # گرد کردن به پایین
print(x) # خروجی: 2
print(y) # خروجی: 1
🔎 تمرین: عدد 5.7 را به بالا و پایین گرد کنید و مقدار آن را چاپ کنید. 📌
مقدار عدد پی (π) 🔵
🔹 متغیر math.pi
مقدار عدد پی (3.141592…) را برمیگرداند.
✍ مثال:
import math
x = math.pi
print(x) # خروجی: 3.141592653589793
🔎 چالش: مساحت دایرهای با شعاع 7 را با استفاده از math.pi
محاسبه کنید. فرمول مساحت دایره: π * r^2
📌
✅ جمعبندی
✔ توابع داخلی مانند ()min، ()max، ()abs، و ()pow برای محاسبات ساده استفاده میشوند.
✔ ماژول math
قابلیتهای پیشرفتهتری مانند محاسبه ریشه دوم، گرد کردن و مقدار عدد پی را فراهم میکند.
✔ برای استفاده از math
، ابتدا باید آن را با import math
وارد کنیم.
✴ تمرین نهایی: عددی از کاربر بگیرید و ریشه دوم، مقدار قدرمطلق و مقدار گرد شده به بالا و پایین آن را محاسبه کنید! 🎯