Insights

10 fatos sobre o desenvolvimento em Python

Python é uma linguagem de programação de alto nível com uma sintaxe fácil de usar. Ela é conhecida por ter menos linhas de código de forma simples e clara.

Na verdade, Python é tão popular que quase todas as indústrias o usam.

Hoje, vamos compartilhar alguns fatos curiosos sobre a programação em Python.

1. Python superou o francês

Acredite ou não, no Reino Unido em 2015, Python superou o francês como a linguagem mais popular ensinada nas escolas primárias.

Seis de cada dez pais disseram que queriam que seus filhos em idade de escola primária aprendessem a linguagem de programação em vez de francês. E 75% das crianças de escolas primárias disseram que preferiam aprender a programar um robô a aprender um idioma estrangeiro moderno.

Isso mostra que muitas pessoas valorizavam a importância de programar em Python.

2. Python foi um projeto de passatempo

Você sabia que Python não foi criado como um projeto comercial ou profissional, mas como um passatempo do seu criador?

Guido van Rossum procurava um projeto interessante que o mantivesse ocupado durante o Natal. Ele havia pensado em escrever uma nova linguagem de scripting que fosse descendente de ABC e também atraísse hackers de Unix/C. Escolheu chamá-la de Python.

Existem muitos projetos divertidos em Python que você pode fazer enquanto aprende ou aprimora suas habilidades de programação.

3. Python recebeu o nome de um programa de televisão

O nome da linguagem não se refere a cobras, mas ao popular grupo britânico de comédia Monty Python, da década de 1970. O próprio Guido é um grande fã de Monty Python’s Flying Circus.

Ele a chamou de Python porque é curto, misterioso e único.

4. Não exige um compilador

Como uma linguagem de alto nível e interpretada, Python não precisa de um compilador. Isso a diferencia de Java e C++, que precisam ser compilados antes de serem interpretados. Python depende de um aplicativo chamado interpretador.

O bytecode de Python é armazenado como um arquivo .pyc, que depois é executado por uma máquina virtual adequada. Essa máquina atua como o mecanismo de execução de Python.

5. Python é mais antigo que Java

Python foi lançado inicialmente em 1991, enquanto Java foi lançado em 1995. Portanto, Python tem agora quase 30 anos e continua forte para o futuro.

6. Python tem variantes

A linguagem de programação Python tem diferentes variantes para diferentes casos de uso e aplicações. Algumas são:

  • CPython: é escrito em C e é a implementação mais comum de Python

  • Jython: é escrito em Java e compila para bytecode

  • IronPython: é implementado em C# e é uma camada de extensibilidade para frameworks escritos em .NET

  • Brython: é Python para o navegador e é executado nele

  • RubyPython: é a ponte entre os interpretadores de Python e Ruby

  • PyPy: é implementado em Python

  • MicroPython: essa variante é executada em um microcontrolador

7. Existe um poema sobre Python

Existe um poema escrito por Tim Peters chamado O ZEN DE PYTHON, que você pode ler simplesmente escrevendo import this no interpretador.

O Zen de Python, de Tim Peters

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren’t special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one– and preferably only one –obvious way to do it.
Although that way may not be obvious at first unless you’re Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it’s a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea — let’s do more of those!

8. Grandes empresas usam Python

Muitos grandes nomes usam ou usaram Python em seus produtos e serviços. Alguns são NASA, Google, Facebook, Netflix, Reddit, Quora, MIT, Spotify, Udemy, Shutterstock, Uber, Amazon, Mozilla, Dropbox, Pinterest,

Youtube

9. Permite várias atribuições em uma instrução

Python permite atribuir o mesmo valor a várias variáveis em uma única instrução. Também permite atribuir valores a várias variáveis ao mesmo tempo.

10. Python influenciou Javascript

Python é uma das 9 linguagens que influenciaram o design de JavaScript. As outras incluem AWK, C, HyperTalk, Java, Lua, Perl, Scheme e Self.

“10 fatos sobre o desenvolvimento em Python” by Gimena Aguerreberry is licensed under CC BY SA. Source code examples are licensed under MIT.

Foto de Hitesh Choudhary.

Categorized under Python.

Related reading