Questão Python através do terminal de comando, criando funções?


Eu sou novo no Ubuntu. Eu costumava usar python no windows e agora estou aprendendo o Ubuntu. Quando eu abro o terminal de comando, eu digito python e pressiono Enter, o símbolo (>>>) é mostrado e eu estou em IDLE. No entanto, quero saber como posso criar funções e classes e as coisas que eu costumava fazer no Windows.

Obrigado.


1
2017-12-24 19:18


origem


O que você estava usando no Windows como um shell Python? Se isso também é IDLE, então não há diferença no Ubuntu. No entanto, acho que você deve verificar iPython se você encontrar o tempo. É muito mais poderoso que o IDLE. - gertvdijk
A diferença é: no windows você pode ir para o arquivo -> novo módulo e criar o que você quer - XenonDragon


Respostas:


Criar funções usando o CLI é muito semelhante a criar funções em scripts. Digite o nome e os argumentos da sua função na primeira linha e anexe dois pontos. Depois disso, o intérprete de Pyhton pede mais informações. Agora você precisa recuar o próximo código que deseja gravar no corpo da função. Você termina a função de uma linha em branco.

Deve se parecer com:

>>> def fun(a,b):
...     print a,b
... 
>>> 

1
2017-12-24 22:29





A diferença é: no windows você pode ir para o arquivo -> novo módulo e criar o que você quer

Eu acho que o que você quer dizer é que no Windows você está acostumado com o IDLE GUI. No Ubuntu você terá que instalar os pacotes necessários para executar a versão Tkinter do IDLE.

Instalando o idle  Install idle pacote irá certificar-se de que você tem todo o software necessário para executar a GUI.

Então corra:

idle

E também está na sua lista de aplicativos regulares.


1
2017-12-24 22:09