a pedido do Fox Games vou esta iniciando uma sequencia de tutoriais sobre python (se bem que ainda prefiro a linguagem perl kkk), nessa sequencia de tutoriais vou esta abordando um pouco da linguagem pyhon embora esse tutorial eu vou esta usando linux o mesmo pode ser feito no windows ja que a linguagem em si é multiplataforma
introdução
bom galera a linguagem python é uma linguagem interpretada sendo ela uma linguagem de script isso permite que o seu codigo seja multiplataforma com isso vai funcionar tanto no windows quanto no linux ou ate mesmo em um android bastando ter o interpretador dela nessas plataformas, a linguagem python é uma linguagem dinamicamente tipada ou seja voce pode criar variaveis de um tipo e ao decorrer do programa o tipo dela pode mudar e tambem não é necessario especificar o tipo de dado embora seja possivel, a linguagem python pode ser usada tanto para desktop para criar script para seu sistema quanto para web substituido o uso por exemplo do php como cgi, essa linguaguem permite uma indentação natural e obrigatoria ja que é isso que define o escopo ou bloco de funções e estruturas permitindo um codigo sempre legivel, é uma linguagem orientada a objeto embora multi paradgma entao voce pode ou não programar orientado a objeto diferente das linguagens java e c# que são obrigatoriamente orientada a objeto, python atualmente esta na versão 3 e tem uma pequena diferença entre a versao 2 para versão 3 sendo nesse tutorial vamos abordar o python3
como programar em python
para programar em python precisamos de um interpretador da linguagem que pode ser baixada no site oficial ou algum generico como o da activestate, o interpretador que vai permitir a execução do seu codigo
https://www.python.org/downloads/
http://www.activestate.com/activepython/downloads
no linux boa parte das distros ja vem com ele instalado caso não venha tente um apt-get install seguido do nome do pacote (dependendo da distro pode mudar o comando para yum ou pacman ou algum outro)
depois de instalar o interpretador basta testa para ver se realmente esta instalado para isso abrimos o prompt de comando (terminal) e digitamos
ou apenas python porem dependendo no linux apenas python indica o python2 e nao o 3
outra coisa que podemos usar embora não seja obrigatorio é uma IDE ou seja um ambiente de desenvolvimento porem podemos apenas usar um editor de texto como o bloco de notas, as IDEs que eu recomendo é notepad++ e geany que são bem simples que tem um destacamento da sintaxe para facilitar
https://notepad-plus-plus.org/
https://www.geany.org/
primeiro codigo
para a gente criar nosso primeiro codigo criamos um arquivo de texto com qualquer nome e com a extensão .py no meu caso foi kodo.py (veja se realmente o arquivo esta com a extensao .py e nao .py.txt), na primeira linha desse arquivo a gente coloca #! seguido do local onde esta o interpretador, isso indica para o sistema o interpretador onde vai ser executado embora na maior parte das vezes isso é opcional embora em muitos casos isso se torna necessario como por exemplo programação web como cgi ou usar isso como atalho no linux
a primeira função que vamos aprender é o print que imprime algo na tela do terminal, para user ele basta usar o print entre parenteses colocamos o texto que sera exibido esse texto é chamado de string e todas as strings em python e em boa parte das linguagens deve ficar entre aspas indicando que é uma string
para a gente executar esse codigo abrimos o prompt ou terminal na pasta que esta o script, e usamos o comando python3 seguido do nome do arquivo
é possivel usar quantos print a gente quiser
é possivel conseguir o mesmo resultando anterior da quebra de linha dentro do proprio print usando o caracter de escape \n que indica a quebra de linha
como tambem é possivel dividir o codigo em duas ou mais linhas usando o contra barra a cada nova linha, isso seria equivalente a escrever o codigo na mesma linha
bom galera essa é primeira parte dessa sequencia de tutoriais então ate a proxima parte \o
by kodo no kami
introdução
bom galera a linguagem python é uma linguagem interpretada sendo ela uma linguagem de script isso permite que o seu codigo seja multiplataforma com isso vai funcionar tanto no windows quanto no linux ou ate mesmo em um android bastando ter o interpretador dela nessas plataformas, a linguagem python é uma linguagem dinamicamente tipada ou seja voce pode criar variaveis de um tipo e ao decorrer do programa o tipo dela pode mudar e tambem não é necessario especificar o tipo de dado embora seja possivel, a linguagem python pode ser usada tanto para desktop para criar script para seu sistema quanto para web substituido o uso por exemplo do php como cgi, essa linguaguem permite uma indentação natural e obrigatoria ja que é isso que define o escopo ou bloco de funções e estruturas permitindo um codigo sempre legivel, é uma linguagem orientada a objeto embora multi paradgma entao voce pode ou não programar orientado a objeto diferente das linguagens java e c# que são obrigatoriamente orientada a objeto, python atualmente esta na versão 3 e tem uma pequena diferença entre a versao 2 para versão 3 sendo nesse tutorial vamos abordar o python3
como programar em python
para programar em python precisamos de um interpretador da linguagem que pode ser baixada no site oficial ou algum generico como o da activestate, o interpretador que vai permitir a execução do seu codigo
https://www.python.org/downloads/
http://www.activestate.com/activepython/downloads
no linux boa parte das distros ja vem com ele instalado caso não venha tente um apt-get install seguido do nome do pacote (dependendo da distro pode mudar o comando para yum ou pacman ou algum outro)
- Código:
apt-get install python3
depois de instalar o interpretador basta testa para ver se realmente esta instalado para isso abrimos o prompt de comando (terminal) e digitamos
- Código:
python3 --version
ou apenas python porem dependendo no linux apenas python indica o python2 e nao o 3
- Código:
python --version
outra coisa que podemos usar embora não seja obrigatorio é uma IDE ou seja um ambiente de desenvolvimento porem podemos apenas usar um editor de texto como o bloco de notas, as IDEs que eu recomendo é notepad++ e geany que são bem simples que tem um destacamento da sintaxe para facilitar
https://notepad-plus-plus.org/
https://www.geany.org/
primeiro codigo
para a gente criar nosso primeiro codigo criamos um arquivo de texto com qualquer nome e com a extensão .py no meu caso foi kodo.py (veja se realmente o arquivo esta com a extensao .py e nao .py.txt), na primeira linha desse arquivo a gente coloca #! seguido do local onde esta o interpretador, isso indica para o sistema o interpretador onde vai ser executado embora na maior parte das vezes isso é opcional embora em muitos casos isso se torna necessario como por exemplo programação web como cgi ou usar isso como atalho no linux
- Código:
#!/usr/bin/python3
a primeira função que vamos aprender é o print que imprime algo na tela do terminal, para user ele basta usar o print entre parenteses colocamos o texto que sera exibido esse texto é chamado de string e todas as strings em python e em boa parte das linguagens deve ficar entre aspas indicando que é uma string
- Código:
#!/usr/bin/python3
print("primeiro codigo by kodo")
para a gente executar esse codigo abrimos o prompt ou terminal na pasta que esta o script, e usamos o comando python3 seguido do nome do arquivo
- Código:
python3 kodo.py
é possivel usar quantos print a gente quiser
- Código:
#!/usr/bin/python3
print("primeiro codigo by kodo")
print("segunda linha")
print("")
print("programando em python")
print("e ae")
é possivel conseguir o mesmo resultando anterior da quebra de linha dentro do proprio print usando o caracter de escape \n que indica a quebra de linha
- Código:
#!/usr/bin/python3
print("primeiro codigo by kodo\nsegunda linha\n\nprogramando em python\ne ae")
como tambem é possivel dividir o codigo em duas ou mais linhas usando o contra barra a cada nova linha, isso seria equivalente a escrever o codigo na mesma linha
- Código:
#!/usr/bin/python3
print("boku wa \
kodo desu")
bom galera essa é primeira parte dessa sequencia de tutoriais então ate a proxima parte \o
by kodo no kami