PythonAnywhere premium accounts now available

Do you love PythonAnywhere so much that you want to give us money? Do you want to be able to set up one scheduled Python task that runs not just once a day, but a whole bunch of them, each running up to once an hour? Is the 5-console limit too much for you?

Read more…

PythonAnywhereAnywhere

We recently added something cool to PythonAnywhere – if you’re writing a tutorial, or anything else where you’d find a Python console useful in a web page, you can use one of ours!

Read more…

Forums and numpy for Python 3

Our latest release now has forums! Want to chat with other users, or just let off steam in public rather than through our feedback box? Here you go. Also… the numpy guys have done a lot of hard work getting their amazing library to work with Python 3 – so we’ve installed it for your number-crunching pleasure.

Sharing your PythonAnywhere consoles with anyone

Almost since the beginning, PythonAnywhere has been able to share consoles – you entered the name of another user, and they got an email telling them how to log in and view your Python (or Bash, or IPython) console.

Today we added the ability to share your consoles with anyone.

Read more…

MySQL support in PythonAnywhere

Web applications in PythonAnywhere so far have been a bit limited – we didn’t have any built-in database support, and although you could keep a SQLite database in your private storage, it was far from ideal. As of today, we provide MySQL support out of the box – so you can start writing Real Web Apps that do Real Things.

PythonAnywhere in (just over) one minute

We’ve put together a screencast explaining what PythonAnywhere is.

Read more…

WSGI-based web applications!

As of our release today, PythonAnywhere supports WSGI-based web applications! That means that at http://your-username.pythonanywhere.com/ you can host pretty much any kind of Python web application – Django, web2py, Bottle, Flask, you name it. It’s free while we’re in beta, so sign up now!

IPython Anywhere

We’re huge fans of the IPython shell – it does everything that the normal Python shell does, but adds tons of great features like intelligent autocompletion and object introspection. It’s been an option when you start a Python console for a while, but we felt we’d like to give something back to the team. So as of today, if you want to try IPython and don’t want to install it – or even sign up for PythonAnywhere – there’s an online demo, powered by us :-)

Many thanks to the IPython team for producing such a great tool!

PythonAnywhere update, 18 August 2011

We’ve been working hard on PythonAnywhere over the last month or so, and have added a bunch of stuff. Our objective isn’t just to make a cool website with cool technology, that makes people go, oh, that’s cool. We want to change our users’ lives :-) What can we do to get you really excited?

Here are the features we’ve added since 15 July:

  • Scheduled tasks. If you want a Python script – or even a shell script – to run daily or hourly, you can now set it up from PythonAnywhere. The scripts run on our servers at Amazon’s EC2 datacenter, so you’ve got loads of bandwidth and CPU power to play with. Screen-scape television listings and store them in your Dropbox… download share price data for backtesting your trading strategies… or whatever you like!
  • We’ve added Python 2.7, and upgraded our Python 3 version to 3.2.1.
  • New Python modules: mcrypt, mhash, pymc, pysal, traits, and networkx.
  • Subversion support. Because not everyone uses git or hg
  • The editor now has a “Save & Run” button to launch a Python console running your code. There are also various other tweaks to make the editor more usable. We’re using it ourselves now while we develop PythonAnywhere, which should encourage us to make it as smooth as possible!
  • We’ve started putting together some documentation, in the form of a FAQ.
  • A bunch of useful new commands are available from bash consoles, including an updated vim with Python syntax highlighting, make, wc, awk, scp, and rmdir.
  • …and various minor enhancements to the general experience, including password set/reset and the option to log in using your email address instead of your PythonAnywhere user ID.

Coming soon, we hope to have improved support for IPython cluster computing.

What else do you think we should be working on?

PythonAnywhere

For readers that haven’t seen it yet, PythonAnywhere is our new product, currently (like Dirigible) in a very early-access beta. It’s a cloud-based Python development environment, with in-browser consoles and editors. You can read more about it on the product’s page, and sign up for the beta there – when you sign up, we’ll send you an email; reply saying that you heard about PythonAnywhere on the devblog and we’ll put you at the front of the queue for joining the beta.

Read more…