آموزش محیط های توسعه و مدیریت بسته ها در پایتون 3

Development Environments and Package Management in Python 3

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: تقریباً هر پروژه جدی پایتون به کتابخانه های شخص ثالث بستگی دارد. در این دوره شما یاد می گیرید که چگونه محیط پروژه خود را راه اندازی کنید، بسته های شخص ثالث را نصب و مدیریت کنید، و نیازمندی های پروژه خود را مدیریت کنید. همانطور که پروژه های شما رشد می کنند و پیچیده تر می شوند، بیشتر و بیشتر به سایر بسته های پایتون وابسته خواهند شد. . مدیریت این وابستگی ها گاهی اوقات می تواند چالش برانگیز باشد. در این دوره آموزشی، محیط‌های توسعه و مدیریت بسته‌ها در پایتون 3، همه چیزهایی را که برای مدیریت وابستگی‌های پروژه پایتون نیاز دارید، یاد خواهید گرفت. ابتدا، نگاهی دقیق‌تر به pip و ویژگی‌هایی که برای سناریوهای نصب مختلف و وابستگی‌های نسخه‌شده ارائه می‌دهد، بیندازید. در مرحله بعد، به محیط های مجازی شیرجه خواهید زد و خواهید دید که چگونه می توانید پروژه خود را برای محیط های مختلف پیکربندی کنید، مشکلات رایج را حل کنید و موارد دیگر. پس از آن، به سراغ دو ابزار جدیدتر و قدرتمند می‌روید که هدفشان جایگزینی pip و venv است: شعر و venv. در پایان این دوره، شما تمام مهارت های لازم را خواهید داشت که یک توسعه دهنده پایتون برای مدیریت وابستگی های پروژه های خود به آن نیاز دارد.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مدیریت بسته های پایتون با Pip Managing Python Packages with Pip

  • معرفی دوره Course Introduction

  • خلاصه: اصول پیپ Recap: Pip Basics

  • مشخصات مورد نیاز: نصب نسخه های خاص Requirements Specifiers: Installing Specific Versions

  • بسته های دارای وابستگی Packages with Dependencies

  • مشخصات مورد نیاز در عمق Requirements Specifiers in Depth

  • نصب از URL Github Installing from a Github URL

  • نصب از فایل سیستم محلی Installing from Local Filesystem

  • نصب های قابل ویرایش Editable Installs

  • نقد و بررسی: نصب بسته ها با Pip Review: Installing Packages with Pip

  • Pipx: نصب بسته‌های خارج از پروژه Pipx: Installing Packages Outside a Project

  • پیکربندی Pip Configuring Pip

  • مرور Review

محیط های مجازی و وابستگی های پروژه Virtual Environments and Project Dependencies

  • خلاصه: مبانی محیط های مجازی Recap: Virtual Environments Basics

  • Pycharm و محیط های مجازی Pycharm and Virtual Environments

  • کد ویژوال استودیو و محیط های مجازی Visual Studio Code and Virtual Environments

  • وابستگی های پروژه برای برنامه ها Project Dependencies for Applications

  • الزامات برای محیط های مختلف Requirements for Different Environments

  • وابستگی های پروژه برای کتابخانه ها Project Dependencies for Libraries

  • رزولوشن وابستگی Dependency Resolution

  • رسیدگی به تعارضات Handling Conflicts

فراتر از پیپ: پیپن و شعر Beyond Pip: pipenv and poetry

  • معرفی ماژول Module Introduction

  • معرفی Pipenv Introducing Pipenv

  • گردش کار Pipenv Pipenv Workflow

  • Pipenv: به روز نگه داشتن بسته ها Pipenv: Keeping Packages Up-to-date

  • نقد و بررسی: Pipenv Review: Pipenv

  • معرفی شعر Introducing Poetry

  • گردش کار شعر Poetry Workflow

  • شعر: دستورات در حال اجرا Poetry: Running Commands

  • شعر: گروه ها و موارد اضافی Poetry: Groups and Extras

  • نقد و بررسی: شعر Review: Poetry

نمایش نظرات

نظری ارسال نشده است.

آموزش محیط های توسعه و مدیریت بسته ها در پایتون 3
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 40m
31
Pluralsight (پلورال سایت) pluralsight-small
01 اردیبهشت 1402 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Reindert-Jan Ekker Reindert-Jan Ekker

پس از سالها کار در زمینه تولید نرم افزار ، Reindert-Jan Ekker در سال 2010 به تدریس برنامه نویسان روی آورد و هرگز به گذشته نگاه نکرد. او نویسنده دوره های Pluralsight است و کلاسهایی را درباره پایتون ، علوم داده ، devops (و سایر موارد) تدریس می کند. حتی اگر او بعضی از مشاغل توسعه را در اینجا و آنجا تحت فشار قرار دهد ، تدریس علاقه واقعی او است و او مشتاقانه منتظر است که این اشتیاق را با شما به اشتراک بگذارد.

Pluralsight (پلورال سایت)

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

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.