آموزش پایتون: محیط‌های توسعه (Development Environments) - آخرین آپدیت

دانلود Python: Development Environments

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: با رشد پروژه‌های شما و پیچیده‌تر شدن آن‌ها، وابستگی به بسته‌های مختلف پایتون افزایش می‌یابد. مدیریت این وابستگی‌ها می‌تواند چالش‌برانگیز باشد. در دوره «پایتون: محیط‌های توسعه»، شما مدیریت وابستگی‌های پروژه‌های پایتون را خواهید آموخت. ابتدا با ابزار pip و قابلیت‌های آن برای سناریوهای مختلف نصب و مدیریت نسخه‌های وابستگی‌ها آشنا می‌شوید. سپس به دنیای محیط‌های مجازی (Virtual Environments) وارد شده و نحوه پیکربندی پروژه‌ها برای محیط‌های مختلف، حل مشکلات رایج و موارد دیگر را بررسی می‌کنید. در نهایت، با ابزارهای قدرتمند و جدیدی مانند uv، poetry و venv آشنا خواهید شد. در پایان این دوره، تمامی مهارت‌های لازم برای مدیریت حرفه‌ای وابستگی‌های پروژه را که یک توسعه‌دهنده پایتون به آن نیاز دارد، کسب خواهید کرد.

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

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

  • مرور مفاهیم پایه Pip Pip Basics Recap

  • نصب نسخه‌های خاص از بسته‌ها Installing Specific Versions of Packages

  • درک وابستگی‌های پکیج‌ها Understanding Package Dependencies

  • بررسی عمیق مشخص‌کننده‌های نیازمندی‌ها Requirement Specifiers In-depth

  • نصب از گیت‌هاب Installing from GitHub

  • نصب فایل‌های محلی Installing Local Files

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

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

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

  • مرور مفاهیم پایه محیط‌های مجازی Virtual Environments Basics Recap

  • پای‌شارم و محیط‌های مجازی PyCharm and Virtual Environments

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

  • وابستگی‌های پروژه‌ها: اپلیکیشن‌ها و فایل‌های Requirements Dependencies for Projects: Applications and Requirements Files

  • استفاده از چندین فایل نیازمندی برای محیط‌های مختلف Multiple Requirements Files for Multiple Environments

  • وابستگی‌های پروژه‌ها: کتابخانه‌ها و فایل Pyproject.toml Dependencies for Projects: Libraries and Pyproject.toml

  • گروه‌های وابستگی و Extras Dependency Groups and Extras

  • نحوه حل وابستگی‌ها توسط Pip How Pip Does Dependency Resolution

  • تداخل‌های وابستگی (Dependency Conflicts) Dependency Conflicts

محیط‌های پایتون و کنترل نسخه Python Environments and Version Control

  • راه‌اندازی پروژه Project Setup

  • نادیده گرفتن فایل‌ها با Git Ignoring Files with Git

  • مدیریت اطلاعات حساس با کنترل نسخه و Dotenv Keeping Secrets with Version Control and Dot-env

بهترین متدها و ابزارهای جدیدتر Best Practices and Newer Tools

  • ابزارهای جایگزین، قفل کردن نسخه و هش‌ها Alternative Tools, Version Locking and Hashes

  • آشنایی با UV UV Introduction

  • آشنایی با Poetry Poetry Introduction

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

  • آشنایی با Pipenv Pipenv Introduction

نمایش نظرات

آموزش پایتون: محیط‌های توسعه (Development Environments)
جزییات دوره
1h 7m
25
(آخرین آپدیت)
11
4.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Reindert-Jan Ekker Reindert-Jan Ekker

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