DEV Community

Cover image for Por que aprender Python?
xxxgabexxx
xxxgabexxx

Posted on

Por que aprender Python?

Quando temos um problema a ser resolvido temos que escolher uma linguagem que melhor se adapta para resolve-lo. Isso inclui pesquisar se a linguagem é produtiva, os materiais disponíveis, a comunidade, a curva de aprendizado, entre outras coisas mais técnicas. Aqui irei focar na linguagem Python, para isso, irei compartilhar com vocês algumas vantagens de se aprender essa linguagem.

Vamos lá!

Simplicidade

A linguagem Python tem a legibilidade muito amigável, ela é clara e simples. Com ela não tem muito rodeio para codificar, em poucas linhas de código já é possível criar muitas coisas. Ao contrário de várias linguagens de programação que utilizam marcações para definir final de cada linha(ponto(.), virgula (,) ou ponto e vírgula (;)), marcações de início e fim de bloco(chaves {}) ou palavras especiais(begin/end) o Python não as utiliza, simplificando para que apenas respeite o número de espaços no começo de cada linha.
Para mostrar um pouco da simplicidade, irei quebrar a maldição com "Hello World" em Python, Java e C++, respectivamente.

print(”Hello World em Python”)
Enter fullscreen mode Exit fullscreen mode
class Simple {  
   public static void main(String args[]) {  
      System.out.println("Hello World em Java");     
   }  
}
Enter fullscreen mode Exit fullscreen mode
#include <iostream>

int main() {
    std::cout << "Hello World em C++!";
    return 0;
}
Enter fullscreen mode Exit fullscreen mode

Baterias Incluídas

É considerado uma linguagem “Batteries Included”(baterias incluídas), fazendo referência a um produto completo, pois é difícil encontrar alguma biblioteca que não tenha bindings(versões) em Python, contando, por exemplo, com bibliotecas para acessar banco de dados, processar arquivos XML, construir interfaces gráficas e até jogos. Assim, não é complexo entender porque o Python tem crescido tanto nesses anos nas áreas de: banco de dados, inteligência artificial, animação 3D, biotecnologia, aplicações móveis, jogos e plataformas web.

Produtividade

Python é uma linguagem que torna o programador mais produtivo, por possuir muitas bibliotecas desenvolvidas e testadas por outros programadores, isso diminui a quantidade de erros no código permitindo que o programador se concentre no real problema a ser resolvido.

Comunidade

Falando em outros desenvolvedores, a comunidade Python é recheada de materiais para estudos, possui muitos fóruns, até mesmo no Reddit, para discussões e certamente o problema que você está querendo resolver já foi problema de outra pessoa e ela, como parte de uma comunidade Open Source, disponibilizou a sua solução.

Enfim, aqui compartilhei brevemente alguns aspectos da linguagem que a fazem ser tão especial e amada pelos seus desenvolvedores, mostrando sua simplicidade na codificação, seu poderoso leque de bibliotecas, suas áreas em crescimento e sua grande e unida comunidade. Espero que a linguagem Python seja a melhor escolha para você, e não esqueça, faça parte da comunidade Open Source e compartilhe conhecimento, é assim que as comunidades se alimentam e crescem.

Top comments (0)