آموزش بستهبندی در پایتون
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- ایجاد یک بسته پایتون
- انتشار یک بسته پایتون در فهرست PyPI
- ضمیمه کردن داده به بسته با استفاده از چندین روش (MANIFEST، data_files ،py_modules ،extension modules ،scripts)
- ایجاد اسکریپتهای اجرایی و entry points برای بستهها
- ساخت اتصال اکستنشن ++C به عنوان بسته پایتون
- ساخت بسته برای چندین پلتفرم لینوکس با استفاده از تصاویر manylinux و musllinux (alpine)
- ساخت بسته با استفاده از TOML و Flit
پیش نیازهای دوره
- مبانی پایتون و لینوکس
توضیحات دوره
بستهبندی پایتون جنبهای مهم از توسعه نرمافزار است که به توسعهدهندگان این امکان را میدهد تا کد خود را بهطور کارآمد توزیع و با دیگران به اشتراک بگذارند. چه شما یک برنامهنویس تازه کار و چه یک توسعهدهنده با تجربه باشید، درک چگونگی بستهبندی و توزیع پروژههای پایتونی برای شما ضروری است. این دوره جامع طراحی شده است تا شما را با دانش و مهارتهای لازم برای ناوبری در دنیای بستهبندی پایتون بهصورت مطمئن تجهیز کند.
در این دوره، شما سفر خود را از طریق مفاهیم اصولی، بهترین شیوهها و ابزارهای ضروری برای بستهبندی پایتون آغاز خواهید کرد. شما یاد خواهید گرفت که چگونه پروژههای پایتون خود را ساختاربندی کنید و ماژولهای قابل استفاده مجدد ایجاد کنید.
با پیشرفت در دوره، فرمتهای مختلف بستهبندی از جمله توزیعهای منبع (sdist) و توزیعهای باینری (bdist) را بررسی خواهید کرد و خواهید آموخت چگونه بستههای پایتون ایجاد کنید که به راحتی توزیع و در پلتفرمهای مختلف نصب شوند. این دوره به بررسی استفاده از setuptools، ابزار استاندارد برای بستهبندی پایتون، خواهد پرداخت و شما را با ابزارهای مدرن بستهبندی مانند TOML و Flit آشنا خواهد کرد.
علاوه بر آن، شما درک عمیقی از فهرست بستههای پایتون (PyPI)، مخزن مرکزی برای بستههای پایتون، خواهید یافت و خواهید آموخت که چگونه بستههای خود را در PyPI بارگذاری کنید تا به جامعه جهانی پایتون دسترسی پیدا کنند.
شما یاد خواهید گرفت که چگونه اکستنشن های ++C را برای پایتون بسازید و چگونه بستهها را برای چندین پلتفرم (manylinux و musllinux) ایجاد کنید. همچنین، یاد خواهید گرفت که چگونه اسکریپتهای قابل اجرا و نقاط ورودی برای بستهها (اسکریپتهای کنسولی، اسکریپتهای GUI و پلاگینها) ایجاد کنید. چه شما در حال توسعه کتابخانهها برای مشارکتهای متنباز باشید یا اپلیکیشنهای کاربردی را در سازمان خود مستقر کنید، بستهبندی پایتون مهارتی حیاتی است که سفر برنامهنویسی پایتون شما را ارتقا خواهد داد.
به دوره بپیوندید و قدرت به اشتراکگذاری خلقیات پایتون خود را با دنیا آزاد کنید. آماده شوید تا مهارتهای توسعه پایتون خود را به سطح بعدی ببرید و اطمینان حاصل کنید که کد شما نه تنها کاربردی بلکه قابل دسترسی و قابل نگهداری است. امروز در دوره شرکت کنید تا به یک بستهبندیکننده و توزیعکننده پایتون ماهر تبدیل شوید.
این دوره برای چه کسانی مناسب است؟
- برنامهنویسان پایتون
آموزش بستهبندی در پایتون
-
بسته محلی پایتون 06:07
-
بسته محلی پایتون None
-
انتشار بسته در PyPI 17:25
-
انتشار بسته در PyPI None
-
داده اضافی برای بسته 17:58
-
داده اضافی برای بسته None
-
اسکریپتهای قابل اجرا و entry points 16:50
-
اسکریپتهای قابل اجرا و entry points None
-
ساخت اکستنشن های ++C 11:28
-
ساخت اکستنشن های ++C None
-
TOML 05:25
-
Flit 07:05
مشخصات آموزش
آموزش بستهبندی در پایتون
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:12
- مدت زمان :01:22:18
- حجم :497.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy