Where to code and run Python¶
On Your Desktop - Asterisks indicates those in this section I have used and they are in order of preference/familiarty in this particular section¶
- Anaconda is now the suggested source for scientific Python by Software Carpentry.
- Enthought’s Canopy Python distribution and Analysis Environment*
- IDLE on Windows PC*
- Sublime Text on a Mac* - there is a way to run code when you are in Sublime Text, see here. Supposedly, it can be done on Windows too if you deal with setting the path.
- Editing and Running a Python Program With TextWrangler on a Macintosh*
- Terminal on Mac*
In Your Browser/Cloud - Asterisks indicates those in this section I have used¶
- Launch sessions via MyBinder.org Example can be launched from: Here and BLAST will work along with Python. Sessions based on R available elsewhere.
- PythonAnywhere* (Others’ recent views at the Python subreddit)
- Domino Data Lab* - enables cloud-based Jupyter Notebook (formerly called IPython Notebook) work along with many other languages and functionality.
- Sagemath Cloud Jupyter Notebook (formerly called IPython Notebook) work An introduction can be found here
- Azure notebooks
- Wakari.io - Web-based Python Data Analysis* - Unfortunately, the IPython notebook aspect doesn’t seem to work when on Upstate’s network, but you can still use Python there.
- Code with Mu: a simple Python editor for beginner programmers (Found in 2019. I don’t know if it is emulator or actual python.)
- Trinket
- ScienceBox - lacks free version as far as I know. All above have one.
- Amazon Web Services*- has a free low level one for first year. All above ScienceBox have free version.
- DigitalOcean - lacks free version as far as I know. All above ScienceBox have free version.
- Heroku - lacks free version as far as I know. All above ScienceBox have free version.
- Rackspace - lacks free version as far as I know. All above ScienceBox have free version.
- Google App Engine - I am unsure of cost here. Try Google Cloud Platform free for 60 days
- SourceLair* <– NO LONGER FREE
In Your Browser - Emulators (you won’t know it isn’t REALLY full-featured Python, for the most part)¶
- Code with Mu: a simple Python editor for beginner programmers (Found in 2019. I don’t know if it is emulator or actual python.)
- CodeSkulptor*
- tutorialspoint*- Hit ‘Try it’ on code sample to open window where you can edit and test any code!
- repl.it
- Codepad
- Rextester
for installing IPython Notebook handling on your machine¶
from Exploratory Computing with Python
The three main options are Canopy Express (Mac, Windows, Linux), Anaconda (Mac, Windows, Linux), and PythonXY (Windows).