Главная
Study mode:
on
1
Intro
2
In the beginning ...
3
teletype
4
(t)ele(ty)pe
5
Signals
6
In-band signaling
7
Control characters
8
Escape sequences
9
Streams
10
stdout and stderr
11
Redirection
12
Command-line interfaces
13
Options
14
Standards
15
POSIX
16
XDG base directory specification
17
Standard library
18
getopt
19
optparse
20
PEP 389
21
Python Package Index
22
Progress bars
23
Application folders
24
Paged output
25
Colored text
26
Launching editors
27
User prompts
28
Testing click code
29
Packaging the CLI
30
User experience
Description:
Embark on a journey through the galaxy of Command-Line Interfaces (CLIs) in Python with this engaging PyCon US talk. Explore the history and evolution of CLIs, from their origins in teletype machines to modern implementations. Discover the anatomy of CLIs, including signals, control characters, and escape sequences. Learn about essential Python packages for creating robust command-line applications. Examine popular CLIs and gain hands-on experience by building your own using Click. Master the art of packaging and publishing your CLI on PyPI. Dive into advanced topics such as progress bars, colored text, user prompts, and testing. By the end of this 25-minute presentation, equip yourself with the knowledge to create user-friendly and efficient command-line tools in Python.

The Hitchhiker's Guide to CLIs in Python

PyCon US
Add to list