Udemy

Building Python CLI Apps with Click

立即報名
  • 495 名學生
  • 更新於 11/2022
4.7
(87 個評分)
  • 提示:
  • 透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期*
全年招生
課程級別
學習模式
修業期
2 小時 59 分鐘
教學語言
英語
授課導師
Adam McQuistan
評分
4.7
(87 個評分)
*提示: 以上時間表僅供參考,以機構網站為準。

課程簡介

Building Python CLI Apps with Click

Harness the power of Python to drive automation and productivity by building Command Line Interface (CLI) Applications

This is a practical, example heavy, course on building Python based Command Line Interface (CLI) applications and utility programs. Such CLI programs are powerful tools used to automate a wide range of simple to complex tasks which frees users from repetitive mundane activities ultimately increasing productivity along with quality of work. The Click library featured in this course empowers Python software developers with the ability to build rich CLI tools while requiring significantly less code than what’s possible with the regular Python standard library or other programming languages.

After participating in this course viewers should have a strong grasp of building CLI programs that work with all common argument and parameter options types like string, numbers, flags and I/O sources. Students will also learn to collect user input in the form of plain text and hidden (aka masked) input prompts, compose nested programs with sub commands. To facilitate high quality software development practices emphasis is also placed on how to write automated tests with your CLI applications harnessing some very useful features of the Click library that simplify writing tests.

Below is a list of the topics that are covered in this course.

  • Setup and Install of Click CLI Applications

  • Single and Multiple Argument Programs

  • Using Options to Control CLI Program Behavior

  • Collecting User Input in the form of Prompts

  • Composing Nested Programs with Subcommands

  • Passing Shared Context Between Nested Commands

  • Implementing Progress Bars to Convey Work Completed

  • Styling CLI Program Output with Colored Text

  • Testing CLI Programs to Ensure Quality


課程章節

  • 3 個章節
  • 23 堂課
  • 第 1 章 Introduction
  • 第 2 章 Click Fundamentals
  • 第 3 章 Click Testing

課程內容

  • CLI Applications with Python, Tools for Automation, Click CLI Framework, Software development


評價

  • V
    Vivek ramachandran
    5.0

    I learnt a lot of useful concepts in this course. I have been learning python for a while. This is the first time I used setup.py for multi file python projects. Looking forward to learn more from you in future.

  • A
    Abdalrahman Shatou
    4.5

    There was a single issue at the beginning of the course but after that, it goes really good. Thank you.

  • J
    Jose Gaspar
    5.0

    Great Course.

  • A
    Amiya Behera
    5.0

    short and nice content

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策與使用條款才繼續瀏覽。

我已閱讀及同意