آموزش پانداس (Pandas) در پایتون
14 دقیقه زمان برای خواندن این مطلب نیاز است.
فهرست مطالب
- پانداس (Pandas) چیست؟
- چرا یادگیری Pandas اهمیت دارد؟
- نصب Pandas در پایتون
- ساختار اصلی در Pandas
- ایجاد DataFrame در Pandas
- خواندن فایل CSV در Pandas
- خواندن فایل اکسل در Pandas
- ذخیره فایل در Pandas
- مشاهده اطلاعات DataFrame
- انتخاب ستون در Pandas
- انتخاب سطر در Pandas
- فیلتر کردن دادهها در Pandas
- افزودن ستون جدید
- حذف ستون در Pandas
- حذف سطر در Pandas
- مرتبسازی دادهها
- کار با دادههای گمشده
- تغییر نام ستونها
- گروهبندی دادهها در Pandas
- ادغام DataFrame ها
- Pivot Table در Pandas
- کار با تاریخ و زمان
- تحلیل داده با Pandas
- مصورسازی دادهها با Pandas
- تفاوت Pandas و NumPy
- کاربردهای واقعی Pandas
- بهترین روش یادگیری Pandas
- اشتباهات رایج در یادگیری Pandas
- پروژه ساده تحلیل داده با Pandas
- بهینهسازی عملکرد در Pandas
- استفاده از query در Pandas
- استفاده از apply در Pandas
- تفاوت loc و iloc
- Multi Index در Pandas
- حذف دادههای تکراری
- شمارش مقادیر یکتا
- کار با فایل JSON
- تبدیل DataFrame به دیکشنری
- تبدیل DataFrame به لیست
- اهمیت Pandas در بازار کار
- آیا یادگیری Pandas سخت است؟
- منابع یادگیری Pandas
- مزایای استفاده از Pandas در پروژههای حرفهای
- معایب Pandas
- تفاوت Pandas و Excel
- اتصال Pandas به پایگاه داده
- پاکسازی داده در Pandas
- تبدیل نوع داده
- بررسی همبستگی دادهها
- نمونهگیری تصادفی
- فیلتر متن در Pandas
- مرتبسازی چندستونه
- ترکیب شرطها
- کار با دادههای حجیم
- تحلیل داده فروش با Pandas
- اهمیت Pandas در هوش مصنوعی
- Data Wrangling در Pandas
- امنیت دادهها در Pandas
- آینده Pandas
- نکات حرفهای برای متخصص شدن در Pandas
- بهترین پروژهها برای تمرین Pandas
- نقش Pandas در Data Science
- آیا Pandas برای مبتدیان مناسب است؟
- مقایسه Pandas با R
- نکات سئو در تحلیل داده سایتها با Pandas
- بررسی عملکرد سایت با Pandas
- تحلیل داده شبکه اجتماعی
- چرا شرکتها به متخصص Pandas نیاز دارند؟
- درآمد متخصص Pandas
- چگونه سریعتر Pandas را یاد بگیریم؟
- آیا Pandas برای Big Data مناسب است؟
- ارتباط Pandas با NumPy و Matplotlib
- مثال کامل تحلیل داده با Pandas
- اشتباهات خطرناک در تحلیل داده
- Pandas در اتوماسیون
- آیا Pandas رایگان است؟
- چرا آموزش پانداس (Pandas) در پایتون آینده شغلی فوقالعادهای دارد؟
- جمعبندی
- سوالات متداول (FAQ)
کتابخانه Pandas یکی از مهمترین ابزارهای تحلیل داده در دنیای برنامهنویسی پایتون است. امروزه تقریباً تمام متخصصان علم داده، تحلیلگران داده، برنامهنویسان هوش مصنوعی، مهندسان داده و حتی بسیاری از توسعهدهندگان وب برای پردازش اطلاعات از این کتابخانه قدرتمند استفاده میکنند. اگر قصد دارید وارد دنیای تحلیل داده شوید، یادگیری کامل آموزش پانداس (Pandas) در پایتون برای شما ضروری است.
در این مقاله تخصصی از دانا پدیا قصد داریم بهصورت کامل، حرفهای و کاملاً سئو شده، تمام مباحث مربوط به آموزش پانداس (Pandas) در پایتون را بررسی کنیم. این مقاله بهگونهای نوشته شده که هم کاربران مبتدی و هم برنامهنویسان حرفهای بتوانند از آن استفاده کنند.
کتابخانه React چیست و تفاوت آن با فریمورک

پانداس (Pandas) چیست؟
Pandas یک کتابخانه متنباز در زبان برنامهنویسی پایتون است که برای تحلیل، پردازش، مدیریت و پاکسازی دادهها استفاده میشود. این کتابخانه توسط Wes McKinney توسعه داده شد و بهسرعت به یکی از مهمترین ابزارهای Data Science تبدیل شد.
کتابخانه Pandas روی کتابخانه NumPy ساخته شده و امکانات فوقالعادهای برای کار با دادههای جدولی و ساختارمند فراهم میکند.
مهمترین ویژگیهای Pandas عبارتاند از:
- پردازش سریع دادهها
- مدیریت فایلهای CSV و Excel
- فیلتر کردن دادهها
- تحلیل دادههای آماری
- پاکسازی دادهها
- ادغام اطلاعات
- کار با دادههای زمانی
- ساخت جداول تحلیلی
در واقع اگر بخواهیم ساده توضیح دهیم، آموزش پانداس (Pandas) در پایتون یعنی یادگیری ابزار حرفهای مدیریت دادهها.
بهترین پکیج های پایتون برای علم داده
چرا یادگیری Pandas اهمیت دارد؟
یادگیری Pandas فقط مخصوص دانشمندان داده نیست. امروزه شرکتهای بزرگ فناوری، استارتاپها، بانکها، فروشگاههای اینترنتی و حتی سیستمهای پزشکی برای تحلیل اطلاعات خود از Pandas استفاده میکنند.
دلایل محبوبیت Pandas:
سرعت بالا
Pandas بهینهسازی فوقالعادهای دارد و میتواند حجم عظیمی از دادهها را پردازش کند.
سادگی استفاده
سینتکس این کتابخانه بسیار ساده و قابل فهم است.
سازگاری با ابزارهای تحلیل داده
Pandas با کتابخانههایی مثل:
- NumPy
- Matplotlib
- Seaborn
- Scikit-learn
کاملاً سازگار است.
مناسب برای هوش مصنوعی
پیش از آموزش مدلهای یادگیری ماشین، دادهها باید پاکسازی شوند و Pandas بهترین ابزار برای این کار است.
نصب Pandas در پایتون
برای شروع آموزش پانداس (Pandas) در پایتون ابتدا باید این کتابخانه را نصب کنید.
دستور نصب:
pip install pandas
برای بررسی نصب:
import pandas as pd
print(pd.__version__)
اگر نسخه کتابخانه نمایش داده شد یعنی نصب موفق بوده است.
React Native یا Flutter کدام را انتخاب کنیم
ساختار اصلی در Pandas
در Pandas دو ساختار اصلی وجود دارد:
Series
Series یک آرایه یکبعدی است.
مثال:
import pandas as pd
data = pd.Series([10, 20, 30, 40])
print(data)
DataFrame
DataFrame ساختار اصلی Pandas است و شبیه جدولهای اکسل عمل میکند.
مثال:
data = {
"نام": ["علی", "رضا", "مریم"],
"سن": [22, 25, 21]
}
df = pd.DataFrame(data)
print(df)
جاوا اسکریپت غیرهمزمان (Async/Await) چگونه کار میکند
ایجاد DataFrame در Pandas
یکی از مهمترین بخشهای آموزش پانداس (Pandas) در پایتون یادگیری ساخت DataFrame است.
ساخت DataFrame از دیکشنری
data = {
"نام": ["سارا", "محمد"],
"حقوق": [15000000, 20000000]
}
df = pd.DataFrame(data)
ساخت DataFrame از لیست
data = [
["علی", 30],
["نگار", 28]
]
df = pd.DataFrame(data, columns=["نام", "سن"])
چطور یک اپلیکیشن اندروید بسازیم
خواندن فایل CSV در Pandas
یکی از پرکاربردترین قابلیتهای Pandas خواندن فایل CSV است.
df = pd.read_csv("data.csv")
نمایش دادهها:
print(df.head())
نمایش 5 سطر آخر:
print(df.tail())
بهترین زبان برای بازیسازی چیست
خواندن فایل اکسل در Pandas
df = pd.read_excel("data.xlsx")
این قابلیت برای تحلیل گزارشهای سازمانی بسیار کاربردی است.
تفاوت بین Var و Let و Const در جاوا اسکریپت
ذخیره فایل در Pandas
ذخیره به CSV
df.to_csv("output.csv")
ذخیره به Excel
df.to_excel("output.xlsx")
مشاهده اطلاعات DataFrame
در آموزش پانداس (Pandas) در پایتون بررسی ساختار داده اهمیت زیادی دارد.
مشاهده ستونها
print(df.columns)
مشاهده نوع دادهها
print(df.dtypes)
مشاهده خلاصه اطلاعات
print(df.info())
مشاهده آمار کلی
print(df.describe())
انتخاب ستون در Pandas
print(df["نام"])
انتخاب چند ستون:
print(df[["نام", "سن"]])
انتخاب سطر در Pandas
استفاده از loc
print(df.loc[0])
استفاده از iloc
print(df.iloc[1])
فیلتر کردن دادهها در Pandas
فیلتر کردن اطلاعات یکی از مهمترین مهارتها در آموزش پانداس (Pandas) در پایتون است.
مثال:
result = df[df["سن"] > 25]
فیلتر چند شرطی:
result = df[(df["سن"] > 25) & (df["حقوق"] > 10000000)]
افزودن ستون جدید
df["مالیات"] = df["حقوق"] * 0.1
حذف ستون در Pandas
df.drop("مالیات", axis=1, inplace=True)
حذف سطر در Pandas
df.drop(0, inplace=True)
مرتبسازی دادهها
مرتبسازی صعودی
df.sort_values("سن")
مرتبسازی نزولی
df.sort_values("سن", ascending=False)
کار با دادههای گمشده
در پروژههای واقعی معمولاً برخی دادهها ناقص هستند.
شناسایی دادههای خالی
df.isnull()
شمارش دادههای خالی
df.isnull().sum()
حذف دادههای خالی
df.dropna()
جایگزینی دادههای خالی
df.fillna(0)
تغییر نام ستونها
df.rename(columns={"سن": "Age"})
گروهبندی دادهها در Pandas
GroupBy یکی از قویترین امکانات Pandas است.
df.groupby("شهر")["حقوق"].mean()
این کد میانگین حقوق هر شهر را محاسبه میکند.
ادغام DataFrame ها
merge
pd.merge(df1, df2, on="id")
concat
pd.concat([df1, df2])
Pivot Table در Pandas
df.pivot_table(values="فروش", index="شهر", aggfunc="sum")
کار با تاریخ و زمان
Pandas ابزارهای فوقالعادهای برای دادههای زمانی دارد.
df["تاریخ"] = pd.to_datetime(df["تاریخ"])
استخراج سال:
df["سال"] = df["تاریخ"].dt.year
تحلیل داده با Pandas
یکی از مهمترین اهداف آموزش پانداس (Pandas) در پایتون تحلیل داده است.
مثال:
df["فروش"].mean()
محاسبه بیشترین مقدار:
df["فروش"].max()
کمترین مقدار:
df["فروش"].min()
مصورسازی دادهها با Pandas
Pandas امکان رسم نمودار را نیز فراهم میکند.
df["فروش"].plot()
نمودار میلهای:
df.plot(kind="bar")
تفاوت Pandas و NumPy
بسیاری از کاربران تازهکار تفاوت این دو کتابخانه را نمیدانند.
NumPy
- مناسب محاسبات عددی
- سرعت بالا
- کار با آرایهها
Pandas
- مناسب تحلیل داده
- کار با جداول
- ابزارهای پیشرفته دادهکاوی
در حقیقت Pandas روی NumPy ساخته شده است.
کاربردهای واقعی Pandas
آموزش پانداس (Pandas) در پایتون زمانی ارزشمند میشود که کاربردهای واقعی آن را بدانید.
تحلیل فروش فروشگاه اینترنتی
تحلیل سفارشها، مشتریان و درآمد.
تحلیل دادههای مالی
مدیریت اطلاعات بانکی و بورسی.
پروژههای هوش مصنوعی
پاکسازی داده قبل از آموزش مدل.
تحلیل شبکههای اجتماعی
بررسی رفتار کاربران.
تحلیل پزشکی
بررسی دادههای بیماران.
بهترین روش یادگیری Pandas
اگر میخواهید حرفهای شوید:
- روزانه تمرین کنید
- پروژه واقعی انجام دهید
- دادههای واقعی تحلیل کنید
- از Kaggle استفاده کنید
- مستندات رسمی Pandas را بخوانید
اشتباهات رایج در یادگیری Pandas
حفظ کردن بدون تمرین
Pandas کاملاً عملی است.
یاد نگرفتن NumPy
NumPy پایه Pandas محسوب میشود.
نادیده گرفتن پروژههای واقعی
بدون پروژه حرفهای نمیشوید.
پروژه ساده تحلیل داده با Pandas
فرض کنید فایل فروش دارید.
import pandas as pd
df = pd.read_csv("sales.csv")
print(df.head())
print(df["فروش"].sum())
print(df.groupby("شهر")["فروش"].mean())
بهینهسازی عملکرد در Pandas
وقتی دادهها بزرگ میشوند، سرعت اهمیت زیادی پیدا میکند.
راهکارها:
- استفاده از dtype مناسب
- حذف ستونهای اضافی
- استفاده از vectorization
- استفاده از query
استفاده از query در Pandas
df.query("سن > 25")
استفاده از apply در Pandas
df["مالیات"] = df["حقوق"].apply(lambda x: x * 0.1)
تفاوت loc و iloc
loc
بر اساس نام سطر یا ستون.
iloc
بر اساس شماره ایندکس.
Multi Index در Pandas
df.set_index(["شهر", "نام"])
حذف دادههای تکراری
df.drop_duplicates()
شمارش مقادیر یکتا
df["شهر"].value_counts()
کار با فایل JSON
df = pd.read_json("data.json")
تبدیل DataFrame به دیکشنری
df.to_dict()
تبدیل DataFrame به لیست
df.values.tolist()
اهمیت Pandas در بازار کار
تقریباً تمام موقعیتهای شغلی تحلیل داده به Pandas نیاز دارند.
مشاغل مرتبط:
- Data Analyst
- Data Scientist
- Machine Learning Engineer
- Business Analyst
- Data Engineer
آیا یادگیری Pandas سخت است؟
خیر. اگر با مبانی پایتون آشنا باشید، آموزش پانداس (Pandas) در پایتون برای شما ساده خواهد بود.
نکته مهم تمرین مداوم است.
منابع یادگیری Pandas
مستندات رسمی
بهترین منبع یادگیری.
YouTube
آموزشهای ویدیویی فراوان.
سایت دانا پدیا
در دانا پدیا میتوانید آموزشهای تخصصی پایتون و تحلیل داده را مطالعه کنید.
مزایای استفاده از Pandas در پروژههای حرفهای
کاهش زمان تحلیل
Pandas عملیات پیچیده را ساده میکند.
خوانایی بالا
کدها قابل فهم هستند.
انعطافپذیری
قابلیت اتصال به انواع پایگاه داده و فایل.
قدرت پردازش بالا
مناسب پروژههای سنگین.
معایب Pandas
با وجود مزایای زیاد، محدودیتهایی هم دارد.
مصرف حافظه بالا
در دادههای بسیار بزرگ مشکلساز میشود.
سرعت کمتر نسبت به برخی ابزارهای تخصصی
مثلاً Spark در Big Data سریعتر است.
تفاوت Pandas و Excel
بسیاری از کاربران اکسل به سمت Pandas مهاجرت میکنند.
Excel
- مناسب کارهای ساده
- رابط گرافیکی
Pandas
- مناسب دادههای بزرگ
- خودکارسازی
- برنامهنویسی حرفهای
اتصال Pandas به پایگاه داده
import sqlite3
conn = sqlite3.connect("test.db")
df = pd.read_sql("SELECT * FROM users", conn)
پاکسازی داده در Pandas
Data Cleaning یکی از مهمترین مهارتهای تحلیل داده است.
مراحل:
- حذف دادههای ناقص
- حذف دادههای تکراری
- اصلاح فرمتها
- تبدیل نوع داده
تبدیل نوع داده
df["سن"] = df["سن"].astype(int)
بررسی همبستگی دادهها
df.corr()
نمونهگیری تصادفی
df.sample(5)
فیلتر متن در Pandas
df[df["نام"].str.contains("علی")]
مرتبسازی چندستونه
df.sort_values(["شهر", "حقوق"])
ترکیب شرطها
df[(df["سن"] > 20) | (df["حقوق"] > 10000000)]
کار با دادههای حجیم
برای فایلهای بزرگ:
pd.read_csv("big.csv", chunksize=1000)
تحلیل داده فروش با Pandas
فرض کنید فروشگاه اینترنتی دارید.
میتوانید:
- پرفروشترین محصول را پیدا کنید
- رفتار مشتری را تحلیل کنید
- درآمد ماهانه را محاسبه کنید
- مشتریان وفادار را شناسایی کنید
اهمیت Pandas در هوش مصنوعی
قبل از آموزش مدلهای AI باید دادهها آماده شوند.
Pandas برای:
- پاکسازی
- نرمالسازی
- حذف دادههای ناقص
- انتخاب ویژگی
استفاده میشود.
Data Wrangling در Pandas
Data Wrangling یعنی آمادهسازی داده خام برای تحلیل.
Pandas بهترین ابزار برای این کار است.
امنیت دادهها در Pandas
اگر با دادههای حساس کار میکنید:
- دادهها را رمزگذاری کنید
- اطلاعات شخصی را حذف کنید
- فایلها را ایمن نگه دارید
آینده Pandas
با رشد هوش مصنوعی و تحلیل داده، اهمیت Pandas روزبهروز بیشتر میشود.
حتی در سالهای آینده نیز یکی از مهمترین مهارتهای بازار کار خواهد بود.
نکات حرفهای برای متخصص شدن در Pandas
پروژه واقعی انجام دهید
مثلاً تحلیل فروش یا داده بورس.
کد دیگران را بخوانید
در GitHub پروژههای زیادی وجود دارد.
روی سرعت تمرکز کنید
بهینهسازی عملکرد اهمیت زیادی دارد.
SQL را یاد بگیرید
ترکیب SQL و Pandas فوقالعاده قدرتمند است.
بهترین پروژهها برای تمرین Pandas
- تحلیل داده فروشگاه
- تحلیل قیمت مسکن
- تحلیل داده بورس
- تحلیل رفتار کاربران
- تحلیل دادههای پزشکی
- داشبورد آماری
نقش Pandas در Data Science
تقریباً تمام فرآیندهای Data Science به Pandas وابستهاند.
مراحل:
- جمعآوری داده
- پاکسازی داده
- تحلیل داده
- مصورسازی
- مدلسازی
آیا Pandas برای مبتدیان مناسب است؟
بله. یکی از دلایل محبوبیت آموزش پانداس (Pandas) در پایتون سادگی آن است.
اگر پایتون مقدماتی بلد باشید، خیلی سریع پیشرفت میکنید.
مقایسه Pandas با R
زبان R نیز برای تحلیل داده محبوب است.
مزیت Pandas
- سادگی پایتون
- جامعه کاربری بزرگ
- سازگاری با AI
مزیت R
- ابزارهای آماری قوی
نکات سئو در تحلیل داده سایتها با Pandas
حتی متخصصان سئو هم از Pandas استفاده میکنند.
کاربردها:
- تحلیل سرچ کنسول
- تحلیل کلمات کلیدی
- بررسی CTR
- تحلیل نرخ کلیک
- استخراج داده از سایت
بررسی عملکرد سایت با Pandas
میتوانید دادههای Google Analytics را تحلیل کنید.
مثال:
- صفحات پربازدید
- نرخ خروج
- رفتار کاربران
- نرخ تبدیل
تحلیل داده شبکه اجتماعی
Pandas برای اینستاگرام، تلگرام و توییتر نیز کاربرد دارد.
مثلاً:
- تحلیل نرخ تعامل
- بررسی زمان مناسب انتشار
- تحلیل رشد کاربران
چرا شرکتها به متخصص Pandas نیاز دارند؟
زیرا داده مهمترین سرمایه شرکتهاست.
هر شرکتی که داده دارد، به تحلیل داده نیاز خواهد داشت.
درآمد متخصص Pandas
متخصصان تحلیل داده درآمد بالایی دارند.
خصوصاً اگر مهارتهای زیر را هم بلد باشند:
- SQL
- Power BI
- Machine Learning
- Python
- Tableau
چگونه سریعتر Pandas را یاد بگیریم؟
تمرین روزانه
حتی 30 دقیقه.
مطالعه مستندات
مستندات رسمی فوقالعاده است.
ساخت پروژه
بدون پروژه پیشرفت واقعی ندارید.
شرکت در چالشها
Kaggle گزینه عالی است.
آیا Pandas برای Big Data مناسب است؟
تا حدی بله، اما برای دادههای بسیار عظیم بهتر است از:
- Dask
- PySpark
استفاده شود.
ارتباط Pandas با NumPy و Matplotlib
این سه ابزار معمولاً کنار هم استفاده میشوند.
NumPy
محاسبات عددی.
Pandas
مدیریت داده.
Matplotlib
رسم نمودار.
مثال کامل تحلیل داده با Pandas
import pandas as pd
df = pd.read_csv("employees.csv")
print(df.head())
print(df.info())
print(df.describe())
high_salary = df[df["salary"] > 20000000]
print(high_salary)
group = df.groupby("city")["salary"].mean()
print(group)
df["tax"] = df["salary"] * 0.1
df.to_csv("output.csv")
اشتباهات خطرناک در تحلیل داده
حذف اشتباه دادهها
قبل از حذف بکاپ بگیرید.
تحلیل بدون پاکسازی
نتایج اشتباه تولید میکند.
انتخاب اشتباه نوع داده
باعث افت عملکرد میشود.
Pandas در اتوماسیون
میتوانید گزارشهای خودکار بسازید.
مثلاً:
- گزارش فروش روزانه
- گزارش مالی
- گزارش عملکرد کارکنان
آیا Pandas رایگان است؟
بله. کاملاً متنباز و رایگان است.
چرا آموزش پانداس (Pandas) در پایتون آینده شغلی فوقالعادهای دارد؟
زیرا دنیا به سمت دادهمحوری حرکت میکند.
تمام شرکتها برای تصمیمگیری بهتر نیاز به تحلیل داده دارند.
جمعبندی
آموزش پانداس (Pandas) در پایتون یکی از مهمترین مهارتهایی است که هر برنامهنویس، تحلیلگر داده یا متخصص هوش مصنوعی باید یاد بگیرد. این کتابخانه قدرتمند امکانات گستردهای برای پردازش، تحلیل، پاکسازی و مدیریت دادهها فراهم میکند و امروزه در اکثر پروژههای حرفهای استفاده میشود.
در این مقاله از دانا پدیا تلاش کردیم تمام مفاهیم مهم Pandas را بهصورت تخصصی، کاربردی و کاملاً سئو شده بررسی کنیم. اگر میخواهید وارد بازار کار تحلیل داده شوید، یادگیری Pandas یک ضرورت است نه انتخاب.

سوالات متداول (FAQ)
Pandas در پایتون چیست؟
Pandas یک کتابخانه قدرتمند برای تحلیل و مدیریت دادهها در پایتون است.
آیا یادگیری Pandas سخت است؟
خیر. اگر با پایتون مقدماتی آشنا باشید، یادگیری آن نسبتاً ساده است.
کاربرد اصلی Pandas چیست؟
تحلیل داده، پاکسازی داده، پردازش اطلاعات و آمادهسازی داده برای هوش مصنوعی.
آیا Pandas برای هوش مصنوعی ضروری است؟
بله. تقریباً تمام پروژههای Machine Learning از Pandas استفاده میکنند.
تفاوت Pandas و NumPy چیست؟
NumPy برای محاسبات عددی و Pandas برای مدیریت دادههای جدولی استفاده میشود.
آیا Pandas رایگان است؟
بله. این کتابخانه متنباز و کاملاً رایگان است.
بهترین راه یادگیری Pandas چیست؟
تمرین عملی، انجام پروژه واقعی و مطالعه مستندات رسمی.
آیا Pandas جایگزین Excel است؟
در بسیاری از پروژههای حرفهای بله، زیرا امکانات بسیار بیشتری دارد.
آیا Pandas برای بازار کار مهم است؟
بله. یکی از مهارتهای اصلی در مشاغل تحلیل داده و هوش مصنوعی محسوب میشود.
از کجا آموزشهای بیشتر Pandas را یاد بگیریم؟
میتوانید آموزشهای تخصصی بیشتری را در سایت دانا پدیا مطالعه کنید.