Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Python: linguagem popular com berço na comédia inglesa #4

Open
liroujohn opened this issue May 16, 2023 · 0 comments
Open

Python: linguagem popular com berço na comédia inglesa #4

liroujohn opened this issue May 16, 2023 · 0 comments

Comments

@liroujohn
Copy link
Owner

liroujohn commented May 16, 2023

Ocupando o pódio entre as gigantes do mercado, Python conquistou a programação com sua estrutura madura, referência e humor

Muitas coisas aconteciam simultaneamente no mundo durante a década de 70, principalmente na tecnologia: basta dizer que o primeiro email foi enviado em 1971, por Ray Tomlinson. O que aconteceu também foi a estreia da sketch televisa de humor, Monty Python’s Flying Circus, na BBC britânica, em 1969. Esse pequeno evento televisivo influenciou gerações, incluindo — sim — programadores.

Você já deve ter pego a referência com o tema do artigo, certo? Em 1991, vinte anos depois, influenciado pelos roteiros surreais do seriado inglês, Guido van Rossum decidiu nomear a linguagem que desenvolvia em homenagem ao humor: então surge o Python.

Um fato histórico que une comediantes, tecnologia e programadores.

30 anos de tecnologia, humor e comunidade

Em poucas palavras e seguindo a definição deles, Python é uma linguagem de programação interpretada, interativa e orientada a objetos. Em tese é uma linguagem que combina velocidade com tipagem dinâmica e forte, “fácil-para-ler”.

Isso é apenas a superfície da tecnologia, já que existem fatores que influenciaram o seu crescente uso no mercado da programação.

Exatamente no meio entre JavaScript e Java, Python ocupa o pódio entre as gigantes que o mercado procura, e conquistou a programação com a sua estrutura madura — de mais de 30 anos — referência, humor e comunidade.

Maneira óbvia de resolver o problema: matemática e filosofia

Toda a filosofia da tecnologia é baseada no Zen of Python, uma coleção de 19 princípios que influenciam o design e a experiência de programar usando a linguagem.

“Beautiful is better than ugly, explicit is better than implicit, simple is better than complex”.

Guido van Rossum trabalhou na linguagem desde a década de 80 até 2018, quando se afastou do projeto. Antes de criar o Python, Guido fazia parte do time de desenvolvimento da linguagem ABC, na Holanda. Segundo ele — e com base nas demandas da época — existem três fundamentos que o guiaram no desenvolvimento do Python: legibilidade, extensibilidade e manutenção.

A filosofia central da tecnologia é baseada na frase: “deve haver uma - e de preferência apenas uma - maneira óbvia de resolver o problema”.

Data science e machine learning

Segundo o HackerRank Survey de 2020, 49,5% das empresas procuram por programadores com Python entre as habilidades, perdendo apenas para o JavaScript, com 53,6%.

Não há dúvidas sobre a referência do Python dentro da comunidade e do mercado, no entanto, há certos nichos que vale ressaltar sobre a usabilidade da tecnologia e seu ecossistema. Apesar de ser reconhecida por trabalhar bem com outras linguagens e ter um vasto uso, incluindo desenvolvimento web, o Python conquistou, ao longo da última década, espaço dedicado dentro do gerenciamento de dados em redes sociais e machine learning.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant