NY State-Licensed Certificates in Design, Coding & AI — Online
Launch a New Career with Certificates from Google, IBM & Microsoft
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore the benefits of developing a Command Line Interface (CLI) first in this 25-minute talk from EuroPython 2018. Discover how to maintain a clear separation between business logic and user interface, starting with a CLI using argparse and expanding to a GUI. Learn about the advantages of this approach, including easier testing and scripting, as well as techniques for adding GUI layers with wxPython, automating GUI generation, and incorporating web interfaces. Gain insights into various packaging models and understand why maintaining separation between logic and interface is crucial for application development across different platforms and frameworks.
Syllabus
Steve Barnes - Why develop a CLI Command Line Interface first?
Taught by
EuroPython Conference