بستهبندی و استقرار
بخشی از دوره پایتون
تا اینجا کدی به Python نوشتهاید که خودتان (و فقط خودتان) با تایپ python something.py اجرایش میکنید. این درس دربارهٔ همان قدم کوچک و بیشتر مکانیکی است که آن اسکریپت را به چیزی تبدیل میکند که دیگران میتوانند روی ماشین خودشان نصب کنند و مثل یک دستور واقعی اجرا کنند. اینجا Python تازهای زیاد نمینویسید، بلکه چیدمان فایلها، آن یک فایل کانفیگ، و دو سه دستوری را یاد میگیرید که همه اینها را به کار میاندازد.
فضای کاری را باز کنید. ویرایشگر روی pyproject.toml باز میشود و کنارش پوشهای به نام src/ هست. چیدمان کامل این شکلی است ...
میخواهی پایتون بستهبندی و استقرار را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با پایتون آماده دریافت کنی و بستهبندی و استقرار را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسبستهبندی و استقرارچه چیزهایی یاد میگیری
- Pyproject.toml
- Pip install -e
- Console scripts
- Building a wheel
- Publishing to PyPI
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
19 درس- 1سلام، پایتون20 دقیقه
- 2اعداد و رشتهها25 دقیقه
- 3Asking the User a Question15 دقیقه
- 4جریان کنترل30 دقیقه
- 5لیستها و تاپلها30 دقیقه
- 6دیکشنریها و مجموعهها30 دقیقه
- 7توابع30 دقیقه
- 8Comprehensions25 دقیقه
- 9فایلها و IO30 دقیقه
- 10ماژولها و پکیجها (Modules and Packages)30 دقیقه
- 11کلاسها و OOP35 دقیقه
- 12وراثت و ترکیب30 دقیقه
- 13مدیریت استثناها30 دقیقه
- 14ایتریتورها و جنریتورها (Iterators and Generators)30 دقیقه
- 15دکوراتورها (Decorators)30 دقیقه
- 16کانتکست منیجرها (Context Managers)25 دقیقه
- 17همزمانی: نخها و Async40 دقیقه
- 18تست با pytest35 دقیقه
- 19بستهبندی و استقرار35 دقیقه
