Python Stock Tracker: Modules, Fundamentals, and CLI Flags with argparse

How splitting a 300-line file into five modules made it easier to extend,
plus caching fundamentals data and adding command line flags with…