10 coisas que você não sabia sobre python

A 🐍 cobra tem muitos segredos para nós

Python é uma das linguagens de programação mais populares e usadas no mundo no momento. A coisa them torna python muito popular é que você pode desenvolver qualquer coisa com ele. O Python é usado por muitas grandes empresas como Google, Facebook, Netflix e muito mais. Em uma pesquisa recente, também é descoberto que o rover que é enviado pela NASA para Marte tem usado a programação python para processar imagens. Há mais de 10 milhões de desenvolvedores python em todo o mundo. Tendo uma comunidade tão grande ainda, há alguns fatos que muitos desenvolvedores Python não sabem. Neste blog, vou te contar sobre 10 fatos python que você não sabia.

“Se você acha que sabe disso? Pense de Novo” — Autor

1. Nomeado após um programa de TV

Um novato na programação python sempre pensa que o nome python é depois da cobra chamada python, mas não é. O nome é dado após uma popular câmera de programa de TV do programa de TV da BBC – ‘Monty Python’s Flying Circus‘. O criador da píton Guido van Rossum quer um nome único e curto, ele também era um grande fã do programa de TV Então ele decidiu dar nome python à sua invenção.

2. É mais velho que Java

A popularidade e a demanda do Python aumentaram nos últimos 10 anos, então parece que é uma nova linguagem que teve a atração dos desenvolvedores. O fato engraçado é que a píton é muito mais velha que java. Python foi inicialmente lançado em 1991 do outro lado java foi lançado em 1995. Nosso Python tem 30 anos.

3. Foi um Projeto Hobby

Bem, você pode não acreditar em mim se eu lhe disser que python não é criado como um projeto comercial ou profissional. em vez de ser um projeto paralelo divertido do criador, Guido van Rossum. Guido queria criar algo interessante para ele que pudesse mantê-lo ocupado durante o Natal. Podemos dizer que python é um presente do Papai Noel para todos os desenvolvedores ao redor do mundo.

4. Tem várias variantes

A programação python tem diferentes variantes para diferentes cenários.

  • CPython: Está escrito em C e Python. Ele compila o código python em código byte. Ele usa um compilador e um intérprete.
  • JPython: Ele foi projetado para executar o código python na Plataforma Java.
  • Brython: É para o navegador e é executado nos navegadores. É semelhante ao javascript.
  • MicroPython: É para os microcontroladores.

5. Lento, mas ainda um dos idiomas mais usados

Se você já escreveu uma única linha de código em python, então você pode ter ouvido da comunidade que python é lento. Bem, de alguma forma é verdade porque em comparação com outras línguas como C, C++, Java é muito mais lento. A razão é simples, são linguagens compiladas e python é uma linguagem interpretada. Isso significa que o intérprete Python traduz cada linha de código por linha, por outro lado, eles usam um compilador que traduz todo o código ao mesmo tempo.

Mesmo depois de ser uma linguagem de programação lenta, é uma das linguagens de programação mais utilizadas. Muitas grandes empresas como IBM, Facebook, Netflix usam python em seus aplicativos de desenvolvimento.

A otimização prematura é a raiz de todo o mal — Donald Knuth

A citação dita por Donald Knuth é uma das razões pelas quais as empresas usam python em seus principais aplicativos.

6. Tudo é referenciado

Se você está vindo de uma linguagem de programação como C, C++, Java, então você deve ter ouvido falar de ponteiros. Um ponteiro é uma variável cujo valor é o endereço de outra variável.

Em python, tudo é feito por referência. Não suporta ponteiros.

7. Correndo em Marte

Você vai ficar surpreso ao saber que python está correndo em Marte. Enviando sms para robôs em Marte usando python para enviar imagens para a Terra. Ele usa módulo para se comunicar com a API em Marte.request

8. Você pode definir valores infinitos

Como programador, você pode saber que não podemos definir valores infinitos no programa, mas em python é possível. Você pode definir valor infinito em um programa python usando .Inf

number = float('Inf')

9. Python > Francês

No ano de 2015, a píton ultrapassou o francês para ser a língua mais popular que é ensinada nas escolas primárias. As estatísticas revelaram que 7 em 10 pais preferiram que seus filhos aprendessem píton em vez de francês.

As estatísticas serão aumentadas até 10 vezes nos próximos anos.

10. O Zen de Python

Na verdade, é um poema escrito por Tim Peters chamado O Zen de Python que pode ser lido facilmente apenas importando módulo no intérprete.this

import this
------------------------------------------------
The Zen of Python, by Tim PetersBeautiful 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!