Como falamos no artigo anterior (se não leu, dá uma conferida antes), podemos fazer várias coisas com a linguagem Python.
Por ser uma linguagem bastante dinâmica, podemos utilizá-la para fazer praticamente tudo na área da computação.
Python pode ser usado para diversas aplicações na área da computação:
- Aplicações desktop, com telas, botões, menus, caixas de texto, etc. Aplicações desktop são aquelas que roda direto no seu sistema operacional, igual ao Paint no Windows por exemplo.
- Aplicações Web, como por exemplo, o seu Gmail, o Internet banking, até mesmo alguns sistemas de gestão empresarial, como o OpenERP, agora chamado de Odoo, totalmente desenvolvido em Python.
- Aplicações em linha de comando, (ou como alguns chamam, “bash scripts”), que são trechos de código, que são normalmente utilizados para automatizar uma tarefa que você faz repetidas vezes. Um exemplo, todo dia você quer copiar seus arquivos de uma pasta para outra de backup em um HD externo.
- Aplicações para smartphones, como por exemplo, um aplicativo para pedir comida pelo celular. Sim, é possível, mesmo não sendo a melhor alternativa.
- Aplicações embarcadas, que são aplicações que rodam em dispositivos como televisores, aparelhos de DVD/Bluray. Mesmo não sendo tão usual (C/C++ são mais comuns), é possível usar o Python para isso.
- Automação residencial, como controlar uma câmera de segurança, abrir e fechar portões, ligar sistemas de irrigação, etc. Uma cominação de Raspberry PI + Arduino, as possibilidades se tornam “infinitas”.
- Robótica, sendo uma aplicação muito interessante, devido a sua facilidade de uso e com o baixo custo das peças (um Raspberry PI pode ajudar muito).
- Análise de Dados, para apoiar recuperação de dados, limpeza e organização, sendo possível gerar relatórios e gráficos para melhor interpretação de dados e tomada de decisões. Aliás, nesse quesito tenho usado bastante a linguagem.
- Machine Learning (ou aprendizado de máquina), com bibliotecas prontas e poderosas, tem apoiado muito na popularização do aprendizado de máquina, sendo essa aplicação um dos grandes motivos da popularização da linguagem.
Como você pode ver, a linguagem Python é muito dinâmica, pode ser usada para fazer praticamente qualquer coisa que você pensar em termos de computação.
Mas você deve estar se perguntando se ela é nova? Porque nunca ouvi falar antes e agora, todo mundo fala dessa linguagem?
Esse será um tema para o próximo artigo.
Até breve!