آموزش ساخت برنامه های پایتون CLI با کلیک

Building Python CLI Apps with Click

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: با ساختن رابط خط فرمان (CLI) از قدرت پایتون برای هدایت اتوماسیون و بهره وری استفاده کنید.

این یک دوره کاربردی و نمونه سنگین در ساخت برنامه های کاربردی و برنامه های کاربردی رابط خط فرمان (CLI) مبتنی بر پایتون است. چنین برنامه‌های CLI ابزارهای قدرتمندی هستند که برای خودکارسازی طیف گسترده‌ای از کارهای ساده تا پیچیده استفاده می‌شوند که کاربران را از فعالیت‌های روزمره تکراری رها می‌کند و در نهایت بهره‌وری را همراه با کیفیت کار افزایش می‌دهد. کتابخانه Click ارائه شده در این دوره به توسعه دهندگان نرم افزار پایتون توانایی ساخت ابزارهای غنی CLI را می دهد در حالی که به کد بسیار کمتری نسبت به آنچه در کتابخانه استاندارد پایتون یا سایر زبان های برنامه نویسی ممکن است نیاز دارند.

بعد از شرکت در این دوره، بینندگان باید درک قوی از ساخت برنامه های CLI داشته باشند که با همه انواع آرگومان ها و گزینه های پارامتر رایج مانند رشته، اعداد، پرچم ها و منابع ورودی/خروجی کار می کنند. دانش‌آموزان همچنین یاد می‌گیرند که ورودی کاربر را به صورت متن ساده و اعلان‌های ورودی مخفی (معروف به ماسک) جمع‌آوری کنند، برنامه‌های تودرتو با دستورات فرعی بنویسند. برای تسهیل شیوه‌های توسعه نرم‌افزار با کیفیت بالا، همچنین بر نحوه نوشتن تست‌های خودکار با برنامه‌های CLI خود با استفاده از برخی ویژگی‌های بسیار مفید کتابخانه کلیک که تست‌های نوشتن را ساده می‌کند، تأکید می‌شود.

در زیر فهرستی از موضوعات ارائه شده است. در این دوره پوشش داده شده است.

  • راه اندازی و نصب برنامه های کلیکی CLI

  • برنامه های استدلالی تک و چندگانه

  • استفاده از گزینه‌ها برای کنترل رفتار برنامه CLI

  • جمع‌آوری ورودی کاربر در قالب درخواست‌ها

  • نوشتن برنامه های تودرتو با دستورات فرعی

  • انتقال زمینه مشترک بین دستورات تودرتو

  • اجرای نوارهای پیشرفت برای انتقال کار تکمیل شده

  • استایل دادن به خروجی برنامه CLI با متن رنگی

  • آزمایش برنامه های CLI برای اطمینان از کیفیت



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

معرفی Introduction

  • معرفی Introduction

  • درباره مربی About Instructor

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

روی Fundamentals کلیک کنید Click Fundamentals

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

  • فعال کردن کلیک Enabling Click

  • استدلال ها Arguments

  • استدلال های پیشرفته Advanced Arguments

  • گزینه ها Options

  • گزینه های انتخاب Choice Options

  • سایر گزینه های تایپ شده Other Typed Options

  • گزینه های اعلان Prompt Options

  • عملکرد سریع Prompt Function

  • انواع درخواست و تایید کاربر Prompt Types and User Confirmation

  • آرگومان های فایل ساده File Arguments Simple

  • Arguments فایل پیشرفته File Arguments Advanced

  • دستورات گروه بندی شده Grouped Commands

  • دستورات گروه بندی شده و زمینه مشترک Grouped Commands and Shared Context

  • مبانی نوار پیشرفت Progressbar Basics

  • نوار پیشرفت پیشرفته Progressbar Advanced

  • خروجی رنگی Colored Output

روی Testing کلیک کنید Click Testing

  • CLIRunner CLIRunner

  • جداسازی سیستم فایل File System Isolation

  • درخواست های تمسخر آمیز Mocking Prompts

نمایش نظرات

Udemy (یودمی)

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

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

آموزش ساخت برنامه های پایتون CLI با کلیک
جزییات دوره
3 hours
23
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
195
4.8 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Adam McQuistan Adam McQuistan

مهندس نرم افزار