freeCodeCamp/guide/portuguese/python/what-is-python-used-for/index.md

82 lines
5.0 KiB
Markdown
Raw Normal View History

---
title: What Is Python Used for
localeTitle: O que é o Python usado para
---
## O que é o Python usado para
O Python pode ser facilmente usado para projetos pequenos, grandes, on-line e off-line. As melhores opções para utilizar Python são desenvolvimento web, scripts simples e análise de dados. Abaixo estão alguns exemplos do que o Python permitirá que você faça:
##### Desenvolvimento web:
Você pode usar o Python para criar aplicativos da Web em muitos níveis de complexidade. Há muitos excelentes frameworks web em Python, incluindo Pyramid, Django e Flask, para nomear um pouco.
##### Análise de dados:
Python é a principal linguagem de escolha para muitos cientistas de dados. Python cresceu em popularidade dentro do campo devido à disponibilidade de muitas excelentes bibliotecas focado em ciência de dados (dos quais NumPy e Pandas são dois dos mais conhecidos) e visualização de dados (como Matplotlib e Seaborn). Pyton realmente fez trituração de dados Divertir-se com todas as suas inúmeras bibliotecas disponíveis. O Ipython com JupyterLab é outra forma de Python que melhora o uso do Python no campo da ciência de dados.
##### Automação:
O Python é uma linguagem muito flexível que pode ser usada para automatizar tarefas chatas ou repetitivas. Os administradores do sistema costumam usá-lo escrevendo scripts que podem ser facilmente executado a partir do terminal. O Python também pode ser usado para criar bots que automatizam algumas de nossas tarefas diárias.
##### Inteligência artificial:
O Python também é usado extensivamente no crescente campo da Inteligência Artificial (AI). O Google selecionou o Python para ser uma das primeiras linguagens de programação bem suportadas para treinamento e interação com modelos usando o Tensorflow.
#### Desenvolvimento de aplicativos para dispositivos móveis
Aplicativos móveis e jogos podem ser criados com python usando Kivy, Pygame e PyQt.
#### Segurança e Rede:
O Python é usado para construir ferramentas de rede e ferramentas de segurança que são amplamente usadas. A automação remota do Python é a mais segura, rápida e eficiente para testes em nuvem de frameworks, é por isso que os desenvolvedores profissionais usam o python para criar as estruturas mais seguras e para as programações de soquete.
##### Aprendizado de Máquina, Aprendizado Profundo
O Python é uma das melhores linguagens adequadas para aprendizado de máquina, aprendizado profundo e análise de dados com uma fortaleza em todos eles.
Existem linguagens especializadas mais adequadas para várias funções, como R e MATLAB, mas quando se trata de campos sobrepostos de aplicativos, o python ganha mãos para baixo devido a sua flexibilidade e prototipagem rápida e disponibilidade de bibliotecas.
#### Desenvolvimento de Bots de Telegramas
Você pode usar o Python e algumas bibliotecas Python para desenvolver seus próprios [Bots de Telegramas](https://core.telegram.org/bots)
#### Coleta de dados por rastreamento e raspagem
O Python também pode ser usado pelos códigos-fonte das páginas de análise e recuperar seus dados. Usando alguns módulos python, tais como: Scrapy e também (por alguns motivos e páginas que usa javascript) Selenium, deve fazer o truque!
#### Mais Informações:
Aqui está um [link](https://www.python.org/about/apps/) para uma seção do site oficial do Python descrevendo seus vários aplicativos.
#### Python é geralmente usado para
* Desenvolvimento Web e Internet
* Avanço Educacional
* Estudos Científicos / Computação
* Desenvolvimento de desktop
* Computação Numérica
* Desenvolvimento de software
* Desenvolvimento de Aplicativos Corporativos
* Aprendizado de Máquina
* IOT
* Desenvolvimento de jogos
* Prototipagem Rápida
* Automação do Navegador
* Análise de dados
* Raspando dados de sites
* Processamento de imagem
## Por que o Python tem uma gama tão ampla de uso?
* Python tem muitos pacotes para trabalhar, alguns variando de pesquisa aeroespacial para matemática. \* Em segundo lugar, por escolher fazer parte da comunidade de código aberto. Sim! Python é de código aberto.
* Por sua sintaxe simples e elegante. \* Existem muitas funções internas por causa de quais códigos Python são pequenos em comparação com outros códigos que são mesmos no contexto, mas escritos em linguagem diferente.
* O Python também suporta moda de programação orientada a objetos. Assim, essas coisas aumentam a popularidade do Python em várias comunidades.
#### Alguns artigos cobrindo a usabilidade do python
* [10 principais usos do Python](http://www.dummies.com/programming/python/10-major-uses-of-python/)
* [Aplicativos para Python](https://www.python.org/about/apps/)
* [Onde a linguagem Python é usada?](https://stackoverflow.com/questions/3043085/where-is-python-language-used)
* [O que é usado para o Python?](https://stackoverflow.com/questions/1909512/what-is-python-used-for)
O índice oficial de pacotes para python está [aqui](https://pypi.python.org/pypi) .