نمونه: ابزار اتوماسیون برای دادههای کارخانه
یک ابزار پایتونی برای جمعآوری، مرتبسازی و پردازش دادههای پراکندهی یک فرآیند اداری.
مسئله
بخشی از اطلاعات در چند فایل جداگانه نگهداری میشد و پیدا کردن و تطبیق اطلاعات موردنیاز به جستوجوی دستی وابسته بود.
زمینه
کاربر برای پیدا کردن اطلاعات موردنظر باید میان فایلها و پوشههای مختلف جستوجو میکرد و بخشی از زمان کاری صرف کارهایی میشد که قابلیت انجام خودکار داشتند.
راهحل
یک ابزار پایتونی برای جمعآوری و پردازش فایلها طراحی شد.
ابزار فایلهای موردنظر را پیدا میکند، دادهها را استخراج و مرتب میکند و خروجی ساختاریافتهای در اختیار کاربر قرار میدهد.
نتیجه
بخشی از جستوجو و آمادهسازی دستی اطلاعات به یک فرآیند قابل تکرار تبدیل شد.
جزئیات فنی
جزئیات فنی
این نمونه بیشتر از آنکه یک application بزرگ باشد، یک ابزار کوچک برای حذف کارهای تکراری است.
اجزای اصلی:
- Python
- پردازش فایل
- استخراج داده
- پاکسازی و تبدیل داده
- تولید خروجی ساختاریافته
چرا ابزار کوچک؟
همهی مشکلات نیاز به یک سیستم بزرگ ندارند.
گاهی یک اسکریپت کوچک که دقیقاً یک کار تکراری را انجام دهد، از ساخت یک پنل کامل ارزش بیشتری دارد.