There's more...

The PythonAnywhere shell is made with HTML, making it virtually portable across multiple platforms and browsers, including Apple's mobile versions. It is possible to keep several shells open (in variable numbers according to the chosen account profile), share them with other users, or terminate them as needed.

PythonAnywhere has a rather advanced text editor with syntax coloring and automatic indentation, through which you can create, modify, and execute your own scripts. The files are stored in a storage area of varying size depending on the profile of the account, but if there is not enough space or if you wanted a more fluid integration with the filesystem of your PC, then PythonAnywhere allows you to use a Dropbox account, making your shared folder accessible on the popular storage service.

Each shell can contain a WSGI script that corresponds to a specific URL. It is also possible to start a bash shell from which to invoke Git and interact with the filesystem. Finally, as we have seen, there is a wizard available that allows us to preconfigure a Django and web2py or Flask application.

Furthermore, there is the possibility of exploiting a MySQL database, which is a series of cron jobs that allows us to execute certain scripts periodically. Therefore, we will get the true essence of PythonAnywhere: deployment of web applications at the speed of light.

PythonAnywhere relies completely on the Amazon EC2 infrastructure, so there should be no reason not to trust the service. For this reason, it is strongly recommended for those who think of making a personal use. The beginner account offers more resources than the corresponding one on Heroku (https://www.heroku.com/), the deployment is simpler than on OpenShift (https://www.openshift.com/), and the whole system is generally much more flexible than Google App Engine (https://cloud.google.com/appengine/).

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset