سلام،
ما به دنبال یک متخصص پایتون و کتابخانه Pandas هستیم تا یک اسکریپت یا برنامه کاربردی (Application) برای ما توسعه دهد که بتواند به صورت خودکار دادههای خام را از فایلهای Excel بخواند، پردازش کند و گزارشهای تحلیلی و گرافیکی دقیق و تمیز تولید کند.
این پروژه برای بهبود فرآیند گزارشدهی داخلی شرکت و حذف گزارشهای دستی طراحی شده است.
1. شرح کامل پروژه و اهداف:
ما به طور منظم فایلهای Excel حاوی دادههای عملیاتی، فروش، مالی یا لجستیکی دریافت میکنیم. هدف نهایی این است که با اجرای یک اسکریپت، این دادهها:
به طور خودکار از یک یا چند sheet در Excel خوانده شوند.
تمیز و پیشپردازش شوند (حذف دادههای تکراری، مدیریت مقادیر خالی، تغییر انواع داده و...).
بر اساس معیارهای مشخصی (مثلاً گروهبندی بر اساس تاریخ، محصول، منطقه یا فروشنده) تجمیع و تحلیل شوند.
به یک گزارش (Report) تبدیل شوند که میتواند خروجیهای مختلفی داشته باشد.
2. انتظارات ما از خروجی نهایی:
یک فایل Excel جدید با چندین sheet (مثلاً: خلاصه اجرایی، گزارش تفصیلی، نمودارها) و/یا
یک فایل PDF زیبا و قابل چاپ که شامل جداول خلاصه و نمودارها باشد. و/یا
یک داشبورد تعاملی ساده (مثلاً با استفاده از Panel، Streamlit ساده یا حتی خروجی HTML ایستا).
3. پیشنهادات فنی و تکنولوژیهای احتمالی:
ما فکر میکنیم پشته تکنولوژی زیر مناسب باشد، اما از پیشنهادات بهتر و بهینهتر شما استقبال میکنیم:
زبان برنامهنویسی: Python 3
کتابخانههای اصلی: Pandas, NumPy (برای پردازش داده)
کتابخانههای visualization: Matplotlib, Seaborn (برای رسم نمودار)
خروجی Excel: OpenPyXL یا XlsxWriter (برای ساخت فایل Excel با فرمتبندی حرفهای)
خروجی PDF: ReportLab, WeasyPrint یا تبدیل HTML به PDF
ابزارهای داشبورد: Streamlit (برای ساخت داشبورد سریع و آسان) - این یک امتیاز مثبت بزرگ است.
4. scope پروژه و وظایف فریلنسر:
تحلیل نیازمندیهای کسبوکار و درک ساختار فایل اکسل ورودی.
نوشتن اسکریپتی برای خواندن reliable فایلهای Excel.
انجام عملیات Transformation و Cleaning روی دادهها.
انجام محاسبات و آنالیزهای لازم (مانند محاسبه مجموع، میانگین، سود و زیان و...).
طراحی و تولید گزارش نهایی در قالبهای توضیح داده شده.
مستندسازی کد و ارائه یک راهنمای ساده برای اجرای اسکریپت.
(اختیاری - امتیاز مثبت) ساخت یک رابط کاربری ساده (GUI یا Command-Line) برای انتخاب فایل ورودی و شاید تنظیم پارامترها.
5. از شما درخواست میکنیم در پیشنهادتان به این موارد پاسخ دهید:
توضیح دهید که چگونه این پروژه را انجام خواهید داد؟ (مراحل کار و timeline پیشنهادی)
سابقه و نمونه کارهای مشابه در زمینه پردازش داده با Pandas و ساخت گزارش را ذکر کنید.
پیشنهاد فنی شما برای این پروژه چیست؟ (چه کتابخانههای دیگری را پیشنهاد میدهید و چرا؟)
اگر قرار باشد یک ویژگی به پروژه اضافه کنید که ما به آن فکر نکردهایم، آن چیست؟ (مثلاً ارسال خودکار گزارش با ایمیل، اتصال به دیتابیس و...)
بودجه و زمان پیشنهادی شما برای تکمیل این پروژه چقدر است؟
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.