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

پکیجینگ پایتون: ماژول‌های خودتان را ایجاد و منتشر کنید

پکیجینگ پایتون: ماژول‌های خودتان را ایجاد و منتشر کنید

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

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

  • درک اصول اولیه پکیجینگ در پایتون و اهمیت آن در توسعه نرم‌افزار
  • راه‌اندازی محیط توسعه پایتون با ابزارها و وابستگی‌های لازم
  • ساخت ماژول‌ها و پکیج‌های پایتون با رعایت بهترین روش‌ها و ساختار مناسب
  • مدیریت مؤثر وابستگی‌ها و نیازمندی‌ها در پروژه‌های پایتون
  • ساخت و توزیع پکیج‌های پایتون برای نصب آسان و استفاده دیگران
  • انتشار پکیج‌های پایتون در 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

869,000 173,800 تومان

مشخصات آموزش

پکیجینگ پایتون: ماژول‌های خودتان را ایجاد و منتشر کنید

  • تاریخ به روز رسانی: 1404/09/07
  • سطح دوره:همه سطوح
  • تعداد درس:43
  • مدت زمان :02:12:28
  • حجم :1.53GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی: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
  • سطح دوره:
  • زبان: دوبله فارسی

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

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