--- 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) .