sábado, 24 de junho de 2017

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í!

segunda-feira, 9 de janeiro de 2017

Uma linguagem de programação maravilhosa, Python!

O que é Python?

    Python é uma poderosa linguagem de programação fácil de aprender. Possui eficientes estruturas de dados de alto nível e uma abordagem simples, mas eficaz para a programação orientada a objetos. A elegante sintaxe e a dinâmica de escrita do Python, juntamente com a sua natureza interpretada, tornam-na uma linguagem ideal para scripts e desenvolvimento rápido de aplicações em muitas áreas na maioria das plataformas. Confira em:https://docs.python.org/3/tutorial/index.html

Você pode baixar o python em:
https://www.python.org/
Não se preocupe com a plataforma.

Introdução

    Com o python instalado, você pode abrir o prompt de comando ou terminal e já começar a utilizar como uma calculadora:

Pode criar seus atributos (inteiros, strings, floats, listas, etc):

 Pode brincar com estruturas condicionais e de repetição:


Python possui funções para trabalhar com strings:

Finalizando

    Python é uma linguagem muito boa e fácil de aprender. Você perde pouco tempo aprendendo sobre ela e pode passar mais tempo cuidando de uma boa lógica de programação.

Python(Grupo Whatsapp)

    Temos um grupo no WhatsApp de Python. Lá podemos aprender juntos e tornar esta de linguagem de programação mais popular.

Acesse este link para entrar no meu grupo do WhatsApp: https://chat.whatsapp.com/6kCf6ey79OYAH9IiX9nVVX


Related Posts Plugin for WordPress, Blogger...