Our career paths help you become job ready faster
Power BI Fundamentals - Create visualizations and dashboards from scratch
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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