Esse script é a segunda versão que roda em python3 , se quiser comparar as diferenças com python2 , note que existem muuuuuuitas diferenças:
#!/usr/bin/python
print ( "O cabeçalho em script é: #!/usr/bin/env python ou #!/usr/bin/python" )
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: \n http://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\n if (condição): \n print \n else: \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: \n https://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\n for 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 = 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!' )