pydaan.ir
657 subscribers
279 photos
11 videos
28 files
209 links
Download Telegram
🌟 معرفی PandasAI: کاری راحت با داده‌ها بدون نیاز به کتابخانه‌های پیچیده!

این کتابخونه کار با داده‌ها رو خیلی ساده کرده، بدون اینکه شما لازم باشه با کتابخانه‌هایی مثل Pandas یا NumPy آشنا باشید. فقط کافیه سوالت رو به زبان ساده بپرسی و PandasAI جواب دقیق و حتی نمودارهای کاربردی رو برات آماده می‌کنه! ✨

نحوه کار کردن با PandasAI:

1️⃣ نصب کتابخانه:
pip install pandasai
pip install pandasai-litellm


2️⃣ راه‌اندازی مدل GPT-4.1-mini:
from pandasai_litellm.litellm import LiteLLM

llm = LiteLLM(model="gpt-4.1-mini", api_key="YOUR_OPENAI_API_KEY")


3️⃣ بارگذاری داده و پرسش از آن:
import pandasai as pai

pai.config.set({"llm": llm})
df = pai.read_csv("data/companies.csv")
response = df.chat("میانگین درآمد هر منطقه چقدره؟")
print(response)


اطلاع بیشتر :
https://github.com/sinaptik-ai/pandas-ai
❤1
Channel name was changed to «pydaan.ir»
🐍 چالش پایتون ۱ | += روی لیست؛ تغییر یا ساختن؟

خروجی این کد چیست؟ قبل از اجرا، خط به خط فکر کن؛ حدس نزن! 🤔

a = [1, 2, 3]
b = a
b += [4]
b = b + [5]
print(a, b)


👇 جوابت را در کوییز زیر بزن، بعد توضیح کامل را در سایت بخوان.

#چالش_پایتون #پایتون #Python
📢 @PyLab
👍2
🐍 چالش پایتون ۲ | متغیری که هم هست و هم نیست

خروجی این کد چیست؟ قبل از اجرا، خط به خط فکر کن؛ حدس نزن! 🤔

x = 10

def show():
print(x)
x = 20

show()


👇 جوابت را در کوییز زیر بزن، بعد توضیح کامل را در سایت بخوان.

#چالش_پایتون #پایتون #Python
📢 @PyLab
چالش ۲: خروجی کد چیست؟
Anonymous Quiz
61%
10
17%
20
15%
UnboundLocalError
8%
NameError
🐍 چالش پایتون ۳ | جابه‌جایی دو متغیر؛ به همین سادگی؟

خروجی این کد چیست؟ قبل از اجرا، خط به خط فکر کن؛ حدس نزن! 🤔

x = 1
y = 2
y = x
x = y
print(x, y)


👇 جوابت را در کوییز زیر بزن، بعد توضیح کامل را در سایت بخوان.

#چالش_پایتون #پایتون #Python
📢 @PyLab
چالش ۳: خروجی کد چیست؟
Anonymous Quiz
18%
2 1
74%
1 1
1%
2 2
8%
1 2
🐍 چالش پایتون ۴ | ضرب عدد در رشته

خروجی این کد چیست؟ قبل از اجرا، خط به خط فکر کن؛ حدس نزن! 🤔

age = "12"
print(age * 3)


👇 جوابت را در کوییز زیر بزن، بعد توضیح کامل را در سایت بخوان.

#چالش_پایتون #پایتون #Python
📢 @PyLab
چالش ۴: خروجی کد چیست؟
Anonymous Quiz
10%
36
79%
121212
1%
12 12 12
10%
TypeError
🐍 چالش پایتون ۵ | برش رشته: مثبت و منفی

خروجی این کد چیست؟ قبل از اجرا، خط به خط فکر کن؛ حدس نزن! 🤔

name = "Hamrahe Aval"
print(name[8:], name[-4], name[:6])


👇 جوابت را در کوییز زیر بزن، بعد توضیح کامل را در سایت بخوان.

#چالش_پایتون #پایتون #Python
📢 @PyLab
❤2
چالش ۵: خروجی کد چیست؟
Anonymous Quiz
55%
Aval A Hamrah
6%
Aval l Hamrahe
23%
Aval A Hamrahe
17%
Aval A Hamra
🐍 چالش پایتون ۶ | int، round و یک غافلگیری

خروجی این کد چیست؟ قبل از اجرا، خط به خط فکر کن؛ حدس نزن! 🤔

print(int(3.9), round(3.5), round(2.5))


👇 جوابت را در کوییز زیر بزن، بعد توضیح کامل را در سایت بخوان.

#چالش_پایتون #پایتون #Python
📢 @PyLab
❤2
چالش ۶: خروجی کد چیست؟
Anonymous Quiz
10%
4 4 3
73%
3 4 3
15%
3 4 2
2%
4 4 2
👎3👍1
📚 ترجمه کتاب Think Python در پای‌دان منتشر شد!

اگر به یادگیری اصولی Python علاقه‌مندید، می‌تونید این کتاب رو به‌صورت آنلاین مطالعه کنید.

🔗 https://pydaan.ir/translations/think-python/

@PyLab
❤4
قابلیت بی نظیر پایتون، وب سرور ساده برای اشتراک گذاری فایلها

احتمالا شده بخواید فایلی را از کامپیوترتون برای دستگاه های دیگه به اشتراک بذارید، اگر میخواید درگیر مسائل مریوط به شبکه نشید، و هر دستگاهی با هر سیستم عاملی فایلتونو بتونه دانلود کنه، کافیه دستور

python -m http.server


را تو cmd ویندوز و یا ترمینال لینوکستون بزنید،

این دستور یه وب سرور ساده روی یه پورت اجرا میکنه و فایلهای مسیری که توش هستید را برای دانلود نشان میده،
از هر دستگاهی با زدن ip سیستمتون + پورتی که اختصاص داده تو مرورگرتون میتونید فایلها را بر دارید...
❤3
pydaan.ir pinned a photo
ترجمه فارسی تمام نوت‌بوک های کتاب Think Python

https://github.com/Alireza-Akhavan/ThinkPython
❤3
🐍 چالش پایتون ۷ | break وسط range

خروجی این کد چیست؟ قبل از اجرا، خط به خط فکر کن؛ حدس نزن! 🤔

mysum = 0
for i in range(5, 11, 2):
mysum += i
if mysum == 5:
break
print(mysum)


👇 جوابت را در کوییز زیر بزن، بعد توضیح کامل را در سایت بخوان.

#چالش_پایتون #پایتون #Python
📢 @PyLab
❤5