Por que Python? (parte 2)

Continuando meu artigo anterior, vou tentar mostrar alguns motivos porque, em minha opinião, é tão bom escrever código Python. E dessa vez vamos falar da sintaxe da linguagem e seus tipos de dados. As características e recursos da sintaxe tornam Python uma linguagem tão poderosa e produtiva. Veja os exemplos: Packing e Unpacking Sem sobrecarga

Continuando meu artigo anterior, vou tentar mostrar alguns motivos porque, em minha opinião, é tão bom escrever código Python. E dessa vez vamos falar da sintaxe da linguagem e seus tipos de dados. As características e recursos da sintaxe tornam Python uma linguagem tão poderosa e produtiva. Veja os exemplos:

Packing e Unpacking

Sem sobrecarga de métodos

Você pode escrever uma função que pode receber parâmetros opcionais assim:

E pode chamar com um, dois, três ou quatro parâmetros:

Você pode até criar uma função que recebe qualquer quantidade de parâmetros:

Veja funcionando:

Listas poderosas

Em programação, lidamos com arrays o tempo todo. Ter arrays flexíveis e poderosos em uma linguagem é algo que vai te ajudar o tempo todo. Veja esses exemplos:

Veja, por exemplo, como saber quais os elementos comuns entre duas listas:

E como remover de uma lista os elementos que existem em outra:

Vamos criar uma função que recebe uma lista de strings e retorna uma lista HTML em ordem alfabética, com os duplicados removidos:

Veja funcionando:

De novo, a biblioteca padrão

Por exemplo, estou apaixonado pelo módulo itertools:

No próximo artigo vamos falar mais sobre a biblioteca padrão.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *