Então, eu estou interessado em aprender a codificar em python. Comecei com html e css, que não requer configuração, apenas usando o gedit para escrever meu código e testar no cromo. Foi-me dito recentemente para aprender a fazer mais com html e css. Eu precisaria obter uma configuração para java e começar a aprender um pouco disso.
No entanto, estou mais interessado em aprender python. Até agora, tudo o que sei que o Ubuntu 12.10 vem com uma versão do python. Eu preciso saber o que seria necessário para configurar as coisas até o ponto em que eu possa realmente abrir o python 3.3.0 no Ubuntu 12.10 e começar a experimentar comandos?
python
linha de comando e você poderá começar a digitar comandos para testá-los.sudo apt-get install ipython
Respostas:
Não tenho certeza se a duplicata sugerida se aplica bastante no momento . O fato é que você não precisa configurar ambientes de virtualvv ou seguir as melhores práticas para se levantar do chão e pessoalmente, acho que tentar fazê-lo irá assustá-lo do Python, que é uma linguagem bonita e uma comunidade muito poderosa de ferramentas.
Para ter uma breve visão do Python, você pode simplesmente rodar
python
em um terminal e mergulhar em um ambiente python ao vivo. Você pode brincar com exemplos de código para o conteúdo do seu coração.Para coisas maiores (ou quando você se cansar das limitações do console interativo do python), pode escrever scripts Python com muita facilidade. Escreva um arquivo na sintaxe do Python e, em seguida, apenas execute
python filename
e ele será executado. Simples.Se você realmente quer aprender Python, recomendo seriamente duas coisas:
http://learnpythonthehardway.org/book/ - Parece difícil, mas não é. A seção de configuração do Linux também tem uma maneira prática de
gedit
acelerar, então não perca isso.A referência de bolso O'Reilly Python - Isso provavelmente só se aplica se você tiver experiência com outras linguagens de programação. Eu estava sempre tentando descobrir como dict e tuplas diferiam das matrizes de outros idiomas e a referência de bolso é ótima para procurar rapidamente. Melhor que o Google na minha experiência. Novamente, se você não souber o que é uma matriz, isso pode não ser de muita ajuda para você.
Depois de avançar para projetos nos quais você pode precisar de práticas recomendadas, é hora de começar a analisar
virtualenv
( principalmente itens de implantação de servidor) ou estruturas ou algo assim.Mais importante: divirta-se.
Uma nota de aviso no Python 3.x
Algumas pessoas estão sugerindo a instalação (se necessário) e o uso do Python 3. Não concordo com essa postura. Como o autor da pergunta, você provavelmente não está completamente ciente das diferenças entre as duas ou mesmo a existência de duas versões. A culpa não é sua - é exatamente disso que se trata um iniciante.
O Python 3.x já existe há anos, mas todo mundo ainda usa o 2.x. Estou falando sério. Outras pessoas podem sugerir que o Py3k é "bom o suficiente para aprender", mas eu afirmo que pelo menos 90% de todos os bons tutoriais e documentação disponíveis para o Python 2 e tentar segui-lo no Python 3 resultará em lágrimas.
E à medida que você progride e deseja extrair bibliotecas externas (a parte realmente divertida do Python!), Você descobrirá que apenas uma pequena parte da comunidade migrou. Inevitavelmente, o que você deseja usar não foi portado e você ficou novamente em uma poça de lágrimas.
Então, eu sei que é 2013 e somos todos meio-robôs flutuando no espaço, mas siga alguns conselhos de um desenvolvedor Python irritadiço: fique com as coisas antigas por enquanto . As coisas para o Py3k melhorarão e provavelmente nos próximos anos será seguro usá-lo ...
... quando o Python 4 será lançado. É a vida.
fonte
python
é 2.7.3. Eu concordo que o 3.x é o futuro, mas acho que não é algo que você precisa se envolver desde o início. A partir do 2.7 oferece vantagens sem ser um problema.Python3
Para começar a jogar com python, basta digitar
python
oupython3
em um terminal. O primeiro inicia o python 2, o último inicia o python 3. Há duas versões principais do python (ou seja, 2 e 3) e elas diferem uma da outra. De fato, os desenvolvedores do python decidiram revisar várias coisas no python 3. Em uma nova instalação da 12.10, você normalmente já instalou as duas. Você verá algo assim (para python 2):Então você pode fazer coisas como:
ou
ou funções de gravação
e use-os
Você pode salvar essas funções e cálculos em um arquivo. Geralmente você os nomeia
someName.py
. Você pode tornar esse arquivo executável digitandochmod 700 someName.py
ou pode brincar com o arquivo em um IDE (veja abaixo). Se o arquivo for executável, você poderá executápython someName.py
-lo com o python 2 oupython3 someName.py
com o python 3.Ambientes de desenvolvimento integrado
Para começar a aprender python, a maneira mais fácil é começar com o que é chamado de an
IDE
, que é um ambiente de desenvolvimento integrado. Não se preocupe com todas as maneiras pelas quais você pode usar um IDE. Os IDE permitem salvar comandos em um arquivo e executá-los facilmente.Você pode instalar o IDLE (
sudo apt-get install idle
), que é o IDE python padrão. Ou você pode usar geany, reinteragir, gedit ou o que for.O que um IDE faz é realmente ajudá-lo a gerenciar seus arquivos e comandos.
Um dos melhores lugares para começar é o tutorial oficial do python para python 2 ou python 3 , eu acho.
Apreciar.
fonte
sudo add-apt-repository ppa:ninja-ide-developers/ninja-ide-stable && sudo apt-get update && sudo apt-get install ninja-ide
.bpython
Se você deseja se familiarizar com o python usando o interpretador python interativo, sugiro instalar
bpython
, que é uma extensão do interpretador python padrão. Oferece os seguintes recursos ( extraídos de seu site ):Instalação:
Executá-lo:
Quanto ao Python 2 vs. 3:
O Ubuntu inclui a versão 2.7, que é a última iteração da ramificação 2.xx e inclui muitos recursos do python 3. Eu diria que se atenha ao python 2 (principalmente por causa da grande quantidade de bibliotecas ainda não portadas para o python 3), mas se você executar scripts, use a
-3
opção para estar ciente dos problemas que podem surgir se você executou o script no python 3. Por exemplo:python2 -3 script.py
Existe um site legal onde você pode ver as diferenças entre as principais versões do python: http://docs.pythonsprints.com/python3_porting/py-porting.html
fonte
Mais um ponto a ser observado é que a versão padrão do python no Ubuntu é o Python 2.7.xe não o Python 3. No entanto, você pode instalar o Python 3 executando este comando:
Para iniciá-lo no modo interativo, basta executar
python3
.fonte
Você pode conferir o coursera.org, que possui muitos cursos on-line, incluindo um em python, que será iniciado em breve. O kahnacademy também tem palestras sobre python. python.org tem bons tutoriais também ... Scott
fonte