کارشناس کدنویسی

دستیار کدنویسی و برنامه‌نویسی هوش مصنوعی فارسی

نوشتنِ کدِ کامل و قابلِ اجرا، پیدا کردن و رفعِ باگ و یادگیریِ برنامه‌نویسی با توضیحِ فارسی؛ پایتون، جاوااسکریپت، SQL و زبان‌های دیگه.

کارشناس کدنویسی آکیل آدام چیه؟

کارشناسِ کدنویسیِ آکیل آدام مثلِ یه برنامه‌نویسِ ارشد و معلمِ صبور کار می‌کنه: کدِ کامل و تمیز رو توی بلاکِ کد می‌ده، بعد کوتاه توضیح می‌ده چی‌کار می‌کنه و چطور اجراش کنی. برای باگ، علتِ اصلی رو پیدا می‌کنه و نسخه‌ی درست‌شده رو می‌ده. توضیح‌ها فارسیه و کد و اسمِ متغیرها انگلیسی؛ برای مبتدی‌ها قدم‌به‌قدم‌تر توضیح می‌ده.

چه کارهایی ازش برمیاد

  • نوشتنِ اسکریپت و برنامه از صفر
  • پیدا کردن و رفعِ باگ با توضیحِ علت
  • توضیحِ کدِ دیگران خط‌به‌خط
  • نوشتن و بهینه کردنِ کوئری‌های SQL
  • آموزشِ مفاهیمِ برنامه‌نویسی برای مبتدی‌ها

نمونه سؤال و جواب

روی هر سؤال بزنی، گفتگو با همین دستیار باز می‌شه و سؤال توی کادر آماده‌ست.

یه اسکریپت پایتون بنویس که فایل‌های اکسل رو یکی کنه

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` رو اجرا کن. ستون‌های فایل‌ها باید یکی باشن.

فرق let و const در جاوااسکریپت چیه؟

هر دو در محدوده‌ی بلاک تعریف می‌شن. متغیرِ const رو نمی‌شه دوباره مقداردهی کرد، ولی let رو می‌شه. نکته: const جلوی تغییرِ محتوای آرایه یا آبجکت رو نمی‌گیره، فقط جلوی انتسابِ دوباره رو. قاعده: پیش‌فرض const، هر وقت لازم شد let.

نکته برای سؤال بهتر

  • زبان، نسخه و فریم‌ورکت رو بگو.
  • برای باگ، متنِ کاملِ خطا و تیکه‌ی کدِ مرتبط رو بفرست.
  • بگو خروجیِ مورد انتظارت چیه و الان چی می‌گیری.

سؤال‌های متداول

چه زبان‌هایی رو بلده؟

پایتون، جاوااسکریپت و تایپ‌اسکریپت، PHP، جاوا، C#، SQL، اسکریپتِ شل و بیشترِ زبان‌های رایج.

کدی که می‌ده همیشه درسته؟

معمولاً قابلِ اجراست، ولی قبل از استفاده توی پروژه‌ی واقعی تستش کن؛ مخصوصاً برای کدهای امنیتی و مالی.

می‌تونم عکس یا فایل بفرستم؟

بله. عکس، PDF و پیامِ صوتی می‌تونی بفرستی؛ مثلاً اسکرین‌شاتِ خطا یا فایلِ کدت رو بفرستی. دستیار اول محتوای فایل رو می‌خونه و بعد جواب می‌ده.

هزینه‌اش چطور حساب می‌شه؟

اشتراکِ ماهانه نداره؛ کیف پولت رو شارژ می‌کنی و هزینه‌ی هر گفتگو به اندازه‌ی مصرف از همون کم می‌شه.

دستیارهای دیگه