آموزش مبانی uv - آخرین آپدیت

دانلود uv Foundations

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: تیم‌های پایتون هنوز با مجموعه‌ای از ابزارهای پراکنده مانند pip، venv، virtualenv، pip-tools، Poetry و pipx دست و پنجه نرم می‌کنند که نتیجه آن نصب‌های کند، محیط‌های ناپایدار و عدم سازگاری بیلدها در سیستم‌های مختلف است. در دوره «مبانی uv»، شما یاد می‌گیرید که گردش کار پایتون خود را با uv، مدیریت‌کننده سریع بسته‌ها و پروژه‌ها که بر پایه زبان Rust توسط Astral توسعه یافته، بهینه کنید. ابتدا بررسی خواهید کرد که uv چیست، چرا ایجاد شده و در مقایسه با ابزارهای سنتی پایتون چه تفاوت‌هایی دارد. سپس نحوه نصب uv، ایجاد محیط‌های ایزوله و مدیریت وابستگی‌های پروژه با دستوراتی مانند uv add، uv remove و uv sync را خواهید آموخت. در نهایت، یاد می‌گیرید چگونه برای تضمین تکرارپذیری بیلدها از Lockfileها استفاده کنید و چگونه uv را با استفاده از Workspaces برای پروژه‌های بزرگتر مقیاس‌پذیر کنید. پس از اتمام این دوره، مهارت و دانش لازم برای جایگزینی با اطمینان uv به عنوان مدیریت اصلی بسته‌ها و پروژه‌های پایتون خود را به دست خواهید آورد.

سرفصل ها و درس ها

درک uv و شروع به کار Understanding uv and getting started

  • چرا uv؟ مشکل ابزارهای سنتی پایتون Why uv? The problem with traditional Python tooling

  • uv چیست و جایگاه آن در چرخه حیات توسعه نرم‌افزار (SDLC) کجاست؟ What is uv and where does it fit in the SDLC?

  • دمو: نصب uv و مدیریت نسخه‌های پایتون Demo: Installing uv and managing Python versions

  • دمو: مقداردهی اولیه پروژه و بررسی ساختار آن Demo: Initializing a project and exploring the layout

  • دمو: مقایسه رودررو uv در برابر pip و poetry Demo: uv vs. pip and poetry, a side-by-side comparison

مدیریت محیط‌ها و وابستگی‌ها با uv Managing environments and dependencies with uv

  • نحوه مدیریت محیط‌های مجازی توسط uv How uv manages virtual environments

  • دمو: ایجاد و استفاده از محیط‌ها با uv venv و uv run Demo: Creating and using environments with uv venv and uv run

  • دمو: افزودن، به‌روزرسانی و حذف وابستگی‌ها Demo: Adding, updating, and removing dependencies

  • دمو: کار با گروه‌های وابستگی و موارد اختیاری (Extras) Demo: Working with dependency groups and optional extras

  • دمو: مهاجرت پروژه pip و requirements.txt به uv Demo: Migrating a pip plus requirements.txt project to uv

فایل‌های Lock و مقیاس‌پذیری uv برای پروژه‌های بزرگ Lockfiles and scaling uv to larger projects

  • درک lockfileها و بیلد‌های تکرارپذیر Understanding lockfiles and reproducible builds

  • دمو: تولید، به‌روزرسانی و همگام‌سازی با uv.lock Demo: Generating, updating, and syncing with uv.lock

  • دمو: کنترل حل وابستگی‌ها با استراتژی‌ها و Overrides Demo: Controlling dependency resolution with strategies and overrides

  • دمو: مقیاس‌پذیری با uv workspaces برای مخازن چند بسته‌ای Demo: Scaling with uv workspaces for multi-package repos

  • دمو: استفاده از uv در CI برای بیلد‌های سریع و تکرارپذیر Demo: Using uv in CI for fast, reproducible builds

نمایش نظرات

آموزش مبانی uv
جزییات دوره
1h 11m
15
(آخرین آپدیت)
2
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Profile is loading Profile is loading

محمد، یک توسعه دهنده نرم افزار با یک دهه تجربه، در یادگیری ماشین و تجزیه و تحلیل داده ها برتر است. او که یک مربی پر انرژی است، دارای مدرک مالی و علوم کامپیوتر است و تجزیه و تحلیل داده ها را برای شرکت های آموزش الکترونیکی پیشرو در سراسر جهان تدریس می کند.