Tag Archives: Python

PyOpenGL – The Python OpenGL Binding, python hosting.#Python #hosting

Posted on by 0 comment

PyOpenGL 3.x The Python OpenGL Binding

PyOpenGL is the most common cross platform Python binding to OpenGL and related APIs. The binding is created using the standard ctypes library, and is provided under an extremely liberal BSD-style Open-Source license.

  • OpenGL v1.1 to 4.4
  • GLES 1 to 3.1 (Experimental)
  • GLU
  • EGL, WGL, GLX
  • GLUT, FreeGLUT
  • GLE 3 (GL Extrusion Library)
  • hundreds of extensions to GL, GLES, EGL, WGL and GLX

PyOpenGL is interoperable with a large number of external GUI libraries for Python including (but not limited to):

PyOpenGL 3.x runs on:

  • Python 3.3+ (3.2 support is likely to work, but untested)
  • Python 2.7 (recommended)
  • Python 2.6 (for compatibility with older software and systems)
  • PyPy (experimental)

Sub-Packages

The PyOpenGL project includes a number of sub-projects:

  • PyOpenGL, the “OpenGL” package when installed, provides GL, GLES1, GLES2, GLES3, GLUT, GLU, GLE, WGL, EGL and GLX subpackages
  • OpenGL_accelerate, a cython coded accelerator module for PyOpenGL, optional, but recommended where available
    • The code for OpenGL_accelerate is in the core PyOpenGL repository, but is distributed as a separate Python package and installs as OpenGL_accelerate
  • PyOpenGL-Demo, a collection of small stand-alone demos
    • You normally want to run these from the source distribution, as there’s nothing installed by the package
  • OpenGLContext, a teaching and testing library built on top of PyOpenGL (and a lot of other libraries)
    • You do NOT need OpenGLContext to use PyOpenGL

Downloading and Installation

The easiest way to install PyOpenGL is using pip

You can also manually download the packages:

unpack them into temporary directories, change to those directories and run:

Documentation

The documentation collection provides reference documentation, support and feedback information and pointers to more in-depth documentation.

Source Code

You can work with latest version of PyOpenGL using the bzr distributed source code control tool on the LaunchPad code-hosting platform:

Contributions and patches are very welcome. You can either request a merge via LaunchPad or send a patch-set via email using “bzr send” to [email protected]

Support

Bugs and general questions are best reported and answered on the PyOpenGL mailing list. The list is fairly low-traffic.

Other Libraries

There are quite a few 3D-related libraries available for use with Python, many of them either based on, or extensible with PyOpenGL. PyOpenGL’s author collects pointers to them on his site. There is another commonly used binding of OpenGL for Python which is part of the Pyglet game development environment.


Category: News | Tags: ,

Anthony DeBarros – Setting up Python in Windows 10, python hosting.#Python #hosting

Posted on by 0 comment

Anthony DeBarros on data, product code

Installing Python under Windows 10 follows a similar script to installs under older versions of the operating system. In fact, this post follows closely on my previous entries about installing Python under Windows 7 and under Windows 8.1. The biggest difference here is that we re going to work with Python 3 instead of Python 2.

Ready? Here s your quick guide:

Set up Python on WindowsВ 10

1. Visit the official Python download page and grab the Windows installer for the latest version of Python 3. A couple of notes:

  • Python is currently available in two versions Python 2 and Python 3. For beginners, that can be confusing. In short, Python 3 is where the language is going; Python 2 has a large base of existing users but isn t developing beyond bug fixes. Read thisВ for more .
  • By default, the installer provides the 32-bit version. There s also a 64-bit version available. I ve generally stuck with 32-bit for compatibility issues with some older packages, but installing is so easy you can experiment with either.

2. Run the installer. You ll have two options choose Customize Installation.

3.В On the next screen, check all boxes under Optional Features. Click next.

That refers to an installation of 32-bit Python 3.5.

5. Next, set the system s PATH variable to include directories that include Python components and packages we ll add later. To do this:

  • Open the Control Panel (easy way: click in the Windows search on your task bar and type Control Panel then click the icon).
  • In the Control Panel, search for Environment; click Edit the System Environment Variables. Then click the Environment Variables button.
  • In the User Variables section, we will need to either edit an existing PATH variable or create one. If you are creating one, make PATH the variable name and add the following directories to the variable values section as shown, separated by a semicolon. If you re editing an existing PATH, the values are presented on separate lines in the edit dialog. Click New and add one directory per line.

6. Now, you can open a command prompt (Start MenuВ | Windows System | Command Prompt) and type:

That will load the Python interpreter:

Python 3.5.1 (v3.5.1:37a07cee5969, Dec 6 2015, 01:38:48) [MSC v.1900 32 bit (Intel)] on win 32 Type help , copyright , credits or license for more information. gt; gt; gt;

Because of the settings you included in your PATH variable, you can now run this interpreter and, more important, a script from any directory on your system.

Type exit() and hit ReturnВ to exit the interpreter and get back to a C: prompt.

Optional: Set up useful Python packages

Python 3 comes with the package installer pip already in place, which makes it super easy to add useful packages to your Python installation. The syntax is this (replace some_package with a package name you want to install):

pip install some_package

1. Let s add a couple of must-have utilities for web scraping: Requests and BeautifulSoup. You can use pip to install them all with one command:

pip install beautifulsoup4 requests

2. csvkit, which I covered here, is a great tool for dealing with comma-delimited text files. Add it:

pip install csvkit

You re now set to get started using and learning Python under Windows 10. If you re looking for a guide, start with theВ Official Python tutorial.

Learn data analysis with SQL!

Related

69 responses to Setting up Python in Windows 10

During the install there is a checkbox that says Add Python 3.5 to PATH. Does this work rather than manually setting it in step 3 above?

To follow up, checking the box during the install seems to work, at least accessing Python through IDLE (I haven t tried anything else).

Thanks for the helpful instructions!

Thanks man, I am new to Windows 10 and this was really helpful!

Hallo, this has been very helpfull man. However, I got a problem with pip install some_package command an error that says could not find a version that satisfies the requirement any help please

Replace some_package with an actual package name, such as csvkit.

For me, the default install did not install it to C:\Python35, but to some deep AppData folder (C:\Users\Philbert\AppData\Local\Programs\Python to be exact)

This annoyed me, so I uninstalled it and went for the custom install. There you get the choice to set the install folder (so I set it to C:\Python35) and as mentioned above, to have the installer create the environment variables (path) for you.

Thanks for the heads-up on that. Looks like Python 3.5 s installer now offers that option, and I ve made a change to the instructions.

[ ] 3 donde se haya instalado. Para el caso de Windows 10 los pasos varГ­an un poco, sin embargoВ este enlaceВ muestra todos los pasos para esa [ ]

Thank you for sharing! I m new to python and window 10. I found the following steps confusing:

In the User Variables section, edit the PATH statement to add this (if there is no PATH variable, click NEW to create one):

Do I suppose to create three user variables with different names? I try to create a variable named PATH , however, when I move to the next directory with the same name, it just clear the previous information. So I m really confused about what I need to do. Could you provide a step by step instruction for this part? Thanks!

I clarified the instructions in the post. Windows 10 presents one dialog if you re creating a new PATH, and a different dialog if you re editing a PATH. (At least that s what I see on my system.)

Awesome Anthony. This is the best how to on installing Python that I have seen.


Category: News | Tags: ,

PyOpenGL – The Python OpenGL Binding, python hosting.#Python #hosting

Posted on by 0 comment

PyOpenGL 3.x The Python OpenGL Binding

PyOpenGL is the most common cross platform Python binding to OpenGL and related APIs. The binding is created using the standard ctypes library, and is provided under an extremely liberal BSD-style Open-Source license.

  • OpenGL v1.1 to 4.4
  • GLES 1 to 3.1 (Experimental)
  • GLU
  • EGL, WGL, GLX
  • GLUT, FreeGLUT
  • GLE 3 (GL Extrusion Library)
  • hundreds of extensions to GL, GLES, EGL, WGL and GLX

PyOpenGL is interoperable with a large number of external GUI libraries for Python including (but not limited to):

PyOpenGL 3.x runs on:

  • Python 3.3+ (3.2 support is likely to work, but untested)
  • Python 2.7 (recommended)
  • Python 2.6 (for compatibility with older software and systems)
  • PyPy (experimental)

Sub-Packages

The PyOpenGL project includes a number of sub-projects:

  • PyOpenGL, the “OpenGL” package when installed, provides GL, GLES1, GLES2, GLES3, GLUT, GLU, GLE, WGL, EGL and GLX subpackages
  • OpenGL_accelerate, a cython coded accelerator module for PyOpenGL, optional, but recommended where available
    • The code for OpenGL_accelerate is in the core PyOpenGL repository, but is distributed as a separate Python package and installs as OpenGL_accelerate
  • PyOpenGL-Demo, a collection of small stand-alone demos
    • You normally want to run these from the source distribution, as there’s nothing installed by the package
  • OpenGLContext, a teaching and testing library built on top of PyOpenGL (and a lot of other libraries)
    • You do NOT need OpenGLContext to use PyOpenGL

Downloading and Installation

The easiest way to install PyOpenGL is using pip

You can also manually download the packages:

unpack them into temporary directories, change to those directories and run:

Documentation

The documentation collection provides reference documentation, support and feedback information and pointers to more in-depth documentation.

Source Code

You can work with latest version of PyOpenGL using the bzr distributed source code control tool on the LaunchPad code-hosting platform:

Contributions and patches are very welcome. You can either request a merge via LaunchPad or send a patch-set via email using “bzr send” to [email protected]

Support

Bugs and general questions are best reported and answered on the PyOpenGL mailing list. The list is fairly low-traffic.

Other Libraries

There are quite a few 3D-related libraries available for use with Python, many of them either based on, or extensible with PyOpenGL. PyOpenGL’s author collects pointers to them on his site. There is another commonly used binding of OpenGL for Python which is part of the Pyglet game development environment.


Category: News | Tags: ,

Getting Started with Plotly for Python, plotly, python hosting.#Python #hosting

Posted on by 0 comment

plotly

Python hosting

Getting Started with Plotly for Python

Installation and Initialization Steps for Using Plotly in Python.

Python hosting

Python hosting

Python hosting

Python hosting

Python hosting

Python hosting

Python hosting

Python hosting

Python hosting

Installation

To install Plotly’s python package, use the package manager pip inside your terminal.

If you don’t have pip installed on your machine, click here for pip’s installation instructions.

$ sudo pip install plotly

Initialization for Online Plotting

Plotly provides a web-service for hosting graphs! Create a free account to get started. Graphs are saved inside your online Plotly account and you control the privacy. Public hosting is free, for private hosting, check out our paid plans.

You’ll need to replace ‘DemoAccount’ and ‘lr1c37zw81’ with your Plotly username and API key.

Find your API key here.

/.plotly/.credentials file should look something like this:

Online Plot Privacy

Plot can be set to three different type of privacies: public, private or secret.

  • public: Anyone can view this graph. It will appear in your profile and can appear in search engines. You do not need to be logged in to Plotly to view this chart.
  • private: Only you can view this plot. It will not appear in the Plotly feed, your profile, or search engines. You must be logged in to Plotly to view this graph. You can privately share this graph with other Plotly users in your online Plotly account and they will need to be logged in to view this plot.
  • secret: Anyone with this secret link can view this chart. It will not appear in the Plotly feed, your profile, or search engines. If it is embedded inside a webpage or an IPython notebook, anybody who is viewing that page will be able to view the graph. You do not need to be logged in to view this plot.

By default all plots are set to public. Users with free account have the permission to keep one private plot. If you need to save private plots, upgrade to a pro account. If you’re a Personal or Professional user and would like the default setting for your plots to be private, you can edit your Plotly configuration:


Category: News | Tags: ,

PyOpenGL – The Python OpenGL Binding, python hosting.#Python #hosting

Posted on by 0 comment

PyOpenGL 3.x The Python OpenGL Binding

PyOpenGL is the most common cross platform Python binding to OpenGL and related APIs. The binding is created using the standard ctypes library, and is provided under an extremely liberal BSD-style Open-Source license.

  • OpenGL v1.1 to 4.4
  • GLES 1 to 3.1 (Experimental)
  • GLU
  • EGL, WGL, GLX
  • GLUT, FreeGLUT
  • GLE 3 (GL Extrusion Library)
  • hundreds of extensions to GL, GLES, EGL, WGL and GLX

PyOpenGL is interoperable with a large number of external GUI libraries for Python including (but not limited to):

PyOpenGL 3.x runs on:

  • Python 3.3+ (3.2 support is likely to work, but untested)
  • Python 2.7 (recommended)
  • Python 2.6 (for compatibility with older software and systems)
  • PyPy (experimental)

Sub-Packages

The PyOpenGL project includes a number of sub-projects:

  • PyOpenGL, the “OpenGL” package when installed, provides GL, GLES1, GLES2, GLES3, GLUT, GLU, GLE, WGL, EGL and GLX subpackages
  • OpenGL_accelerate, a cython coded accelerator module for PyOpenGL, optional, but recommended where available
    • The code for OpenGL_accelerate is in the core PyOpenGL repository, but is distributed as a separate Python package and installs as OpenGL_accelerate
  • PyOpenGL-Demo, a collection of small stand-alone demos
    • You normally want to run these from the source distribution, as there’s nothing installed by the package
  • OpenGLContext, a teaching and testing library built on top of PyOpenGL (and a lot of other libraries)
    • You do NOT need OpenGLContext to use PyOpenGL

Downloading and Installation

The easiest way to install PyOpenGL is using pip

You can also manually download the packages:

unpack them into temporary directories, change to those directories and run:

Documentation

The documentation collection provides reference documentation, support and feedback information and pointers to more in-depth documentation.

Source Code

You can work with latest version of PyOpenGL using the bzr distributed source code control tool on the LaunchPad code-hosting platform:

Contributions and patches are very welcome. You can either request a merge via LaunchPad or send a patch-set via email using “bzr send” to [email protected]

Support

Bugs and general questions are best reported and answered on the PyOpenGL mailing list. The list is fairly low-traffic.

Other Libraries

There are quite a few 3D-related libraries available for use with Python, many of them either based on, or extensible with PyOpenGL. PyOpenGL’s author collects pointers to them on his site. There is another commonly used binding of OpenGL for Python which is part of the Pyglet game development environment.


Category: News | Tags: ,

Host, run, and code Python in the cloud: PythonAnywhere #web #page #host

Posted on by 0 comment

#python hosting

#

Host, run, and code Python in the cloud!

Get a Python website in minutes

Python coding on the web: 3,428,866 consoles served!

PythonAnywhere makes it easy to create and run Python programs in the cloud. You can write your programs in a web-based editor or just run a console session from any modern web browser. There’s storage space on our servers, and you can preserve your session state and access it from anywhere, with no need to pay for, or configure, your own server. Start work on your work desktop, then later pick up from where you left off by accessing exactly the same session from your laptop.

A brilliantly simple website to run python in the cloud, it was so easy to get started https://t.co/oLcjjGzX54 #python #datascience

My new favourite IDE is PythonAnywhere, because I can write python anywhere. Or at least anywhere there is a browser.

Spent few hours on #pythonanywhere. It s cool. I could clone some git repos, work on some fixes and push the fix. Flawless so far.

Cool! You can use PythonAnywhere to write Python without installing anything locally: ow.ly/7lKW1

Cool! Code on the go on iPad using this hosted Python dev/hosting environment that displays the console in the browser pythonanywhere.com

Batteries included

With Python versions 2.6, 2.7, 3.3, 3.4 and 3.5, and all the goodies you normally find in a Python installation, PythonAnywhere is also preconfigured with loads of useful libraries, like NumPy, SciPy, Mechanize, BeautifulSoup, pycrypto, and many others. Check out our full list of batteries included.

Powerful servers

PythonAnywhere runs on super-powerful servers hosted by Amazon EC2, and you can take full advantage of that. Without paying a penny, you can run simple Python programs to help you explore your ideas. For heavy-duty processing, you only pay for what you use, so you can get access to teraflops of power without needing to explain yourself to the electricity company.

Coding on the go

It’s hard to write programs or play with ideas on the go. Because PythonAnywhere runs on our servers and displays in your web browser, you can write Python applications from your iPad, phone, or smart TV just as easily as you can from your computer. It works on the iPad, and we are in beta for Android devices.

Your files, everywhere

It’s easy to get your stuff into and out of PythonAnywhere you can upload and download files from our web UI, or bring up a command line to work with your git, mercurial or subversion projects from GitHub, Bitbucket, or from any public source code repository. With 512Mb of free disk space, you don’t need to worry about running out of space. And paying users can get more space, and use scp and SFTP.

Simple automation

Use PythonAnywhere’s scheduled tasks to run your Python scripts periodically. Scrape websites, archive tweets, connect back to your home automation system to turn the toaster on. the choice is yours!

A Python learning environment with everything ready to go

Python is a great language for teaching, but getting it installed and set up on all your students’ computers can be less than easy. PythonAnywhere provides an environment that’s ready to go including a syntax-highlighting, error-checking editor, Python 2 and 3 consoles, and a full set of batteries included. Avoid all the hassles of getting Python installed on everyone’s laptop, and making sure everyone can pip install all the right packages.

Distributing assignments and monitoring progress is easy

Once a student has nominated you as their teacher, you can see their files and Python consoles, so you can help them more easily. You can copy files into their accounts so that you can give them a starting point for their assignments, and you can see their solutions.

We can even create student accounts in bulk for you, and pre-populate them with files that you provide just let us know!

All your students have the same environment

The same operating system, the same console, the same text editor save yourself from having to customise your lessons and instructions for Windows/Mac/Linux, and from having to debug issues in different shells and editors.

. and they can work together

Your students can choose to share their consoles with each other, too so they can work on group projects remotely, or help each other in-class.

BISBudapest students learning python for computer science projects with https://t.co/fHiPBbgGUJ

We’re using PythonAnywhere as a tutorial aid. Much better than spending the first hour making sure everyone has Python installed. #tcp2012

Wow, I’ve been thinking about building *exactly this* for teaching/mentoring: https://www.pythonanywhere.com SO GOOD

Wow #pythonanywhere has #GDAL #Shapely and #fiona installed. This might be how I do my next Py workshop.

Start work at work or at school, and continue at home

Because PythonAnywhere is web-based, it can follow you around on any computer (or iPad, or Chromebook) with a browser, so you or your students can work from wherever you like.

What does it cost?

It’s free! Our basic accounts are free, and we only charge for more advanced services (like professional web app hosting, or big number-crunching requirements), none of which are needed for basic “intro to programming” type courses. If you need larger amounts of processing power, then get in touch you can also get an idea of our prices on the pricing page.

Limitations

Our education support is evolving rapidly, and there are a few limitations right now; check out this help page for the current list.

Tech support for developers, from developers

Here are some of the characters you’ll meet:

PythonAnywhere – you made my day. D


Category: News | Tags: , , , , , , , ,

Python Hosting #reseller #hosting #uk

Posted on by 0 comment

#python hosting

#

Python Hosting

Developer Friendly Python 2.6, 2.7 or 3.2 Hosting

Best Python Web Hosting

Your account comes loaded with developer features free SSH so you can really dig in to see what s going on. You even get to choose your Python version from v2.6, 2.7 or 3.2 and MySQL 5.6. Best of all, it all comes hosted on our ultra-reliable servers backed by our 99.9% Uptime Guarantee.

Our 24/7/365 Guru Crewsupport team is standing by to answer your Python questions. Don t see a resource you need? We ll get it for you. Not everyone chooses the web s #1 Python hosting provider, but you can.

Are you ready to love your host? Get started now completely risk free with our Anytime Money Back Guarantee.

What Is Python?

Python is a dynamic object-oriented programming language used for a wide variety of software development project. Python provides excellent integration support with other languages and tools, includes an extensive standard libraries, and is quick to learn. Developer specifically mention increases in productivity when using Python while also raving about its ability promote higher quality and more maintainable code.

Python Features

  • Quick easy to learn
  • Free Open Source
  • High-level language
  • Portable to many other platforms
  • Extensive Python Standards Library
  • Supports both object-oriented procedure-oriented programming

Category: News | Tags: ,

Host, run, and code Python in the cloud: PythonAnywhere #what #is #hosting

Posted on by 0 comment

#python hosting

#

Host, run, and code Python in the cloud!

Get a Python website in minutes

Python coding on the web: 3,428,866 consoles served!

PythonAnywhere makes it easy to create and run Python programs in the cloud. You can write your programs in a web-based editor or just run a console session from any modern web browser. There’s storage space on our servers, and you can preserve your session state and access it from anywhere, with no need to pay for, or configure, your own server. Start work on your work desktop, then later pick up from where you left off by accessing exactly the same session from your laptop.

A brilliantly simple website to run python in the cloud, it was so easy to get started https://t.co/oLcjjGzX54 #python #datascience

My new favourite IDE is PythonAnywhere, because I can write python anywhere. Or at least anywhere there is a browser.

Spent few hours on #pythonanywhere. It s cool. I could clone some git repos, work on some fixes and push the fix. Flawless so far.

Cool! You can use PythonAnywhere to write Python without installing anything locally: ow.ly/7lKW1

Cool! Code on the go on iPad using this hosted Python dev/hosting environment that displays the console in the browser pythonanywhere.com

Batteries included

With Python versions 2.6, 2.7, 3.3, 3.4 and 3.5, and all the goodies you normally find in a Python installation, PythonAnywhere is also preconfigured with loads of useful libraries, like NumPy, SciPy, Mechanize, BeautifulSoup, pycrypto, and many others. Check out our full list of batteries included.

Powerful servers

PythonAnywhere runs on super-powerful servers hosted by Amazon EC2, and you can take full advantage of that. Without paying a penny, you can run simple Python programs to help you explore your ideas. For heavy-duty processing, you only pay for what you use, so you can get access to teraflops of power without needing to explain yourself to the electricity company.

Coding on the go

It’s hard to write programs or play with ideas on the go. Because PythonAnywhere runs on our servers and displays in your web browser, you can write Python applications from your iPad, phone, or smart TV just as easily as you can from your computer. It works on the iPad, and we are in beta for Android devices.

Your files, everywhere

It’s easy to get your stuff into and out of PythonAnywhere you can upload and download files from our web UI, or bring up a command line to work with your git, mercurial or subversion projects from GitHub, Bitbucket, or from any public source code repository. With 512Mb of free disk space, you don’t need to worry about running out of space. And paying users can get more space, and use scp and SFTP.

Simple automation

Use PythonAnywhere’s scheduled tasks to run your Python scripts periodically. Scrape websites, archive tweets, connect back to your home automation system to turn the toaster on. the choice is yours!

A Python learning environment with everything ready to go

Python is a great language for teaching, but getting it installed and set up on all your students’ computers can be less than easy. PythonAnywhere provides an environment that’s ready to go including a syntax-highlighting, error-checking editor, Python 2 and 3 consoles, and a full set of batteries included. Avoid all the hassles of getting Python installed on everyone’s laptop, and making sure everyone can pip install all the right packages.

Distributing assignments and monitoring progress is easy

Once a student has nominated you as their teacher, you can see their files and Python consoles, so you can help them more easily. You can copy files into their accounts so that you can give them a starting point for their assignments, and you can see their solutions.

We can even create student accounts in bulk for you, and pre-populate them with files that you provide just let us know!

All your students have the same environment

The same operating system, the same console, the same text editor save yourself from having to customise your lessons and instructions for Windows/Mac/Linux, and from having to debug issues in different shells and editors.

. and they can work together

Your students can choose to share their consoles with each other, too so they can work on group projects remotely, or help each other in-class.

BISBudapest students learning python for computer science projects with https://t.co/fHiPBbgGUJ

We’re using PythonAnywhere as a tutorial aid. Much better than spending the first hour making sure everyone has Python installed. #tcp2012

Wow, I’ve been thinking about building *exactly this* for teaching/mentoring: https://www.pythonanywhere.com SO GOOD

Wow #pythonanywhere has #GDAL #Shapely and #fiona installed. This might be how I do my next Py workshop.

Start work at work or at school, and continue at home

Because PythonAnywhere is web-based, it can follow you around on any computer (or iPad, or Chromebook) with a browser, so you or your students can work from wherever you like.

What does it cost?

It’s free! Our basic accounts are free, and we only charge for more advanced services (like professional web app hosting, or big number-crunching requirements), none of which are needed for basic “intro to programming” type courses. If you need larger amounts of processing power, then get in touch you can also get an idea of our prices on the pricing page.

Limitations

Our education support is evolving rapidly, and there are a few limitations right now; check out this help page for the current list.

Tech support for developers, from developers

Here are some of the characters you’ll meet:

PythonAnywhere – you made my day. D


Category: News | Tags: , , , , , , , ,

Host, run, and code Python in the cloud: PythonAnywhere #hosted #exchange #providers

Posted on by 0 comment

#python hosting

#

Host, run, and code Python in the cloud!

Get a Python website in minutes

Python coding on the web: 3,428,866 consoles served!

PythonAnywhere makes it easy to create and run Python programs in the cloud. You can write your programs in a web-based editor or just run a console session from any modern web browser. There’s storage space on our servers, and you can preserve your session state and access it from anywhere, with no need to pay for, or configure, your own server. Start work on your work desktop, then later pick up from where you left off by accessing exactly the same session from your laptop.

A brilliantly simple website to run python in the cloud, it was so easy to get started https://t.co/oLcjjGzX54 #python #datascience

My new favourite IDE is PythonAnywhere, because I can write python anywhere. Or at least anywhere there is a browser.

Spent few hours on #pythonanywhere. It s cool. I could clone some git repos, work on some fixes and push the fix. Flawless so far.

Cool! You can use PythonAnywhere to write Python without installing anything locally: ow.ly/7lKW1

Cool! Code on the go on iPad using this hosted Python dev/hosting environment that displays the console in the browser pythonanywhere.com

Batteries included

With Python versions 2.6, 2.7, 3.3, 3.4 and 3.5, and all the goodies you normally find in a Python installation, PythonAnywhere is also preconfigured with loads of useful libraries, like NumPy, SciPy, Mechanize, BeautifulSoup, pycrypto, and many others. Check out our full list of batteries included.

Powerful servers

PythonAnywhere runs on super-powerful servers hosted by Amazon EC2, and you can take full advantage of that. Without paying a penny, you can run simple Python programs to help you explore your ideas. For heavy-duty processing, you only pay for what you use, so you can get access to teraflops of power without needing to explain yourself to the electricity company.

Coding on the go

It’s hard to write programs or play with ideas on the go. Because PythonAnywhere runs on our servers and displays in your web browser, you can write Python applications from your iPad, phone, or smart TV just as easily as you can from your computer. It works on the iPad, and we are in beta for Android devices.

Your files, everywhere

It’s easy to get your stuff into and out of PythonAnywhere you can upload and download files from our web UI, or bring up a command line to work with your git, mercurial or subversion projects from GitHub, Bitbucket, or from any public source code repository. With 512Mb of free disk space, you don’t need to worry about running out of space. And paying users can get more space, and use scp and SFTP.

Simple automation

Use PythonAnywhere’s scheduled tasks to run your Python scripts periodically. Scrape websites, archive tweets, connect back to your home automation system to turn the toaster on. the choice is yours!

A Python learning environment with everything ready to go

Python is a great language for teaching, but getting it installed and set up on all your students’ computers can be less than easy. PythonAnywhere provides an environment that’s ready to go including a syntax-highlighting, error-checking editor, Python 2 and 3 consoles, and a full set of batteries included. Avoid all the hassles of getting Python installed on everyone’s laptop, and making sure everyone can pip install all the right packages.

Distributing assignments and monitoring progress is easy

Once a student has nominated you as their teacher, you can see their files and Python consoles, so you can help them more easily. You can copy files into their accounts so that you can give them a starting point for their assignments, and you can see their solutions.

We can even create student accounts in bulk for you, and pre-populate them with files that you provide just let us know!

All your students have the same environment

The same operating system, the same console, the same text editor save yourself from having to customise your lessons and instructions for Windows/Mac/Linux, and from having to debug issues in different shells and editors.

. and they can work together

Your students can choose to share their consoles with each other, too so they can work on group projects remotely, or help each other in-class.

BISBudapest students learning python for computer science projects with https://t.co/fHiPBbgGUJ

We’re using PythonAnywhere as a tutorial aid. Much better than spending the first hour making sure everyone has Python installed. #tcp2012

Wow, I’ve been thinking about building *exactly this* for teaching/mentoring: https://www.pythonanywhere.com SO GOOD

Wow #pythonanywhere has #GDAL #Shapely and #fiona installed. This might be how I do my next Py workshop.

Start work at work or at school, and continue at home

Because PythonAnywhere is web-based, it can follow you around on any computer (or iPad, or Chromebook) with a browser, so you or your students can work from wherever you like.

What does it cost?

It’s free! Our basic accounts are free, and we only charge for more advanced services (like professional web app hosting, or big number-crunching requirements), none of which are needed for basic “intro to programming” type courses. If you need larger amounts of processing power, then get in touch you can also get an idea of our prices on the pricing page.

Limitations

Our education support is evolving rapidly, and there are a few limitations right now; check out this help page for the current list.

Tech support for developers, from developers

Here are some of the characters you’ll meet:

PythonAnywhere – you made my day. D


Category: News | Tags: , , , , , , , ,

Python hosting in the cloud #ecommerce #web #hosting

Posted on by 0 comment

#python hosting

#

A Cloud for Python

Custom the Scalers to fit your needs

Resource manager

Choose the following elements:

  1. Horizontal scalability
    Depending on the application load, Clever Cloud will adjust required Scalers quantity between minimum and maximum boundaries.
  2. Vertical scalability:
    • Optimize: Clever Cloud automatically choose regarding your needs which Scaler is required.
    • Otherwise, choose the size you prefer.

      Scalers size

      You can choose between different Scalers sizes.

      Optimize option will choose the best Scaler which fits your needs.

      Horizontal scalability

      When activated, you can choose between a minimum and a maximum of Scalers.

      This option allows you to be sure to manage high potential load on your application.

      Estimated costs

      Below costs are based on the minimum and the maximum price of the selected resources.

      These values are only given as an example.

      Sign up for free with GitHub


      Category: News | Tags: , , , ,