پکیجینگ پایتون: ماژولهای خودتان را ایجاد و منتشر کنید
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت
- درک اصول اولیه پکیجینگ در پایتون و اهمیت آن در توسعه نرمافزار
- راهاندازی محیط توسعه پایتون با ابزارها و وابستگیهای لازم
- ساخت ماژولها و پکیجهای پایتون با رعایت بهترین روشها و ساختار مناسب
- مدیریت مؤثر وابستگیها و نیازمندیها در پروژههای پایتون
- ساخت و توزیع پکیجهای پایتون برای نصب آسان و استفاده دیگران
- انتشار پکیجهای پایتون در PyPI (مخزن پکیجهای پایتون) برای دسترسی و توزیع گستردهتر
- افزودن فایلها و دادههای غیرکدی به پکیجهای پایتون برای عملکرد کاملتر
- اجرای استراتژیهای نسخهبندی و ارتقای پکیجها به منظور تضمین سازگاری و مدیریت بهتر
- مستندسازی مؤثر پکیجهای پایتون با استفاده از فایلهای README و تولید مستندات با ابزارهای مرتبط.
- پکیج کردن ماژولهای پایتون برای پلتفرمهای مختلف و پشتیبانی از سازگاری کراس پلتفرم
- کسب مهارتهای عملی و اطمینان خاطر در ساخت، پکیج کردن و انتشار ماژولهای پایتون خودتان
توضیحات دوره
با دوره جامع ما درباره پکیجینگ پایتون، تواناییهای پایتون خود را به حداکثر برسانید و به یک سازنده پکیج ماهر تبدیل شوید. این دوره مخصوص توسعهدهندگان در تمام سطوح طراحی شده و بهطور کامل اصول و جزئیات پکیجینگ پایتون را بررسی میکند. از اصول ابتدایی تا نکات پیچیده ساخت، پکیجینگ و توزیع ماژولهای پایتون را با راهنماییهای این دوره خواهید آموخت.
با شرکت در این دوره میتوانید از مزایای متعددی بهرهمند شوید:
درک عمیق: نکات ریز ماژولها، اسکریپتها، پکیجها، فضای نام و اسکوپ در پایتون را بیاموزید تا پایهای مستحکم برای یادگیری پکیجینگ پایتون خود بسازید.
مهارتهای عملی: بهطور عملی نوشتن و ساختاردهی پکیجهای پایتون خود را تجربه کنید و یاد بگیرید چگونه آنها را به شکلی کارآمد برای توزیع پکیج کنید.
تخصص در انتشار: فرایند منتشر کردن پکیجهای پایتون در PyPI را یاد بگیرید تا بتوانید آنها را در دسترس جامعه جهانی پایتون قرار دهید.
تسلط به ابزارها: با ابزارهای کلیدی اکوسیستم پکیجینگ پایتون مثل pip ،setuptools wheel و twine آشنا شوید که برای ساخت و توزیع پکیج ضروری هستند.
مستندسازی پروژه: نحوه مدیریت مؤثر مستندات پروژه، خلق فایلهای README قوی و درک اهمیت مجوزهای نرمافزاری را یاد بگیرید.
تکنیکهای رفع اشکال: با استراتژیهای لازم برای حل مشکلات معمول هنگام فرآیندهای پکیجینگ و توزیع آشنا شوید.
بهترین شیوهها: بهترین روشهای استاندارد صنعت در پکیجینگ پایتون را بیاموزید تا برای کاربرد واقعی و مدیریت مؤثر پکیجها آماده شوید.
منابع مکمل: از سایر منابع ما برای تثبیت یادگیری و آگاهی از تحولات دنیای پکیجینگ پایتون بهرهمند شوید.
چه در ابتدای مسیر توسعه پایتون باشید و چه تجربه زیادی در این حوزه داشته باشید، این دوره درک جامع و عملی پکیجینگ پایتون را در اختیارتان قرار میدهد. قدرت برنامهنویسی پایتون خود را ارتقا دهید، قابلیت استفاده مجدد کدها را افزایش دهید و با یادگیری نحوه انتشار پکیجهای پایتون خود، کارهایتان را در جامعه جهانی توسعهدهندگان به اشتراک بگذارید. همین حالا در این دوره شرکت کنید و مسیر توسعه پایتون خود را به افقهای جدید برسانید!
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان پایتون: این دوره برای کسانی که میخواهند درک عمیقتری از مفاهیم پکیجینگ پیدا کنند و روش ایجاد و توزیع ماژولهای خود را بیاموزند، ایده آل است. آنها مهارت لازم برای پکیجینگ کدشان در فرمتی با قابلیت استفاده مجدد و توزیعشدن را کسب خواهند کرد تا راحتتر بتوانند آن را با دیگران به اشتراک بگذارند.
- مهندسان نرمافزار: مهندسان نرمافزاری که با پایتون کار میکنند، با کسب درک جامع از تکنیکهای پکیجینگ، از این دوره بهرهمند خواهند شد. آنها با یادگیری تکنیکهای ساختاردهی پروژه، مدیریت وابستگیها و توزیع موثر نرمافزار، روند توسعه کلی خود را بهبود خواهند داد.
- مشارکتکنندگان پروژههای متنباز: افرادی که مایل به مشارکت در پروژههای متنباز پایتون هستند، این دوره را مفید خواهند یافت. آنها مهارت لازم برای پکیجینگ مناسب تغییرات خود، رعایت دستورالعملهای پروژه و همکاری مؤثر در جامعه متنباز را به دست میآورند.
- علاقهمندان و خودآموزها: دوستداران پایتون که به صورت تفریحی برنامهنویسی میکنند یا خودآموزانی که به دنبال افزایش مهارتهای پایتون خود هستند، این دوره را مفید خواهند یافت. این دوره دانش عملی و تجربه کاربردی در زمینه پکیجینگ را ارائه میدهد و آنها را قادر میسازد تا کد خود را به طور مؤثر سازماندهی کرده و پروژههای خود را با دیگران به اشتراک بگذارند.
- دانشجویان و فراگیران: دانشجویانی که پایتون یا رشتههای مرتبط مانند علوم کامپیوتر یا علوم داده را مطالعه میکنند، میتوانند از این دوره بهرهمند شوند. پکیجینگ یک جنبه حیاتی از توسعه نرمافزار است و درک زودهنگام آن میتواند شیوههای کدنویسی آنها را بهبود بخشد و آنها را برای پروژههای دنیای واقعی آماده کند.
- متخصصانی که به پایتون مهاجرت میکنند: متخصصانی که از زبانهای برنامهنویسی دیگر استفاده میکنند و در حال گذار به پایتون هستند، این دوره را در درک قراردادهای پکیجینگ پایتون مفید خواهند یافت. این دوره به آنها دانش و مهارتهای لازم برای پکیجینگ حرفهای پروژههای پایتون و همسو شدن با بهترین شیوهها در اکوسیستم پایتون را ارائه میدهد.
پکیجینگ پایتون: ماژولهای خودتان را ایجاد و منتشر کنید
-
خوشآمدگویی و معرفی دوره 04:20
-
چرا پکیجینگ پایتون مهم است؟ 05:51
-
اکوسیستم پایتون و نقش پکیجها 05:06
-
مرور پایتون: توابع، کلاسها و متغیرها 03:54
-
مرور پایتون: توابع، کلاسها و متغیرها - کد نمونه 05:22
-
آزمون مرور پایتون None
-
درک فضای نام و اسکوپ 05:56
-
درک فضای نام و اسکوپ - کد نمونه 03:24
-
آزمون فضای نام و اسکوپ ها None
-
درک ماژولهای پایتون 03:26
-
ایمپورت ماژولها: دستور import و from...import 03:31
-
ایمپورت ماژولها: دستور import و from...import - کد نمونه 01:47
-
دستور "__if __name__ == "__main در ماژول های پایتون 03:12
-
دستور "__if __name__ == "__main در ماژول های پایتون - کد نمونه 01:39
-
از ماژولها تا پکیجها: مقدمه 03:19
-
پکیج پایتون چیست؟ 02:24
-
پکیج پایتون چیست؟ - آزمون None
-
ساختار پکیج پایتون 02:36
-
آزمون ساختار پکیج پایتون None
-
مقدمهای بر فایل init__.py__ 02:42
-
برنامهریزی برای پکیج پایتون 03:43
-
راهاندازی ساختار دایرکتوری 02:40
-
نوشتن اولین پکیج 02:01
-
بررسی دقیق فایل setup.py 03:28
-
درک فایل Manifest.in 02:56
-
افزودن متادیتا به پکیج خود 03:35
-
اهمیت مستندسازی مناسب 02:53
-
ساخت فایل README مؤثر 03:06
-
درک مجوزهای نرمافزاری 04:13
-
درک محیطهای مجازی 03:10
-
ایجاد و استفاده از محیطهای مجازی با venv 02:15
-
چرا تست کردن مهم است؟ 02:05
-
نصب پکیج به صورت محلی 02:35
-
نوشتن و اجرای تست واحد برای پکیج شما 03:45
-
مروری بر PyPI 03:02
-
آپلود ماژول خود در PyPI 02:25
-
درک و اجرای نسخهبندی معنایی 02:35
-
بروزرسانی پکیج خود 02:32
-
ترغیب به مشارکت جامعه 02:54
-
طراحی پکیج UdemyCalculator 02:06
-
کدنویسی پکیج UdemyCalculator 07:47
-
ساخت و آپلود پکیج UdemyCalculator 04:04
-
خلاصه دوره و خداحافظی 03:16
مشخصات آموزش
پکیجینگ پایتون: ماژولهای خودتان را ایجاد و منتشر کنید
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:43
- مدت زمان :02:12:28
- حجم :1.53GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy