دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

آموزش بسته‌بندی در پایتون

آموزش بسته‌بندی در پایتون

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • ایجاد یک بسته پایتون
  • انتشار یک بسته پایتون در فهرست 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

539,500 107,900 تومان

مشخصات آموزش

آموزش بسته‌بندی در پایتون

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:مقدماتی
  • تعداد درس:12
  • مدت زمان :01:22:18
  • حجم :497.0MB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,889,000 377,800 تومان
  • زمان: 04:47:39
  • تعداد درس: 30
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,659,500 531,900 تومان
  • زمان: 06:44:45
  • تعداد درس: 35
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,501,000 300,200 تومان
  • زمان: 03:48:11
  • تعداد درس: 47
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,300,500 1,460,100 تومان
  • زمان: 18:29:24
  • تعداد درس: 115
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,113,000 422,600 تومان
  • زمان: 05:21:41
  • تعداد درس: 51
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
9,269,000 1,853,800 تومان
  • زمان: 23:28:00
  • تعداد درس: 170
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,762,000 1,752,400 تومان
  • زمان: 22:11:23
  • تعداد درس: 140
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,734,500 1,346,900 تومان
  • زمان: 17:03:28
  • تعداد درس: 45
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,360,500 1,672,100 تومان
  • زمان: 21:10:47
  • تعداد درس: 202
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید