This is just a quick note for anyone else out there who recently ran brew update && brew upgrade and then found that Python no longer worked as expected. Here are the important points:

For me, the fix was to add this to my .zshrc file:

export PATH="/usr/local/opt/python/libexec/bin:$PATH"