کتاب تبدیل نوت‌بوک‌های ژوپیتر به بسته‌های قابل توزیع پایتون

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره تبدیل نوت‌بوک‌های ژوپیتر به بسته‌های قابل توزیع پایتون

موضوع کلی: توسعه نرم‌افزار با پایتون

موضوع میانی: بسته‌بندی و انتشار کدهای پایتون

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر توسعه نرم‌افزار با پایتون
  • 2. آشنایی با مفاهیم بسته‌بندی در پایتون
  • 3. نوت‌بوک‌های ژوپیتر: ابزاری برای کاوش و تحلیل داده
  • 4. ساختار نوت‌بوک‌های ژوپیتر
  • 5. نوشتن کد تمیز و خوانا در ژوپیتر
  • 6. استفاده از Markdown برای مستندسازی در ژوپیتر
  • 7. مقدمه‌ای بر ساخت بسته‌های پایتون
  • 8. چرا بسته‌بندی کدهای پایتون اهمیت دارد؟
  • 9. ساختار پایه‌ای یک بسته پایتون
  • 10. فایل setup.py: قلب بسته‌بندی
  • 11. پیکربندی metadata در setup.py
  • 12. تعریف وابستگی‌ها (Dependencies)
  • 13. مدیریت نسخه‌بندی بسته
  • 14. نوشتن تست‌های واحد (Unit Tests)
  • 15. مفاهیم CI/CD در توسعه پایتون
  • 16. مقدمه‌ای بر ابزارهای CI/CD
  • 17. استفاده از GitHub Actions برای CI/CD
  • 18. پیکربندی GitHub Actions برای پایتون
  • 19. اجرای خودکار تست‌ها در CI/CD
  • 20. ساخت توزیع‌های منبع (Source Distributions)
  • 21. ساخت چرخ‌ها (Wheels) برای توزیع باینری
  • 22. آشنایی با PyPI: مخزن بسته‌های پایتون
  • 23. انتشار بسته بر روی PyPI
  • 24. مدیریت انتشار و به‌روزرسانی بسته‌ها
  • 25. استفاده از Virtual Environments
  • 26. چرا Virtual Environments ضروری هستند؟
  • 27. نصب و مدیریت بسته‌ها با pip
  • 28. آشنایی با Poetry: ابزاری نوین برای مدیریت وابستگی و بسته‌بندی
  • 29. مقایسه Poetry با pip و setup.py
  • 30. استفاده از Poetry برای ساخت بسته
  • 31. مدیریت وابستگی‌ها با Poetry
  • 32. انتشار بسته با Poetry
  • 33. استفاده از Cookiecutter برای ساختاردهی پروژه
  • 34. قالب‌های آماده Cookiecutter
  • 35. سفارشی‌سازی قالب‌های Cookiecutter
  • 36. ساخت قالب Cookiecutter شخصی
  • 37. مقدمه‌ای بر ابزارهای مستندسازی
  • 38. استفاده از Sphinx برای مستندسازی
  • 39. پیکربندی Sphinx
  • 40. نوشتن مستندات با reStructuredText
  • 41. تولید خروجی‌های مختلف از Sphinx
  • 42. ادغام نوت‌بوک‌های ژوپیتر در مستندات
  • 43. استفاده از nbsphinx برای ادغام نوت‌بوک
  • 44. نمایش کد و خروجی نوت‌بوک در مستندات
  • 45. اشاره به بخش‌های مختلف بسته در مستندات
  • 46. مفاهیم پیشرفته‌تر در بسته‌بندی
  • 47. مدیریت فایل‌های داده در بسته‌ها
  • 48. استفاده از entry_points برای اسکریپت‌های خط فرمان
  • 49. ایجاد بسته‌های قابل اجرا
  • 50. پیکربندی ابزارهای linting و formatting
  • 51. استفاده از Flake8 برای بررسی کیفیت کد
  • 52. استفاده از Black برای فرمت‌دهی خودکار کد
  • 53. مفهوم code coverage
  • 54. استفاده از pytest-cov برای پوشش کد
  • 55. بهینه‌سازی عملکرد بسته
  • 56. روش‌های پروفایلینگ کد پایتون
  • 57. استفاده از Cython برای سرعت بخشیدن به کد
  • 58. مقدمه‌ای بر معماری نرم‌افزار
  • 59. اصول طراحی شیءگرا در پایتون
  • 60. الگوهای طراحی رایج در پایتون
  • 61. مفهوم SOLID در طراحی نرم‌افزار
  • 62. استفاده از type hints برای افزایش خوانایی و قابلیت اطمینان
  • 63. مقدمه‌ای بر مدیریت پروژه
  • 64. اصول Agile در توسعه نرم‌افزار
  • 65. کاربرد ابزارهای مدیریت پروژه
  • 66. مستندسازی فنی (Technical Documentation)
  • 67. مستندسازی API
  • 68. اصول نوشتن README مؤثر
  • 69. مدیریت خطا و استثناء در پایتون
  • 70. استراتژی‌های مدیریت خطا
  • 71. استفاده از logging برای ثبت وقایع
  • 72. مفاهیم امنیتی در توسعه نرم‌افزار
  • 73. اصول امنیت در بسته‌بندی پایتون
  • 74. مدیریت کلیدهای API و اطلاعات حساس
  • 75. روش‌های جلوگیری از حملات رایج
  • 76. مقدمه‌ای بر مهندسی نرم‌افزار
  • 77. چرخه حیات توسعه نرم‌افزار
  • 78. مدل‌های مختلف توسعه نرم‌افزار
  • 79. اصول مهندسی نیازمندی‌ها
  • 80. مستندسازی نیازمندی‌ها
  • 81. مقدمه‌ای بر مبانی فقهی معاملات و کسب‌وکار
  • 82. قواعد فقهی در معاملات
  • 83. عقود اسلامی رایج
  • 84. مبانی فقهی بانکداری بدون ربا
  • 85. اصول بیمه در فقه اسلامی
  • 86. مباحث حقوقی مرتبط با قراردادهای نرم‌افزاری
  • 87. قوانین مالکیت فکری در نرم‌افزار
  • 88. قراردادهای توسعه نرم‌افزار
  • 89. مسئولیت حقوقی توسعه‌دهندگان
  • 90. مقررات بانک مرکزی در حوزه رمزارزها
  • 91. قوانین و مقررات گمرکی و ارزی
  • 92. رعایت قوانین کار و تامین اجتماعی
  • 93. اصول اخلاقی در کسب‌وکار
  • 94. مسئولیت اجتماعی شرکت‌ها
  • 95. مبانی اخلاقی در تعاملات شغلی
  • 96. اهمیت رعایت قوانین در هر کسب‌وکار

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.