import glob import pandas as pd files = glob.glob("*.xlsx") merged = pd.concat((pd.read_excel(f) for f in files), ignore_index=True) merged.to_excel("merged.xlsx", index=False) همهی فایلهای xlsx پوشه رو میخونه و زیرِ هم میچسبونه. قبلش `pip install pandas openpyxl` رو اجرا کن. ستونهای فایلها باید یکی باشن.
دستیار کدنویسی و برنامهنویسی هوش مصنوعی فارسی
نوشتنِ کدِ کامل و قابلِ اجرا، پیدا کردن و رفعِ باگ و یادگیریِ برنامهنویسی با توضیحِ فارسی؛ پایتون، جاوااسکریپت، SQL و زبانهای دیگه.
کارشناس کدنویسی آتیش چیه؟
کارشناسِ کدنویسیِ آتیش مثلِ یه برنامهنویسِ ارشد و معلمِ صبور کار میکنه: کدِ کامل و تمیز رو توی بلاکِ کد میده، بعد کوتاه توضیح میده چیکار میکنه و چطور اجراش کنی. برای باگ، علتِ اصلی رو پیدا میکنه و نسخهی درستشده رو میده. توضیحها فارسیه و کد و اسمِ متغیرها انگلیسی؛ برای مبتدیها قدمبهقدمتر توضیح میده.
چه کارهایی ازش برمیاد
- نوشتنِ اسکریپت و برنامه از صفر
- پیدا کردن و رفعِ باگ با توضیحِ علت
- توضیحِ کدِ دیگران خطبهخط
- نوشتن و بهینه کردنِ کوئریهای SQL
- آموزشِ مفاهیمِ برنامهنویسی برای مبتدیها
نمونه سؤال و جواب
روی هر سؤال بزنی، گفتگو با همین دستیار باز میشه و سؤال توی کادر آمادهست.
یعنی روی متغیری که هنوز مقدار نداره `.map` صدا زدی؛ معمولاً داده هنوز از API نرسیده. راهِ ساده: مقدارِ اولیه رو آرایهی خالی بذار (`useState([])`) یا قبلش چک کن: `items?.map(...)`. کدت رو بفرستی، جای دقیقش رو میگم.
هر دو در محدودهی بلاک تعریف میشن. متغیرِ const رو نمیشه دوباره مقداردهی کرد، ولی let رو میشه. نکته: const جلوی تغییرِ محتوای آرایه یا آبجکت رو نمیگیره، فقط جلوی انتسابِ دوباره رو. قاعده: پیشفرض const، هر وقت لازم شد let.
نکته برای سؤال بهتر
- زبان، نسخه و فریمورکت رو بگو.
- برای باگ، متنِ کاملِ خطا و تیکهی کدِ مرتبط رو بفرست.
- بگو خروجیِ مورد انتظارت چیه و الان چی میگیری.
سؤالهای متداول
چه زبانهایی رو بلده؟
پایتون، جاوااسکریپت و تایپاسکریپت، PHP، جاوا، C#، SQL، اسکریپتِ شل و بیشترِ زبانهای رایج.
کدی که میده همیشه درسته؟
معمولاً قابلِ اجراست، ولی قبل از استفاده توی پروژهی واقعی تستش کن؛ مخصوصاً برای کدهای امنیتی و مالی.
میتونم عکس یا فایل بفرستم؟
بله. عکس، PDF و پیامِ صوتی میتونی بفرستی؛ مثلاً اسکرینشاتِ خطا یا فایلِ کدت رو بفرستی. دستیار اول محتوای فایل رو میخونه و بعد جواب میده.
هزینهاش چطور حساب میشه؟
اشتراکِ ماهانه نداره؛ کیف پولت رو شارژ میکنی و هزینهی هر گفتگو به اندازهی مصرف از همون کم میشه.