sábado, 24 de junho de 2017

Colabore com esta idéia

Olá, leitores! Tudo bem?

Se você acompanha o nosso blog, gosta do conteúdo...

Ajude esse projeto sempre melhorar!

Doe!

No canto superior direito há uma imagem do PagSeguro onde você pode clicar e doar qualquer valor.



Colabore com esta idéia.

Até mais!

Python - Olá, mundo!








O "Olá Mundo" é um famoso programa que imprime "Olá, Mundo!" (ou "Hello, World!") na tela. O primeiro programa Olá Mundo de que se tem conhecimento foi implementado na linguagem B.


Guido Van Hossum é conhecido por ser o criador da linguagem Python. Sobre a origem do Python, Van Rossum escreveu em 1996:
Há mais de seis anos, em dezembro de 1989, eu estava procurando por um projeto de programação como "hobby" que me mantivesse ocupado durante a semana próxima ao Natal. Meu escritório... estaria fechado, mas eu tinha um computador em casa, e não muito mais do que isso em mãos. Eu decidi escrever um interpretador para a nova linguagem de scripting sobre a qual eu vinha pensando ultimamente: uma descendente da ABC que agradaria a hackers de Unix/C. Eu escolhi Python como um título provisório para o projeto, sendo que eu estava num humor um pouco irreverente (e sendo também um grande fã do Monty Python's Flying Circus). 
Python é uma linguagem de programação de alto nível, interpretada, de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte.  Resumindo, é uma linguagem que vai facilitar o seu aprendizado e produtividade.

Vamos ao hello world em Python:

Bem, galera pythonica! É isso! Até a próxima!

Referências


Olá mundo
Guido van Rossum
Python

segunda-feira, 10 de abril de 2017

Zerinho - CodeGolf Python

Zerinho é uma brincadeira que as crianças frequentemente utilizam pra escolher seu time, ou sair em vantagem em alguma atividade.
    Este será um algoritmo onde temos uma entrada com três números (0 - zero ou 1 - um) separados por espaço.

Com as seguintes possibilidades:
0 0 0 *
0 0 1 C
0 1 0 B
0 1 1 A
1 0 0 A
1 0 1 B
1 1 0 C
1 1 1 *

Vamos ao código não otimizado:
e=input()
a,b,c=e[0],e[2],e[4]
if a!=b:
 if a!=c:print('A')
 else:print('B')
elif c!=a:print("C")
else:print("*")






Veja foi feito uma leitura de uma string. Acessado as três posições. E foi usado uma estrutura condicional if-else.

 
Este é o código otimizado:

a,b,c=input().split();print((("*","C")[c!=a],("B","A")[a!=c])[a!=b])

Valeu, pessoal! Até a próxima!

domingo, 19 de março de 2017

CodeGolf com Python - Parte 1

Código de golfe é um tipo de competição de programação recreativa em que os participantes se esforçam para alcançar o código-fonte mais curto possível  que implementa um determinado algoritmo. Você pode utilizar a linguagem que quiser e normalmente não é usada bibliotecas externas na escrita dos algoritmos.

    Python é uma linguagem de programação enxuta, limpa e elegante. Entre linguagens de programação como Perl, Python, Ruby, Java, C e JavaScript, em muitos casos Python com certeza tem a menor solução para o problema.
    Algo legal é que não existe uma só solução. Você pode explorar e aprender muito de uma linguagem de programação em pouco tempo. Vamos explorar python. Confira os novos posts que vem aí!
Related Posts Plugin for WordPress, Blogger...