One of the enormous upsides to being good at a language like Python is that after 6 months of barely touching it, I can easily remember the API without looking at the docs or using auto-complete.

IMO Swift is impossible without Xcode.