Executando Python no ChromeOS

22

É possível executar o interpretador Python em uma máquina com ChromeOS? Eu encontrei vários editores que você pode usar, mas eu gostaria da habilidade de executar aplicações python também.

Eu gostaria de comprar o Samsung Chromebook e, sendo estudante de ciência da computação, adoraria poder fazer meu dever de casa com o CS em vez de carregar meu Macbook de 15 polegadas ou a Toshiba.

    
por RyanDawkins 23.07.2013 / 22:49

2 respostas

21

Shell Python

Você pode instalar este plug-in, Python Shell no Google Chrome. Veja algumas informações da página de informações sobre extensões na loja:

Python shell for your browser.
A Python shell for Chrome.

Features:

  • Python 2.7
  • Ruby 1.8
  • JavaScript

These are the only languages that have been currently compiled to JavaScript by the jsrepl project as this time.

Modo de desenvolvedor

Em alternativa, pode colocar o seu dispositivo em Modo de desenvolvedor e obter acesso a um shell onde você pode instalar / iniciar o Python.

Intérprete Skulpt

Por fim, você pode conferir o Intérprete do Skulpt . O site principal aqui .

Skulpt is an entirely in-browser implementation of Python.

Crouton

Você pode instalar um Linux completo no hardware do Chromebook usando o projeto Crouton .

crouton is a set of scripts that bundle up into an easy-to-use, Chromium OS-centric chroot generator. Currently Ubuntu and Debian are supported (using debootstrap behind the scenes), but "Chromium OS Debian, Ubuntu, and Probably Other Distros Eventually Chroot Environment" doesn't acronymize as well (crodupodece is admittedly pretty fun to say, though).

Existe um tutorial fácil de seguir no Life Hacker, que o guia pela instalação e configuração, intitulado: Como instalar o Linux em um Chromebook e desbloquear todo o seu potencial .

Qual caminho seguir?

Se você levar a sério o uso do hardware do Chromebook como uma caixa de desenvolvimento, eu usaria o Crouton. As outras opções fornecem apenas partes do Python. Se você é sério em fazer qualquer desenvolvimento real, esta é realmente a única opção.

    
por 23.07.2013 / 23:52
6

Uma boa alternativa seria usar um ambiente de desenvolvimento de nuvem, como Codevny ou Cloud9.

Eles têm muitas vantagens sobre instalações locais baseadas em arquivos (como descrito em detalhes em suas páginas) e estão mais alinhadas com todo o conceito do Chrome OS, ou seja, o dispositivo local deve ser enxuto, barato (mas confortável!) e potencialmente descartável (como em, se você derramar um latte sobre ele ou alguém rouba bondade proibir, você acabou de obter um novo e continuar seu trabalho ininterruptamente).

Eles também oferecem preços competitivos para os tipos de carga de trabalho de que um aluno precisa (por exemplo, você pode pagar de 0 a 20 dólares por mês por uma carga de trabalho suficientemente pesada exigida por todos os seus exercícios. ou correr 24 horas por dia, 7 dias por semana).

Como benefício secundário, você também aprenderá a usar os tipos de ferramentas que se tornam indispensáveis no trabalho dos desenvolvedores modernos, envolvendo projetos colaborativos em larga escala, já que as instalações de hosts locais são notoriamente difíceis de replicar (para uma opinião um pouco tendenciosa, dê uma olhada aqui ).

    
por 12.02.2016 / 07:39