Building Python CLI Apps with Click

https://www.0daydown.com/wp-content/uploads/2021/12/4354186_a6ce_2.jpg

MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 23 lectures (2h 58m) | Size: 964.2 MB
Harness the power of Python to drive automation and productivity by building Command Line Interface (CLI) Applications

What you’ll learn:
CLI Applications with Python
Tools for Automation
Click CLI Framework
Software development

Requirements
Basic understanding of Python
Familiarity with CLI Applications

Description
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

Who this course is for
Software developers and Dev Ops professions with a desire to build CLI applications


Password/解压密码www.tbtos.com

此内容查看价格5立即购买

会员内容与购买链接内容一样,升级VIP全部资料免费

此隐藏内容仅限VIP查看升级VIP

0

评论0

显示验证码
没有账号? 注册  忘记密码?