Comentários do Blog

  1. Avatar de woiski
    [QUOTE=Magnun;bt8219]Realmente woiski, cometi um erro. Já estou corrigindo, obrigado por avisar.

    Espero que isso não o impeça de acompanhar o curso! Até mais...[/QUOTE]

    Magnun, mais uma vez, uma magnífica iniciativa. Já havia indicado o seu curso no meu Buzz e Twitter... woiski
  2. Avatar de Magnun
    Realmente woiski, cometi um erro. Já estou corrigindo, obrigado por avisar.

    Espero que isso não o impeça de acompanhar o curso! Até mais...
  3. Avatar de woiski
    Magnun, parabéns pelo seu curso. Entretanto, não é verdade que a endentação tem que ser uniforme no seu programa, ou tem que ser tabs ou espaços. O problema de tabs é que elas não têm uma representação padronizada nos editores de texto. Bem, ao menos a maioria deles é capaz de converter tabs em espaços. Quanto à endentação, ela tem que ser uniforme EM CADA BLOCO, mas não em blocos distintos. Por convenção, usa-se 4 ou mesmo 2 espaços, mas é apenas convenção... woiski
  4. Avatar de Magnun
    Exatamente. Se você não definir uma commparação (por exemplo, retorno == True) o Pyhton "tenta entender a variável como um valor booleano". Ele faz isso chamando a função bool(). Cuidado para usar isso é bom ver o comportamento do Python pois existem peculiaridades. Exemplos:
    Código :
    >>> bool(None)
    False
    >>> bool('asdasd')
    True
    >>> bool('')
    False
    >>> bool(1)
    True
    >>> bool(0)
    False
    >>> bool(-1)
    True
    >>>

    Até mais...
  5. Avatar de goncalo
    muito bomm
  6. Avatar de victoreng
    Eai Magnum,
    esse if que verifica a variável retorno não é necessário uma condição, é isso mesmo?
    if retorno:
    print 'Texto validado'
    else:
    print 'Texto inválido!'

    eu entendi que como é variável boolean...ele já entende automaticamente e executa o True para True e Else para False...sem precisar colocar um retorno = True

    é isso mesmo?

    Abraços
  7. Avatar de Isabela Colucci
    Pessoal,

    Concordo que músicas feitas somente em programas de computador, sem que haja nenhum conhecimento da parte do compositor, tendem a ser uma porcaria. Mas acho que a abordagem de vocês está radical demais.

    Os softwares são muito bem vindos quando encarados como ferramentas de apoio. O que são os efeitos de guitarra, senão programas que alteram a sonoridade do instrumento? Sendo assim, guitarristas deveriam tocar apenas com as guitarras limpas???

    E as músicas eletrônicas, não são quase 90% software?

    Durante os processos de gravação, mixagem, masterização, ect., não recorremos a softwares (alguns até mesmo para pequenas correções de afinação)?

    Eu vejo pontos positivos em programas como o songsmith.

    Imagine que uma pessoa está começando a descobrir seus talentos para música, mas ainda não tem conhecimento teorico e nem mesmo sabe tocar um instrumento. Apenas tem bom gosto, um ouvido excelente e canta razoavelmente bem.

    Ela tem uma melodia na cabeça e entra pra uma banda. Canta sua música e o songsmith a ajuda a manter o tempo (pra não ficar oscilando muito) e ainda gera os acordes de base harmonica pra essa melodia (coisa que um iniciante não conseguiria fazer tão facilmente).

    Em seguida o compositor pega tudo isso e leva pro ensaio de sua banda. Lá o guitarrista/tecladista já tem por onde começar, pois a harmonia já está mais ou menos e ele não tem que tirar tudo do zero. Depois de fazer as modificações que julgarem necessárias, já é possível incluir o baixo na história sem grandes dificuldades.

    Em grupo, decidem por um ritmo que melhor se adeque ao tema proposto pela letra e à identidade sonora da banda. O baterista segura essa levada e rapidamente se constrói uma primeira versão da música.

    Essa versão pode soar bem diferente da proposta pelo songsmith, mas pra chegar até ela o caminho foi muito menos árduo poupando muito tempo.

    Em um dia de ensaio uma melodia que estava meio torta na cabeça de um compositor iniciante, começou a tomar forma. O arranjo pode ser ou não alterado futuramente.

    Acabei escrevendo um testamento pra dizer que na minha opinião todas as ferramentas podem agregar valor. O que não dá é pra achar que ela vai fazer tudo sozinha.
  8. Avatar de Não Registrado(s)
    Oi Magnun! Lembre-se de que nem todos os leitores comentam! Mas estão aí acompanhando o seu curso! PARABÉNS! Rafa.
  9. Avatar de Não Registrado(s)
    Olá, fiz o exercício e ficou praticamente igual ao do Tony, portanto nem vou colocá-lo aqui. No início tive um pouco de dificuldades pois eu estava usando o "raw_input", o que resultou numa soma de strings (Ex.: 5 + 2 = 52), depois eu coloquei apenas o "input" e deu tudo certo, no problem! Por conta disto, vi num outro blog uma breve comparação entre estas duas formas e gostaria de compartilhar com vocês a título de curiosidade, creio que possa ser útil para iniciantes como eu:
    http://blog.larryjr.com/2009/06/o-input-do-python-3.html

    Parabéns pela iniciativa Magnun! \o/
  10. Avatar de paulohenrique
    Estou ancioso para iniciar o curso. Excelente iniciativa !!!!
    Agora minhas dúvida rs. Tem como fazer download das aulas e no meu pc não aparece as imagens!
    Mais uma vez parabéns.