اپلیکیشن اندرویدی فلشکارت آموزشی کار با ابزارهای تحلیل داده در خط فرمان لینوکس
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره کار با ابزارهای تحلیل داده در خط فرمان لینوکس
موضوع کلی: برنامه نویسی
موضوع میانی: لینوکس و خط فرمان
📋 سرفصلهای دوره
- 1. مقدمهای بر تحلیل داده در خط فرمان لینوکس
- 2. مروری بر محیط خط فرمان لینوکس
- 3. نصب و پیکربندی ابزارهای پایه تحلیل داده
- 4. کار با دستور `head` و `tail` برای بررسی دادهها
- 5. فیلتر کردن دادهها با دستور `grep`
- 6. جستجوی پیشرفته با استفاده از عبارات باقاعده (regex) در `grep`
- 7. استفاده از `wc` برای شمارش خطوط، کلمات و بایتها
- 8. مرتبسازی دادهها با دستور `sort`
- 9. حذف ردیفهای تکراری با دستور `uniq`
- 10. دستور `cut` برای استخراج ستونهای خاص
- 11. دستور `paste` برای ترکیب فایلهای متنی
- 12. دستور `awk` مقدماتی: چاپ فیلدهای خاص
- 13. دستور `awk` پیشرفته: محاسبات و شرطگذاری
- 14. دستور `sed` مقدماتی: جایگزینی متن
- 15. دستور `sed` پیشرفته: ویرایش خطوط با استفاده از الگوها
- 16. کار با دستور `tr` برای تبدیل کاراکترها
- 17. استفاده از `xargs` برای پردازش ورودی
- 18. ایجاد گزارشهای ساده با استفاده از پایپلاین (pipe)
- 19. آمار توصیفی با استفاده از `awk` و `sort`
- 20. تجزیه و تحلیل فایلهای لاگ با `grep` و `awk`
- 21. کار با فایلهای CSV در خط فرمان
- 22. استفاده از `csvkit` برای تحلیل فایلهای CSV
- 23. مقدمهای بر `jq` برای کار با JSON
- 24. استخراج داده از فایلهای JSON با `jq`
- 25. تبدیل فرمت داده با `jq`
- 26. کار با دستور `column` برای قالببندی خروجی
- 27. استفاده از `diff` و `patch` برای مقایسه و اعمال تغییرات
- 28. اسکریپتنویسی Bash برای خودکارسازی وظایف تحلیل داده
- 29. تابعهای Bash برای تحلیل داده
- 30. کار با متغیرها و آرایهها در Bash
- 31. خواندن و نوشتن فایلها در Bash
- 32. کنترل جریان (if/else) در Bash
- 33. حلقهها (for/while) در Bash
- 34. استفاده از دستور `find` برای جستجوی فایلها
- 35. استفاده از دستور `du` برای بررسی فضای دیسک
- 36. استفاده از دستور `ps` برای مدیریت فرایندها
- 37. مانیتورینگ سیستم با `top` و `htop`
- 38. کار با دستور `ssh` برای اتصال به سرورهای راه دور
- 39. کار با دستور `scp` برای انتقال فایلها
- 40. مقدمهای بر ابزار `netstat` برای شبکه
- 41. کار با دستور `ping` برای تست اتصال شبکه
- 42. استفاده از `whois` برای اطلاعات دامنه
- 43. کار با دستور `dig` برای DNS lookup
- 44. مقدمهای بر `gzip` و `bzip2` برای فشردهسازی فایلها
- 45. استفاده از `tar` برای آرشیو کردن فایلها
- 46. کار با `find` و `xargs` برای پردازش دستهای فایلها
- 47. استفاده از `tee` برای همزمان نوشتن در فایل و نمایش در خروجی
- 48. استفاده از `nohup` برای اجرای دستورات در پسزمینه
- 49. مقدمهای بر ابزار `screen` یا `tmux`
- 50. کار با دستور `watch` برای اجرای مداوم دستورات
- 51. استفاده از `history` برای بررسی و اجرای مجدد دستورات
- 52. نوشتن اسکریپتهای Bash برای تحلیل دادههای بزرگ
- 53. بهینهسازی اسکریپتهای Bash برای سرعت و کارایی
- 54. عیبیابی اسکریپتهای Bash
- 55. استفاده از ابزارهای خط فرمان برای پاکسازی دادهها
- 56. تبدیل دادهها بین فرمتهای مختلف در خط فرمان
- 57. کار با دادههای زمانی در خط فرمان لینوکس
- 58. تجزیه و تحلیل دادههای جغرافیایی در خط فرمان
- 59. مقدمهای بر ابزارهای تحلیل داده پیشرفته (مانند `datamash`)
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.