لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بسته بندی پایتون: ماژول های خود را ایجاد و منتشر کنید
Python Packaging: Create and Publish Your Own Modules
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
قدرت بسته بندی پایتون را باز کنید: یاد بگیرید که ماژول های سفارشی خود را ایجاد کنید، منتشر کنید و به اشتراک بگذارید اصول بسته بندی پایتون و اهمیت آن در توسعه نرم افزار را درک کنید. یک محیط توسعه پایتون را با ابزارها و وابستگی های لازم راه اندازی کنید. ماژول ها و بسته های پایتون را با پیروی از بهترین روش ها و ساختار مناسب ایجاد کنید. وابستگی ها و نیازمندی ها را در پروژه های پایتون به طور موثر مدیریت کنید. ساخت و توزیع بسته های پایتون برای نصب و استفاده آسان توسط دیگران. بستههای پایتون را در PyPI (شاخص بسته پایتون) برای توزیع و دسترسی گستردهتر منتشر کنید. برای عملکرد کامل، فایل ها و داده های غیر کد را در بسته های پایتون قرار دهید. اجرای استراتژی های نسخه سازی و ارتقاء بسته ها، تضمین سازگاری و مدیریت پذیری. بسته های پایتون را به طور موثر با استفاده از فایل های README مستند کنید و با استفاده از ابزارها اسناد تولید کنید. بستهبندی ماژولهای پایتون برای پلتفرمهای مختلف، سازگاری بین پلتفرمها را ممکن میسازد. مهارت های عملی و اعتماد به نفس برای ایجاد، بسته بندی و انتشار ماژول های پایتون خود را به دست آورید. پیش نیازها: برنامه نویسی پایه پایتون: دانش آموزان باید درک اساسی از مفاهیم برنامه نویسی پایتون شامل متغیرها، انواع داده ها، جریان کنترل، توابع و ماژول ها داشته باشند.
با دوره جامع ما در مورد بسته بندی پایتون، پتانسیل کامل مهارت های پایتون را آزاد کنید و به عنوان یک سازنده بسته ماهر به ارتفاعات جدیدی صعود کنید. این دوره به طور خاص برای توسعه دهندگان در تمام سطوح طراحی شده است و کاوش عمیق بسته بندی پایتون را ارائه می دهد. ما شما را از طریق اصول اساسی به پیچیدگی های مربوط به ایجاد، بسته بندی و توزیع ماژول های پایتون خود راهنمایی می کنیم.
با ثبت نام در این دوره، می توانید مزایای متعددی را پیش بینی کنید:
درک عمیق: تفاوتهای ظریف ماژولها، اسکریپتها، بستهها، فضاهای نام و محدوده پایتون را درک کنید و پایهای محکم برای سفر بستهبندی پایتون خود ایجاد کنید.
مهارتهای عملی: تجربه عملی در نوشتن و ساختار بستههای پایتون خود به دست آورید و یاد بگیرید که آنها را به طور مؤثر برای توزیع بسته بندی کنید.
تخصص انتشار: فرآیند انتشار بسته های پایتون خود را در PyPI درک کنید و آنها را در دسترس جامعه جهانی پایتون قرار دهید.
تسلط بر ابزارها: با ابزارهای حیاتی در اکوسیستم بستهبندی پایتون مانند پیپ، راهاندازی، چرخ و ریسمان که برای ایجاد و توزیع مؤثر بستهها ضروری هستند، آشنا شوید.
مستندات پروژه: یاد بگیرید که چگونه اسناد پروژه خود را به طور مؤثر مدیریت کنید، فایل های README قانع کننده ایجاد کنید، و اهمیت مجوزهای نرم افزار را درک کنید.
تکنیکهای عیبیابی: خود را با استراتژیهای ضروری برای مقابله با چالشهای رایجی که در طول فرآیند بستهبندی و توزیع به وجود میآیند مجهز کنید.
بهترین روشها: در بهترین روشهای استاندارد صنعت برای بستهبندی Python غوطهور شوید، و شما را برای برنامههای کاربردی در دنیای واقعی و مدیریت کارآمد بسته آماده میکند.
منابع تکمیلی: از منابع اضافی ما بهره ببرید که برای تقویت یادگیری شما طراحی شده اند و شما را با دنیای پویا بسته بندی Python آشنا می کند.
چه بهتازگی سفر خود را بهعنوان یک توسعهدهنده پایتون آغاز کردهاید یا تجربه گستردهای داشته باشید، این دوره یک درک جامع و عملی از بستهبندی پایتون ارائه میدهد. با آموزش انتشار بسته های پایتون خود، قابلیت های برنامه نویسی پایتون خود را تقویت کنید، قابلیت استفاده مجدد کد را افزایش دهید و کار خود را با جامعه توسعه دهندگان جهانی به اشتراک بگذارید. اکنون ثبت نام کنید و حرفه توسعه پایتون خود را به افق های جدید تسریع کنید!
سرفصل ها و درس ها
معرفی
Introduction
خوش آمد گویی و بررسی اجمالی دوره
Welcome and Course Overview
چرا بسته بندی پایتون مهم است؟
Why is Python Packaging Important?
اکوسیستم پایتون و نقش بسته ها
The Python Ecosystem and the Role of Packages
پیش نیازها و راه اندازی دوره (پایتون، پیپ، setuptools و غیره) - مقاله
Pre-requisites and Course Setup (Python, pip, setuptools, etc.) - Article
مبانی پایتون و تازهسازی
Python Basics and Refresher
تجدید کننده پایتون: توابع، کلاس ها و متغیرها
Python refresher: Functions, Classes, and Variables
تجدید کننده پایتون: توابع، کلاس ها و متغیرها - کد
Python refresher: Functions, Classes, and Variables - Code
مسابقه بازخوانی پایتون
python refresher quiz
درک فضاهای نام و دامنه
Understanding Namespaces and Scope
درک فضاهای نام و محدوده - کد
Understanding Namespaces and Scope - Code
آزمون فضاهای نام و دامنه
Namespaces and scopes Quiz
مقدمه ای بر ماژول های پایتون
Introduction to Python Modules
آشنایی با ماژول های پایتون
Understanding Python Modules
ماژول های واردات: بیانیه واردات و از ... بیانیه واردات
Importing Modules: import Statement and from...import Statement
ماژول های واردات: بیانیه واردات و از ... بیانیه واردات - کد
Importing Modules: import Statement and from...import Statement - Code
عبارت if __name__ == "__main__" در ماژول های پایتون
The if __name__ == "__main__" Statement in Python Modules
عبارت if __name__ == "__main__" در ماژول های پایتون - کد
The if __name__ == "__main__" Statement in Python Modules - Code
آشنایی با بسته های پایتون
Understanding Python Packages
از ماژول ها تا بسته ها: مقدمه
From Modules to Packages: An Introduction
پکیج پایتون چیست؟
What is a Python Package?
پکیج پایتون چیست؟ - امتحان
What is a Python Package? - Quiz
نمایش نظرات