By Marcos Oliveira,

Python

Pra quem gosta de Python e está pensando em comprar um livro ou fazer um curso, recomendo ler/executar esse script que serve como uma “luz”. Ou seja, ao invés de você perder tempo tentando ler tutoriais que cansam seu cérebro, com esse script você aprende o básico rapidamente em questão de minutos, veja o código abaixo e tente melhorar com mais novidades incrementando seus novos aprendizados.

#!/usr/bin/python
#coding: utf-8
print "O cabeçalho em script é: #!/usr/bin/env python ou #!/usr/bin/python"
print "Para não aparecer o erro (SyntaxError: Non-ASCII character), use essa linha logo abaixo do cabeçalho: #coding: utf-8"
print "Os comentários começam com: #"
print "Para imprimir na tela, ex.: print Olá, mundo!"
print "Não precisa do ';' no final, mas coloquei aqui e não apresentou erro;";
print "Pode ter comentários no meio da linha como aqui e não aparece" # comentário
variavel = "Minha Variável"
print variavel
print "Cria-se variáveis assim: variavel = 'Minha Variável' , pode usar aspas simples ou duplas"
soma = 8+8;
print "Operações aritiméticas (soma+, subtração-, multiplicação*, divisão/): print 8+8 = ",soma
print "Para concatenar strings basta usar o +, ex.: print 'Pala'+'vra'"
print 'Pala'+'vra'
print "Mas pra contatenar strings e integer, usa-se vírgula(,) (soma é uma variável/integer 8+8), ex.: print '8+8' , soma"
print "Pode-se usar a vírgula para separar também strings, no entanto, ficará com espaço, ex.: 'Pala','vra' --> Pala vra"
"comentário aspas duplas"
'comentário aspas simples'
print "Comentários também podem ser entre aspas simples ou duplas, como há nesse script, mas não pode misturá-los num mesmo comentário"
print 7/2
print 7.0/2
print 'Na divisão quando quiser obter números irracionais(float) , tem de fazer também com float, como exemplo acima'
print 'Você pode criar expressões aritiméticas , veja o resultado abaixo da expressão: print ( 9 - ( 1 + 2 ) ) / 3.0'
print ( 9 - ( 1 + 2 ) ) / 3.0
print 'As mensagens de erro são descritivas e no caso de sintaxe, o python usa um  ^ pra indicar o locar exato do erro'
print 'existem vários tipos de erros como em outras linguagens de programação, consulte a documentação:\nhttp://turing.com.br/pydoc/2.7/tutorial/errors.html'
print 'Como vc viu acima, o \\n pula linha'
meuarray = ['marcos', 'eric', 'camila']
print meuarray[1]
print "Criando um meuarray: meuarray = ['marcos', 'eric', 'camila']"
print 'imprimindo determinado elemento de um meuarray: print meuarray[1] --> eric'
print 'Condições if e else usa-se condição entre parênteses e dois pontos(:) no final, ex.:'
print 'Diferente do Bash, não tem o fi pra fechar condição, ex.:\n\nif (condição):\n	print \nelse:\n	print '
print
print 'print sozinho pula uma linha como no Bash'
total = 27
if (total > 30):
	print 'variável total é maior que 30'
else:
	print 'variável total é menor que 30'

print
inicial = 18

print "Usando o if, elif e else, e mais o operador lógico and. podia ser também: or ou not, veja nesse script"
if ( total < 30 ) and ( inicial < 15 ):
	print 'Menor que 30 e menor que 15'
elif ( total < 30 ) and ( inicial < 16 ):
	print 'Menor que 30 e menor que 16'
elif ( total < 30 ) and ( inicial < 17 ):
	print 'Menor que 30 e menor que 17'
elif ( total < 30 ) and ( inicial == 18 ):
	print 'Menor que 30 e igual a 18'
else:
	print 'Sei lá'

print
print "Veja documentação:\nhttps://docs.python.org/2/tutorial/controlflow.html"
print
print 'Utilizando o loop while, veja nesse script'
count = 0
while (count < 4):
   print 'O contador é:', count
   count = count + 1

print "Tchau!"
print 'Utilizando o loop while com o else'
print
count = 1
while count < 3:
   print count, " é  menor que 3"
   count = count + 1
else:
   print count, " não é menor que 3"

print
print 'Loop for , imprimir os elementos do array meuarray: for i in meuarray: print i'
for i in meuarray: print i
print

print "Se o loop for fosse: \n\nfor letter in 'Python':\n\n	print letter"
print "Imprimiria: cada letra da palavra Python e também pode usar o else como no while"
print 'Usa-se uma das palavras reservadas(def) e o nome da função, e mais os dois pontos(:) no final'
print
print 'Usando e criando funções'
def minhafuncao( str ):
	print 'Minha profissão é:', str
	return;
print
minhafuncao('Desenvolvedor Python')
print
print 'Usando funções pré-definida, exemplo da função raw_input estilo o read do Bash'

str = raw_input('Insira seu nome: ');
print 'seu nome é: ', str
print
print 'A função range: '
print range(4)
print
print 'Basicamente pra começar isso já é necessário, aguarde nas próximas postagens de exercícios e continuações, abraços!'

Comente!



Sobre o Autor

Marcos Oliveira

A alegria está na luta, na tentativa, no sofrimento envolvido e não na vitória propriamente dita. A força não provém da capacidade física. Provém de uma vontade indomável.
Mahatma Gandhi


Dê você também uma Contribuição
Compartilhe nas suas Redes Sociais!




Inscreva-se no Nosso Canal do Youtube



Curso Extremamente Avançado em Shell Script Bash

Você irá descobrir técnicas avançadas de escrever em Shell Script. Como criar instaladores para distribuições Linux, Animações, Documentações, além de tudo sobre Processos em sistemas tipo UNIX, detalhes sobre Comandos Avançados e Muito Mais !




Crie Sua Própria Promoção

Customize seus Pacotes de Treinamentos obtendo descontos muito em conta!