could you run Pycharms on this?

or install ubuntu instead of chromeOS?

Yes - https://github.com/dnschneid/crouton

Personally I develop on a Chromebook by SSH-ing into a Digital Ocean server direct from Chrome OS. I don't use it full-time as a dev box though.