Muito legal Magnum ! Incluse dei uma olhada no under-linux tb que fazia algum tempo que não passava aqui, e jah me re-cadastrei e retomarei as atividades por aqui acompanhando incluseve o curso de Python ! Eu coloquei o RSS deste seu blog no meu humilde agregador pessoal (http://berlotto.blog.br/agreg/ ) ! Até mais ! Obrigado
Olá tony, Mandou bem, a / do /usr/bin me passou despercebido. Quanto à identação é o que vc falou mesmo. Lembrem-se de quando postar codigo aqui utilize as tags code (entre colchetes) e /code (entre colchetes) para que seja preservado a edentação. Até mais...
Ótimo cara!! Obrigado por comentar!
Li todo seu curso e gostei... Programação não é minha area... Adoraria ver um curso de Redes Wireless e ou Mikrotik...
http://img203.imageshack.us/i/codigopy.png/Mandar um link com a imagem fica legal... Imageshack - codigopy.png - Uploaded by tonyfrasouza http://picasaweb.google.com.br/tonin...75549757518498
faltou: Quantas vezes voce quer tentar acessar o servidor? dir() >>> estou certo? Mas deu para entender... $ python conecta_srv.py Ok, iremos tentar ['__builtins__', '__doc__', '__file__', '__name__', '__package__', 'senha', 'usuario'] vezes
Valeu Magnum, tu é fera mesmo, e o meu código foi de grande valia, pois é um código de iniciante para iniciante. Se fosse um código perfeito, não iríamos aprender o que você explicou. Estou muito feliz, com que esta linguagem proporciona. Respondi o primeiro post, onde percebi um erro no cabeçalho #!usr/bin/python e deveria ser por padrão #!/usr/bin/env python. Um detalhe que para mim que sou puro iniciante me valeu a atenção. E o problema da indentação que não foi culpa do nosso colega lá e sim do retorno da página. def linha(): >>> pede indentação print algo print algo Não mantem o espaço: ....... print algo ....... print algo Os pontos para mostra o espaço que deveria ter ficado....
### Aqui o código corrigido: ### ### Percebi que onde se titulava erro de indentação, é um erro de retorno do html da página. ### Então onde tem pontinhos é o o espaço dado. Então esqueça os pontos... #!/usr/bin/env python # -*- coding: utf-8 -*- def linha(): .......print '\n' .......print '-'*25 .......print '\n' nome = raw_input('Ola! qual o seu nome? ') linha() print 'Seja bem vindo %s' % nome linha() num1 = (int(raw_input('Por favor digite um numero: '))) linha() num2 = (int(raw_input('Por favor digite outro numero: '))) linha() soma = num1 + num2 print 'A soma dos dois numeros é: %s' % soma linha()
Demorei, mas estou aqui. Pois é fiz bem simples e sem nenhum tratamento de erro, e funções e tal. Pois foi pedido para entrada de dois número e a soma dos dois..... Afinal tem que se entrar bem com iniciante. ou não? Uso o shell + commander ou + zenity, xdialog e etc.. Mas é puro hobby... Espero aprender um pouco desta linguagem maravilhosa que é python. Alias o código do Markim ficou bem completo e talvez até completo demais para iniciantes. Seria bom explicá-lo passo a passo mais adiante. Bom corrija o inicio onde está: #!usr/bin/python >>> seria melhor #!/usr/bin/env python Houve dois erros um muito grave onde não tem a barra "/" e a falta do env. O "env" é irrelevante. Mas, a falta da barra "/" retorna erro de caminho inválido, por não existir o "usr/bin/python" fora da raiz, que deverira ser "/usr/bin/python". Pelo menos usando o chmod u+x pyprog.py e: $ ./pyprog.py Mas, funciona usando: $ python pyprog.py E também a indetação, pois sem ela o código não funciona. Pois a função que termina com ":" exige a tal indentação. Erro de indentação é culpa do retorno da página. ...... Me corrija se eu estiver errado. E viva a liberdade de informação!!!
Interessante esse curso. Parece que Magnun além de um um bom curso mantém certa interatividade com os que estudam. Depois de finalizar o meu curso que estou fazendo em Shell e diversas linguagens imbuídas como awk. Vou verificar melhor esse curso de Python. Mas não deixo de acompanhar e verificar a qualidade do material que é relevante.