python!?

não é melhor Java, C++, PHP, JavaScript, Matlab , ...?


Material de apoio para a disciplina Linguagem de Programação da UACSA/UFRPE

Produzido pelo prof. João Pimentel

O Python é uma linguagem rocheda! É uma das linguagens mais utilizadas no mundo, e é mais fácil de aprender do que linguagens como C++ e Java.

Nos vários rankings de linguagens de programação que existem, o Python sempre aparece como uma das linguagens mais populares 📈 😎

Duvida? Pode conferir:


ÍNDICE TIOBE

GITHUB

STACK OVERFLOW

Quer um exemplo de Python usado no mundo real? Aquela famosa "foto" do buraco negro foi produzida com programas escritos em... adivinha? Python!

Mas se liga que nenhuma linguagem é a melhor para tudo! Se você quer fazer um jogo para o Playstation 5, provavelmente o Python não é a melhor opção.

O MATLAB também é uma opção muito boa para os estudantes de engenharia, já que ele é voltado para matemática e já vem com muitos recursos.

Por outro lado, o MATLAB é muito específico - se você quiser fazer outro tipo de programa, como um sistema web ou um programa desktop, o MATLAB não irá te ajudar muito. E o preço, então, nem se fala... o Python é 100% gratuito.

Já C/C++ é uma boa opção para o pessoal de Eletrônica, por que permite um melhor aproveitamento dos dispositivos super limitados que eles programam (ex: o Arduino Uno só tem 2KB de memória e um processador de 16MHz).

Em compensação, C/C++ é mais difícil de aprender e de usar. Se for comparar dois programas C/C++ e Python que resolvem o mesmo problema, em geral o programa Python vai ter menos linhas de código e também vai ser mais fácil e rápido de escrever, embora seja mais lento na execução e gaste mais memória (em geral).

O mais importante é que os conceitos e princípios da programação que você irá aprender com Python também servem para a maioria das outras linguagens.

Isso significa que, quando você precisar aprender outra linguagem de programação, será tudo bem mais fácil! 👍

Por ser uma linguagem tão popular, existem muitos vídeos no youtube, e muitos (1) livros (2) também (3), que ensinam a programar com Python. Você pode usar eles sim!! Só se liga no seguinte: precisa ser a versão TRÊS do Python (ex: 3.6, 3.8...).

Se a versão do Python que é explicada no vídeo começar com DOIS (ex: 2.7), nem veja mais por que é muito diferente! Você iria acabar aprendendo "errado".

aprenda mais (opcional)

Se o seu inglês estiver em dia, aproveite para ler essa matéria que conta casos curiosos da criação do Python: o Python está dominando o mundo.

FIM


Parabéns, mais uma lição concluída! Comemore! 🎉

Créditos

Imagem com as linguagens de programação: karpenko_ilia

Imagem do buraco negro: EVENT HORIZON TELESCOPE COLLABORATION

Imagem do controle do Playstation: Sony Playstation

Gif de comemoração: Tonton Friends