کتاب ساخت رابطهای کاربری خط فرمان با پایتون: از مبتدی تا پیشرفته با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت رابطهای کاربری خط فرمان با پایتون: از مبتدی تا پیشرفته
موضوع کلی: برنامهنویسی پایتون
موضوع میانی: توسعه ابزارهای خط فرمان
📋 سرفصلهای دوره
- 1. مقدمهای بر رابطهای کاربری خط فرمان
- 2. پایتون برای توسعه ابزارهای خط فرمان
- 3. نصب و پیکربندی پایتون و ابزارهای مورد نیاز
- 4. مبانی سینتکس پایتون برای CLI
- 5. متغیرها، انواع داده و عملگرها در پایتون
- 6. ساختارهای کنترلی: شرطها و حلقهها
- 7. توابع و ماژولها در پایتون
- 8. مدیریت خطا و استثناها
- 9. ورودی و خروجی استاندارد
- 10. کار با آرگومانهای خط فرمان: `sys.argv`
- 11. استفاده از ماژول `argparse` برای تجزیه آرگومانها
- 12. تعریف آرگومانهای موقعیتی و اختیاری
- 13. تعریف انواع داده برای آرگومانها
- 14. ایجاد گروههای آرگومان
- 15. ایجاد زیردستورها (subcommands)
- 16. استفاده از فایلهای پیکربندی
- 17. فرمتهای رایج فایلهای پیکربندی (JSON, YAML, INI)
- 18. خواندن و نوشتن فایلها
- 19. کار با فایلهای متنی
- 20. کار با فایلهای CSV
- 21. کار با فایلهای JSON
- 22. استفاده از ماژول `click` برای ساخت CLI
- 23. دکوراتورها و دستورات `click`
- 24. گروههای دستورات در `click`
- 25. استفاده از گزینهها (options) در `click`
- 26. اعتبارسنجی ورودی با `click`
- 27. استفاده از تکمیل خودکار (autocomplete)
- 28. ایجاد خروجی فرمتبندی شده
- 29. استفاده از رنگها و سبکها در خروجی
- 30. استفاده از جداول در خروجی
- 31. استفاده از نوار پیشرفت (progress bar)
- 32. کار با دیتابیسها از طریق CLI
- 33. اتصال به دیتابیسهای SQLite
- 34. اتصال به دیتابیسهای MySQL
- 35. اتصال به دیتابیسهای PostgreSQL
- 36. ساخت ابزارهای مدیریت دیتابیس
- 37. کار با APIها از طریق CLI
- 38. دریافت داده از APIها
- 39. ارسال داده به APIها
- 40. فرمتبندی دادههای API
- 41. ساخت ابزارهای تعامل با API
- 42. تست و دیباگ کردن ابزارهای CLI
- 43. نوشتن تستهای واحد (unit tests)
- 44. استفاده از ابزارهای تست پایتون
- 45. دیباگ کردن برنامههای CLI
- 46. بستهبندی و توزیع ابزارهای CLI
- 47. ایجاد بستههای توزیعی (packages)
- 48. استفاده از `setuptools`
- 49. انتشار بستهها در PyPI
- 50. ساخت مستندات برای ابزارهای CLI
- 51. استفاده از docstrings
- 52. ایجاد مستندات خودکار با Sphinx
- 53. بهینهسازی عملکرد CLI
- 54. پروفایل کردن کد پایتون
- 55. استفاده از الگوریتمهای بهینه
- 56. استفاده از کتابخانههای بهینه
- 57. طراحی رابط کاربری مناسب برای CLI
- 58. اصول طراحی CLI
- 59. ایجاد پیامهای راهنما و خطا
- 60. ارائه بازخورد مناسب به کاربر
- 61. نمونههای پیشرفته ساخت CLI
- 62. ساخت ابزار مدیریت فایل
- 63. ساخت ابزار مانیتورینگ سیستم
- 64. ساخت ابزار پردازش داده
- 65. کار با شبکههای کامپیوتری از طریق CLI
- 66. ایجاد ابزارهای شبکه ساده
- 67. کار با پروتکلهای TCP/IP
- 68. امنیت در ابزارهای CLI
- 69. جلوگیری از حملات تزریق کد
- 70. اعتبارسنجی ورودی کاربر
- 71. ذخیره امن اطلاعات حساس
- 72. استفاده از رمزنگاری
- 73. بهروزرسانی و نگهداری ابزارهای CLI
- 74. مدیریت نسخهها
- 75. رفع اشکالات و بهبود عملکرد
- 76. پشتیبانی از کاربران و ارائه آموزش
تگها:
CLI
آموزش پایتون
اسکریپت پایتون
برنامهنویسی پایتون
پایتون
پایتون CLI
توسعه ابزار
خط فرمان
رابط کاربری
کامند لاین
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.