بازگشت به دوره

آموزش رایگان صفر تا صد پایتون (Python) به زبان ساده

0% تکمیل‌شده
0/0 مرحله
  1. معرفی پایتون
  2. شروع کار با پایتون
  3. دستور زبان پایتون (Python Syntax)
  4. توضیح کامنت‌ها در پایتون
  5. متغیرها در پایتون
  6. نام‌های متغیر در پایتون
  7. معرفی متغیرها در پایتون و اختصاص چندین مقدار به آن‌ها
  8. معرفی متغیرها در خروجی با استفاده از پایتون
  9. متغیرهای سراسری (Global Variables) در پایتون
  10. انواع داده‌ها در پایتون
  11. انواع اعداد در پایتون
  12. تبدیل نوع داده در پایتون (Python Casting)
  13. رشته‌ها در پایتون (Python Strings)
  14. برش دادن رشته‌ها در پایتون (Python - Slicing Strings)
  15. تغییر رشته‌ها در پایتون
  16. ترکیب رشته‌ها در پایتون (String Concatenation)
  17. آشنایی با فرمت‌بندی رشته‌ها در پایتون
  18. کاراکترهای Escape در پایتون
  19. مقدمه‌ای بر بولی‌ها (Booleans) در پایتون
  20. عملگرها در پایتون
  21. لیست‌ها در پایتون
  22. دسترسی به آیتم‌های لیست در پایتون
  23. تغییر مقدار آیتم‌های لیست در پایتون
  24. افزودن آیتم به لیست در پایتون
  25. حذف آیتم‌ها از لیست در پایتون
  26. حلقه زدن در لیست‌ها در پایتون
  27. معرفی List Comprehension در پایتون
  28. مرتب‌سازی لیست‌ها در پایتون
  29. کپی کردن لیست‌ها در پایتون
  30. اتصال (Join) لیست‌ها در پایتون
  31. آشنایی با Tuple در پایتون
  32. دسترسی به آیتم‌های یک Tuple در پایتون
  33. بروزرسانی Tuple در پایتون
  34. باز کردن (Unpacking) Tuple در پایتون
  35. حلقه‌ها در Tupleها در پایتون
  36. آموزش ترکیب و تکرار تاپل‌ها در پایتون (Join Tuples)
  37. مجموعه‌ها (Set) در پایتون
  38. دسترسی به آیتم‌های مجموعه (Set) در پایتون
  39. افزودن آیتم به Set در پایتون
  40. حذف آیتم‌ها از Set در Python
  41. حلقه در مجموعه‌ها (Set) در پایتون
  42. روش‌های ترکیب مجموعه‌ها در پایتون (Join Sets)
  43. دیکشنری‌ها در پایتون
  44. دسترسی به آیتم‌های دیکشنری در پایتون
  45. تغییر مقادیر دیکشنری در پایتون
  46. اضافه کردن آیتم‌ها به دیکشنری در پایتون
  47. حذف آیتم‌ها از دیکشنری در پایتون
  48. استفاده از حلقه‌ها در دیکشنری‌ها در پایتون
  49. کپی کردن دیکشنری در پایتون
  50. دیکشنری‌های تو در تو در پایتون (Nested Dictionaries)
  51. شرط‌ها و دستور If در پایتون
  52. حلقه‌های while در پایتون
  53. حلقه‌های for در پایتون
  54. توابع در پایتون
  55. معرفی فانکشن‌های لامبدا در پایتون
  56. آرایه‌ها (Arrays) در پایتون
  57. کلاس‌ها و اشیا در پایتون
  58. وراثت (Inheritance) در پایتون
  59. ایتریتور (یکی یکی پیش رفتن) در پایتون
  60. چندریختی (Polymorphism) در پایتون
  61. محدوده (Scope) در پایتون
  62. ماژول در پایتون چیست؟
  63. کار با تاریخ در پایتون
  64. ریاضیات در پایتون
  65. JSON در پایتون به زبان ساده
  66. عبارات منظم (RegEx) در پایتون
  67. Python PIP
  68. معرفی Try-Except در پایتون
  69. ورودی کاربر در پایتون
  70. فرمت‌بندی رشته‌ها در پایتون

پایتون دارای توابع داخلی (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 وارد کنیم.

تمرین نهایی: عددی از کاربر بگیرید و ریشه دوم، مقدار قدرمطلق و مقدار گرد شده به بالا و پایین آن را محاسبه کنید! 🎯