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

Managing Python Packages and Virtual Environments

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

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

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

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

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

  • مقدمه Introduction

  • شروع شدن Getting Started

  • نسخه ی نمایشی: نصب pip بر روی ویندوز Demo: Installing pip on Windows

  • نصب pip در سیستم عامل Mac یا Linux Installing pip on Mac OS or Linux

  • نسخه ی نمایشی: نصب Linux Demo: Linux Installation

  • نسخه ی نمایشی: مدیریت بسته بندی با pip Demo: Package Management with pip

  • نسخه ی نمایشی: دریافت اطلاعات بسته با pip Demo: Getting Package Information with pip

  • مرور Review

  • نسخه ی نمایشی: بسته ها کجا نصب می شوند؟ Demo: Where Are Packages Installed?

  • نسخه ی نمایشی: راهی بهتر برای تماس با pip Demo: A Better Way to Call pip

پروژه خود را با محیط های مجازی تنظیم کنید Setting up Your Project with Virtual Environments

  • درباره محیط های مجازی About Virtual Environments

  • ایجاد یک محیط مجازی Creating a Virtual Environment

  • کار در یک محیط مجازی Working Inside a Virtual Environment

  • مرور Review

  • مدیریت الزامات پروژه Managing Project Requirements

  • پروژه ها ، الزامات و نسخه ها Projects, Requirements, and Versions

  • یک مثال در دنیای واقعی A Real-world Example

  • مثال دیگر: آزمایش با Tox Another Example: Testing with Tox

استفاده از virtualenvwrapper برای سهولت زندگی شما Using virtualenvwrapper to Make Your Life Easier

  • معرفی و نصب Intro and Installation

  • کار با virtualenvwrapper Working with virtualenvwrapper

  • مرور Review

انتخاب ابزارهای مناسب Choosing the Right Tools

  • معرفی pipenv و شعر Introducing pipenv and poetry

  • پیپنو Pipenv

  • شعر Poetry

  • نتیجه Conclusion

نمایش نظرات

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

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

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

آموزش مدیریت بسته های پایتون و محیط های مجازی
جزییات دوره
1h 23m
26
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
123
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Reindert-Jan Ekker Reindert-Jan Ekker

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