{"id":29179,"date":"2022-09-22T13:59:42","date_gmt":"2022-09-22T16:59:42","guid":{"rendered":"\/tutoriais\/?p=29179"},"modified":"2025-12-18T11:44:44","modified_gmt":"2025-12-18T14:44:44","slug":"python-o-que-e","status":"publish","type":"post","link":"\/br\/tutoriais\/python-o-que-e","title":{"rendered":"O que \u00e9 Python: conhe\u00e7a uma das linguagens de programa\u00e7\u00e3o mais populares do mundo"},"content":{"rendered":"<p>Python &eacute; uma linguagem de programa&ccedil;&atilde;o para prop&oacute;sitos diversos (GPL) que roda em basicamente qualquer arquitetura de sistema e pode ser usada para um leque enorme de aplica&ccedil;&otilde;es em diferentes &aacute;reas, desde o desenvolvimento web at&eacute; o aprendizado de m&aacute;quina.<\/p><p>Al&eacute;m de ser vers&aacute;til, o Python tamb&eacute;m &eacute; amig&aacute;vel para iniciantes. Por esses e outros fatores, trata-se de uma das linguagens de programa&ccedil;&atilde;o mais populares do mundo.<\/p><p>Se voc&ecirc; quer saber mais sobre o Python e seus usos mais comuns, este &eacute; o artigo certo. N&oacute;s vamos explicar por que voc&ecirc; deve aprender os fundamentos da linguagem, para que ela &eacute; utilizada e dar dez exemplos de grandes empresas que a utilizam nas suas opera&ccedil;&otilde;es.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-BR.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/public\" alt=\"\" class=\"wp-image-30351\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/12\/Linux-cheat-sheet-BR.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>\n\n\n\n\n\n\n<\/p><p><\/p><p>\n\n\n<div class=\"protip\">\n                    <h2 class=\"featured-snippet title\">O Que &eacute; Python?<\/h2>\n                    <p>Python &eacute; uma linguagem de programa&ccedil;&atilde;o extremamente popular e vers&aacute;til, conhecida por sua simplicidade e legibilidade. Ela permite que desenvolvedores criem uma variedade de aplica&ccedil;&otilde;es, desde programas simples at&eacute; projetos complexos, gra&ccedil;as &agrave; sua sintaxe clara e ampla gama de bibliotecas.<\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-por-que-aprender-python\"><strong>Por Que Aprender Python<\/strong><\/h2><p>Abaixo, traremos v&aacute;rias raz&otilde;es para mostrar que o aprendizado da linguagem Python pode ser extremamente ben&eacute;fico para voc&ecirc;.<\/p><h3 class=\"wp-block-heading\" id=\"h-python-e-gratuito-e-de-codigo-aberto\"><strong>Python &eacute; Gratuito e de C&oacute;digo Aberto<\/strong><\/h3><p>Python &eacute; uma linguagem de <a href=\"https:\/\/docs.python.org\/pt-br\/3\/license.html\" target=\"_blank\" rel=\"noopener\">c&oacute;digo aberto<\/a> administrada pela <a href=\"https:\/\/www.python.org\/psf\/\" target=\"_blank\" rel=\"noopener\">Python Software Foundation<\/a>, uma organiza&ccedil;&atilde;o sem fins lucrativos que det&eacute;m toda a propriedade intelectual relacionada a ela.<\/p><p>Qualquer pessoa pode usar e distribuir o c&oacute;digo-fonte da linguagem Python gratuitamente, mesmo com fins comerciais. Hoje em dia, basta ter um computador (e vontade de aprender) para come&ccedil;ar a jornada e se tornar mestre na codifica&ccedil;&atilde;o em Python.<\/p><p>Para baixar a vers&atilde;o mais recente da linguagem, basta acessar o <a href=\"https:\/\/www.python.org\/\" target=\"_blank\" rel=\"noopener\">site oficial do Python<\/a>, clicar em <strong>Downloads<\/strong> na barra de navega&ccedil;&atilde;o e selecionar a op&ccedil;&atilde;o <strong>Download Python<\/strong>. A vers&atilde;o padr&atilde;o &eacute; para Windows, mas a linguagem tamb&eacute;m est&aacute; dispon&iacute;vel para outros sistemas, como Linux e macOS.<\/p><p>Em 2024, a vers&atilde;o mais atualizada da linguagem &eacute; o <strong>Python 3<\/strong>. Enquanto isso, seu antecessor Python 2 <a href=\"https:\/\/www.python.org\/doc\/sunset-python-2\/\" target=\"_blank\" rel=\"noopener\">foi descontinuado em janeiro de 2020<\/a> e n&atilde;o &eacute; mais atualizado &mdash; o que significa que ele n&atilde;o recebe mais corre&ccedil;&otilde;es de bugs, novos recursos ou <em>patches<\/em> de seguran&ccedil;a.<\/p><h3 class=\"wp-block-heading\" id=\"h-python-e-facil-de-aprender\"><strong>Python &eacute; F&aacute;cil de Aprender<\/strong><\/h3><p>No <a href=\"\/br\/tutoriais\/11-sites-aprender-como-programar-de-graca\">aprendizado de programa&ccedil;&atilde;o<\/a>, iniciantes podem encontrar alguma dificuldade ao tentar entender <a href=\"\/br\/tutoriais\/dicionario-do-programador\">como uma determinada linguagem funciona<\/a>, especialmente se ela &eacute; muito diferente do seu idioma nativo.<\/p><p>Honrando sua distin&ccedil;&atilde;o como uma das <a href=\"\/br\/tutoriais\/linguagens-de-programacao-mais-usadas\">linguagens mais f&aacute;ceis de se aprender<\/a>, o Python tem sintaxe muito simples, com muitas palavras-chave em ingl&ecirc;s. Ele foi projetado desde o in&iacute;cio para ser uma linguagem concisa, de alta legibilidade e f&aacute;cil compreens&atilde;o. Por isso, o Python &eacute; muito mais amig&aacute;vel para iniciantes em compara&ccedil;&atilde;o com outras linguagens, como C++ ou Haskell. At&eacute; mesmo <a href=\"\/br\/tutoriais\/linguagens-de-programacao-para-criancas\">crian&ccedil;as podem aprender Python<\/a> com facilidade.<\/p><p>Al&eacute;m da sua simplicidade e consist&ecirc;ncia, outro fator que contribui para a facilidade de uso do Python &eacute; o fato de que estamos falando de uma linguagem de programa&ccedil;&atilde;o interpretada, e n&atilde;o compilada como C ou C++.<\/p><p>Isso significa que voc&ecirc; pode rodar cada linha de c&oacute;digo assim que terminar de escrev&ecirc;-la e ver resultados imediatos, podendo fazer ajustes de maneira r&aacute;pida se necess&aacute;rio. Essa caracter&iacute;stica economiza muito tempo dos programadores, permitindo que eles detectem e corrijam erros f&aacute;cil e rapidamente.<\/p><h3 class=\"wp-block-heading\" id=\"h-o-mercado-para-desenvolvedores-python-esta-aquecido-e-tem-salarios-altos\">O Mercado para Desenvolvedores Python est&aacute; Aquecido (e Tem Sal&aacute;rios Altos)<\/h3><p>O Python &eacute; uma das linguagens de programa&ccedil;&atilde;o com <a href=\"https:\/\/www.tecmundo.com.br\/mercado\/222806-5-linguagens-programacao-usadas-2021.htm\" target=\"_blank\" rel=\"noopener\">maior demanda profissional<\/a> por conta da sua simplicidade e versatilidade. Al&eacute;m disso, trata-se de uma das <a href=\"https:\/\/kenzie.com.br\/blog\/linguagens-de-programacao-mais-bem-pagas\/\" target=\"_blank\" rel=\"noopener\">linguagens que oferecem melhores sal&aacute;rios em 2023<\/a>. O <a href=\"\/br\/tutoriais\/quanto-ganha-um-desenvolvedor-web\">sal&aacute;rio m&eacute;dio para um desenvolvedor<\/a> Python no Brasil, hoje, gira em torno de <a href=\"https:\/\/www.glassdoor.com.br\/Sal%C3%A1rios\/desenvolvedor-python-sal%C3%A1rio-SRCH_KO0,20.htm\" target=\"_blank\" rel=\"noopener\">R$ 5.641 mensais<\/a>, segundo a Glassdoor.<\/p><p>Outra pesquisa, que levou em conta vagas de emprego nos Estados Unidos e na Europa postadas no <strong>LinkedIn<\/strong>, mostrou que o Python &eacute; a <a href=\"https:\/\/codingnomads.co\/blog\/the-best-programming-languages-to-learn\/\" target=\"_blank\" rel=\"noopener\">linguagem n&ordm; 1 em termos de demanda profissional em 2022<\/a>, com mais de 200 mil empregos oferecidos nos EUA e 50 mil na Europa.<\/p><p>Se voc&ecirc; est&aacute; pensando em seguir carreira como um <a href=\"https:\/\/www.hostinger.com\/tutorials\/freelance-web-developer\">desenvolvedor web freelance<\/a> (artigo em ingl&ecirc;s), o Python tamb&eacute;m pode te render oportunidades lucrativas. De acordo com uma pesquisa recente sobre as <a href=\"https:\/\/www.geeksforgeeks.org\/7-highest-paying-programming-languages-for-freelancers-in-2022\/\" target=\"_blank\" rel=\"noopener\">linguagens de programa&ccedil;&atilde;o mais valorizadas<\/a> para freelancers em 2022, o Python &eacute; a op&ccedil;&atilde;o com maior pagamento m&eacute;dio: cerca de <strong>US$ 55-60 por hora<\/strong> nos EUA.<\/p><h3 class=\"wp-block-heading\" id=\"h-python-e-muito-popular-na-comunidade\"><strong>Python &eacute; Muito Popular na Comunidade<\/strong><\/h3><p>De acordo com o <a href=\"https:\/\/www.tiobe.com\/tiobe-index\/\" target=\"_blank\" rel=\"noopener\">&Iacute;ndex de Comunidade de Programa&ccedil;&atilde;o da TIOBE<\/a>, que mede a popularidade das linguagens de programa&ccedil;&atilde;o, o Python ocupa a primeira posi&ccedil;&atilde;o em agosto de 2023.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"840\" height=\"594\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/tiobe-1.png\/public\" alt=\"Ranking de linguagens de programa&ccedil;&atilde;o mais populares da Tiobe\" class=\"wp-image-39230\" title=\"ranking tiobe\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/tiobe-1.png\/w=840,fit=scale-down 840w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/tiobe-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/tiobe-1.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/tiobe-1.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 840px) 100vw, 840px\" \/><\/figure><\/div><p>A enorme comunidade Python gera um benef&iacute;cio para quem escolhe trabalhar com a linguagem: voc&ecirc; ter&aacute; um grande universo de pessoas a quem recorrer caso tenha d&uacute;vidas e problemas nos seus projetos.<\/p><p>Por exemplo: na plataforma de perguntas e respostas sobre programa&ccedil;&atilde;o <a href=\"https:\/\/stackoverflow.com\/\" target=\"_blank\" rel=\"noopener\">Stack Overflow<\/a>, h&aacute; <a href=\"https:\/\/stackoverflow.com\/questions\/tagged\/python\" target=\"_blank\" rel=\"noopener\">mais de 1 milh&atilde;o de perguntas<\/a> com a tag Python. No <a href=\"\/br\/tutoriais\/o-que-github\">GitHub<\/a>, plataforma de hospedagem que programadores usam para colabora&ccedil;&atilde;o e controle de vers&otilde;es, <a href=\"https:\/\/github.com\/search?q=python\" target=\"_blank\" rel=\"noopener\">mais de 2 milh&otilde;es de reposit&oacute;rios<\/a> s&atilde;o relacionados &agrave; linguagem. Al&eacute;m disso, os usu&aacute;rios do Python podem visitar <a href=\"https:\/\/discuss.python.org\/\" target=\"_blank\" rel=\"noopener\">os seus f&oacute;runs oficiais<\/a> para discutir v&aacute;rios assuntos relacionados &agrave; linguagem, &agrave; comunidade e &agrave; Python Software Foundation.<\/p><p>Para al&eacute;m das suas grandes comunidades online, muitos <a href=\"https:\/\/python.org.br\" target=\"_blank\" rel=\"noopener\">Grupos de Usu&aacute;rios Python<\/a> organizam informalmente reuni&otilde;es mensais offline para compartilhar dicas e descobertas. Existem mais de mil grupos do tipo, com mais de 800 mil usu&aacute;rios de Python ao redor do mundo.<\/p><h3 class=\"wp-block-heading\" id=\"h-python-e-versatil\"><strong>Python &eacute; Vers&aacute;til<\/strong><\/h3><p>Al&eacute;m de ser f&aacute;cil de aprender, o Python tamb&eacute;m &eacute; muito popular por conta da sua versatilidade. O uso da linguagem &eacute; registrado em diversos campos, incluindo ci&ecirc;ncia de dados, desenvolvimento web e aprendizado de m&aacute;quina. O Python tamb&eacute;m &eacute; multiplataforma, ou seja, funciona em diversos sistemas operacionais &mdash; como Windows, Linux e macOS.<\/p><p>Al&eacute;m disso, o Python tamb&eacute;m pode trabalhar em conjunto com outras linguagens de programa&ccedil;&atilde;o.<\/p><p>A implementa&ccedil;&atilde;o de refer&ecirc;ncia <strong>CPython<\/strong>, por exemplo, &eacute; escrita em C e em Python. Outros exemplos de implementa&ccedil;&atilde;o incluem o <a href=\"https:\/\/www.jython.org\/\" target=\"_blank\" rel=\"noopener\">Jython<\/a>, escrito em Java e Python, e o <a href=\"https:\/\/ironpython.net\/\" target=\"_blank\" rel=\"noopener\">IronPython<\/a>, criado em Python e C# e integrado com a <em>framework<\/em> <a href=\"https:\/\/dotnet.microsoft.com\/\" target=\"_blank\" rel=\"noopener\">.NET<\/a>.<\/p><p>Al&eacute;m disso, existem mais de 100 mil bibliotecas Python dispon&iacute;veis na internet. Uma biblioteca &eacute; uma cole&ccedil;&atilde;o de c&oacute;digos prontos que os programadores podem usar para realizar algumas tarefas comuns ou repetitivas.<\/p><p>As numerosas bibliotecas e <em>frameworks<\/em> dispon&iacute;veis s&atilde;o usadas para diferentes prop&oacute;sitos, dependendo do campo de atua&ccedil;&atilde;o. Os programadores podem economizar muito tempo utilizando esses recursos em vez de escrever e reescrever sequ&ecirc;ncias de c&oacute;digo utilizadas com frequ&ecirc;ncia.<\/p><h2 class=\"wp-block-heading\" id=\"h-em-que-areas-posso-usar-o-python\"><strong>Em Que &Aacute;reas Posso Usar o Python?<\/strong><\/h2><p>Alguns dos usos mais comuns da linguagem Python incluem desenvolvimento web, automa&ccedil;&atilde;o, testagem de software, an&aacute;lise de dados, machine learning e desenvolvimento de jogos.<\/p><p>Vejamos cada um desses cen&aacute;rios com mais detalhes.<\/p><h3 class=\"wp-block-heading\" id=\"h-desenvolvimento-web\"><strong>Desenvolvimento Web<\/strong><\/h3><p>O desenvolvimento web &eacute; a pr&aacute;tica de <a href=\"\/br\/tutoriais\/como-criar-um-site-passo-a-passo\">como criar sites<\/a> e mant&ecirc;-los. Qualquer site tem duas partes principais &mdash; o <strong><em>front-end<\/em><\/strong> e o <strong><em>back-end<\/em><\/strong>. Tamb&eacute;m conhecido como o lado do cliente, o <em>front-end<\/em> refere-se &agrave; parte do site com os quais os visitantes interagem diretamente, o que inclui elementos como imagens, bot&otilde;es e o menu de navega&ccedil;&atilde;o.<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/br\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-32927\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/02\/BR-Web-hosting_in-text-banner.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>Por outro lado, o <em>back-end<\/em> &eacute; a parte do site que os visitantes n&atilde;o veem diretamente. Tamb&eacute;m conhecido como lado do servidor, ele armazena os dados do website e garante que tudo no <em>front-end<\/em> esteja funcionando nos conformes.<\/p><p>O Python &eacute; uma linguagem de programa&ccedil;&atilde;o para <em>back-end<\/em>. <a href=\"\/br\/tutoriais\/como-ser-um-desenvolvedor-web\">Desenvolvedores web<\/a> podem usar c&oacute;digos Python para transferir dados de\/para servidores, interagir com bancos de dados e administrar a seguran&ccedil;a de um site.<\/p><p>Existem muitos <em>frameworks<\/em> Python usados com frequ&ecirc;ncia no desenvolvimento web, tais como:<\/p><ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.djangoproject.com\/\" target=\"_blank\" rel=\"noopener\">Django<\/a>. Um <em>framework<\/em> para a web de c&oacute;digo aberto, alto n&iacute;vel e baseado em Python para desenvolvimento r&aacute;pido de sites seguros com design simples e intuitivo.<\/li>\n\n\n\n<li><a href=\"https:\/\/flask.palletsprojects.com\/en\/2.1.x\/\" target=\"_blank\" rel=\"noopener\">Flask<\/a>. Um microframework escrito em Python que oferece um n&uacute;cleo simples, por&eacute;m extens&iacute;vel, com pouca ou nenhuma depend&ecirc;ncia de bibliotecas externas.<\/li>\n\n\n\n<li><a href=\"https:\/\/cherrypy.dev\/\" target=\"_blank\" rel=\"noopener\">CherryPy<\/a>. Conhecido por sua simplicidade, o CherryPy permite que desenvolvedores criem aplica&ccedil;&otilde;es web utilizando programa&ccedil;&atilde;o orientada a objetos (OOP), o que produz um c&oacute;digo-fonte menor e em menos tempo.<\/li>\n\n\n\n<li><a href=\"http:\/\/www.web2py.com\/\" target=\"_blank\" rel=\"noopener\">web2py<\/a>. Um <em>framework full-stack<\/em> gratuito excelente para desenvolver aplica&ccedil;&otilde;es web port&aacute;teis, baseadas em bancos de dados.<\/li>\n\n\n\n<li><a href=\"https:\/\/trypyramid.com\/\" target=\"_blank\" rel=\"noopener\">Pyramid<\/a>. Algo como um meio-termo entre um <em>microframework<\/em> e um mega <em>framework<\/em>, o Pyramid oferece flexibilidade, controle e extensibilidade com <em>add-ons<\/em> e ambientes de desenvolvimento.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-automacao-e-scripts-para-sistemas\"><strong>Automa&ccedil;&atilde;o e <\/strong><strong><em>Scripts<\/em><\/strong><strong> para Sistemas<\/strong><\/h3><p>Automa&ccedil;&atilde;o &eacute; o ato de &ldquo;ensinar&rdquo; computadores ou m&aacute;quinas a completar tarefas sem interven&ccedil;&atilde;o humana. <em>Script<\/em>, por sua vez, &eacute; o nome que se d&aacute; ao c&oacute;digo escrito para criar essa automa&ccedil;&atilde;o.<\/p><p>Como uma linguagem de <em>script<\/em>, o Python pode ser utilizado para automatizar v&aacute;rias tarefas, tanto entre desenvolvedores quanto entre usu&aacute;rios comuns. Alguns exemplos das tarefas que os <em>scripts<\/em> de automa&ccedil;&atilde;o podem realizar s&atilde;o as seguintes:<\/p><ul class=\"wp-block-list\">\n<li>Resolver problemas matem&aacute;ticos simples<\/li>\n\n\n\n<li>Checar erros e duplicatas em arquivos<\/li>\n\n\n\n<li>Renomear arquivos<\/li>\n\n\n\n<li>Converter arquivos<\/li>\n\n\n\n<li>Cadastrar dados em uma planilha do Excel<\/li>\n\n\n\n<li>Enviar solicita&ccedil;&otilde;es (<em>requests<\/em>) HTTP<\/li>\n\n\n\n<li>Calcular taxas de c&acirc;mbio<\/li>\n\n\n\n<li>Baixar conte&uacute;do<\/li>\n\n\n\n<li>Organizar, enviar e responder mensagens e emails<\/li>\n\n\n\n<li>Fazer raspagem (<em>scraping<\/em>) de dados em sites<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-testagem-de-software\"><strong>Testagem de Software<\/strong><\/h3><p>Uma das partes mais importantes do desenvolvimento de software &eacute; o processo de garantia de qualidade. Para manter uma taxa excelente de satisfa&ccedil;&atilde;o dos seus clientes, empresas de software precisam se certificar que seus produtos oferecem uma experi&ecirc;ncia de usu&aacute;rio de alta qualidade, consistente e suave.<\/p><p>Ao mesmo tempo, as empresas precisam lan&ccedil;ar seus softwares e updates de forma r&aacute;pida e eficiente para n&atilde;o ficar atr&aacute;s da concorr&ecirc;ncia. &Eacute; aqui que entra a automa&ccedil;&atilde;o de testes.<\/p><p>A testagem autom&aacute;tica (ou automa&ccedil;&atilde;o de testes) nada mais &eacute; do que usar computadores para rodar testes, administrar os dados gerados por eles e analis&aacute;-los automaticamente para melhorar a qualidade do produto. Isso est&aacute; relacionado &agrave; automa&ccedil;&atilde;o que descrevemos no t&oacute;pico anterior, por&eacute;m direcionado &agrave; &aacute;rea de desenvolvimento de softwares.<\/p><p>A automa&ccedil;&atilde;o de testes &eacute; excelente para tarefas repetitivas, como a regress&atilde;o e a testagem funcional. Por outro lado, testes que requerem o julgamento e a opini&atilde;o de pessoas reais &mdash; como testes A\/B, de usabilidade ou betas &mdash; t&ecirc;m melhores resultados se feitos manualmente.<\/p><p>A versatilidade, escalabilidade e popularidade do Python o tornam ideal para criar solu&ccedil;&otilde;es de automa&ccedil;&atilde;o de testagem no desenvolvimento de software. Aqui est&atilde;o alguns m&oacute;dulos Python que os engenheiros de software costumam usar em seus processos de testagem:<\/p><ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/robotframework.org\/\" target=\"_blank\" rel=\"noopener\">Robot Framework<\/a>. Um <em>framework<\/em> extens&iacute;vel e de c&oacute;digo aberto que permite a automa&ccedil;&atilde;o de testes e processos rob&oacute;ticos com uma sintaxe f&aacute;cil de entender, com base em palavras-chave idiom&aacute;ticas.<\/li>\n\n\n\n<li><a href=\"https:\/\/pypi.org\/project\/pytest\/\" target=\"_blank\" rel=\"noopener\">pytest<\/a>. Um <em>framework<\/em> de testagem de software que permite aos usu&aacute;rios escrever v&aacute;rios tipos de c&oacute;digos de testes em Python. Exemplos incluem testes de unidade, integra&ccedil;&atilde;o, fun&ccedil;&atilde;o e <em>end-to-end<\/em>.<\/li>\n\n\n\n<li><a href=\"https:\/\/docs.python.org\/3\/library\/unittest.html\" target=\"_blank\" rel=\"noopener\">unittest<\/a>. Tamb&eacute;m conhecido como <strong>PyUnit<\/strong>, unittest &eacute; o <em>framework<\/em> padr&atilde;o do Python para testes de unidade. Esse framework est&aacute; inclu&iacute;do na biblioteca padr&atilde;o do Python. Ele foi criada com base no <strong>JUnit<\/strong>, para a linguagem de programa&ccedil;&atilde;o Java.<\/li>\n\n\n\n<li><a href=\"https:\/\/behave.readthedocs.io\/en\/stable\/\" target=\"_blank\" rel=\"noopener\">behave<\/a>. Um <em>framework<\/em> Python para desenvolvimento guiado por comportamento (<em>behavior-driven development<\/em>, ou BDD). Trata-se de uma t&eacute;cnica de desenvolvimento de software criada pela <a href=\"https:\/\/www.agilealliance.org\/agile101\/\" target=\"_blank\" rel=\"noopener\">Agile Alliance<\/a> que foca na cria&ccedil;&atilde;o de aplica&ccedil;&otilde;es de acordo com o comportamento esperado dos usu&aacute;rios que interagem com ela.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.selenium.dev\/\" target=\"_blank\" rel=\"noopener\">Selenium<\/a>. Uma su&iacute;te com v&aacute;rias ferramentas e m&oacute;dulos que facilitam a automa&ccedil;&atilde;o de navegadores. Ele traz uma &uacute;nica interface para escrever scripts de testagem em m&uacute;ltiplas linguagens, incluindo Python. Existem tr&ecirc;s projetos Selenium principais: o <strong>Selenium WebDriver<\/strong>, o <strong>Selenium IDE<\/strong> e o <strong>Selenium Grid<\/strong>.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-analise-de-dados-e-inteligencia-artificial\"><strong>An&aacute;lise de Dados e Intelig&ecirc;ncia Artificial<\/strong><\/h3><p>O Python rapidamente se tornou uma parte importante da ci&ecirc;ncia de dados e da intelig&ecirc;ncia artificial. Isso porque a linguagem &eacute; f&aacute;cil de aprender, vers&aacute;til e flex&iacute;vel.<\/p><p>Cientistas e analistas usam c&oacute;digos Python para explorar grandes conjuntos de dados (o famoso <em>big data<\/em>), projetar algoritmos de aprendizado de m&aacute;quina, manipular e analisar dados e realizar c&aacute;lculos estat&iacute;sticos complexos. Tamb&eacute;m &eacute; poss&iacute;vel usar o Python para criar v&aacute;rios tipos de visualiza&ccedil;&atilde;o de dados, como gr&aacute;ficos de pizza, linhas ou barras, modelos 3D e histogramas.<\/p><p>A linguagem Python tamb&eacute;m tem uma enorme cole&ccedil;&atilde;o de bibliotecas &uacute;teis para an&aacute;lise de dados e machine learning. Eis alguns exemplos:<\/p><ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/pandas.pydata.org\/\" target=\"_blank\" rel=\"noopener\">pandas<\/a>. Uma biblioteca Python que oferece ferramentas para manipular e analisar estruturas de dados, tabelas num&eacute;ricas e s&eacute;ries temporais.<\/li>\n\n\n\n<li><a href=\"https:\/\/matplotlib.org\/\" target=\"_blank\" rel=\"noopener\">Matplotlib<\/a>. As pessoas usam essa biblioteca multiplataforma para criar visualiza&ccedil;&otilde;es interativas de dados e modelos gr&aacute;ficos na linguagem Python e em sua extens&atilde;o num&eacute;rica, o NumPy.<\/li>\n\n\n\n<li><a href=\"https:\/\/numpy.org\/\" target=\"_blank\" rel=\"noopener\">NumPy<\/a>. Uma abrevia&ccedil;&atilde;o para Numerical Python, essa biblioteca de c&oacute;digo aberto traz suporte a <em>arrays<\/em> e matrizes multi-dimensionais, al&eacute;m de oferecer v&aacute;rias rotinas para opera&ccedil;&otilde;es matem&aacute;ticas em <em>arrays<\/em>.<\/li>\n\n\n\n<li><a href=\"https:\/\/scipy.org\/\" target=\"_blank\" rel=\"noopener\">SciPy<\/a>. Constru&iacute;do com base no NumPy, o SciPy (ou Scientific Python) &eacute; uma biblioteca &uacute;til para computa&ccedil;&atilde;o cient&iacute;fica e t&eacute;cnica. Ela traz algoritmos para resolver problemas matem&aacute;ticos e de engenharia, tais como otimiza&ccedil;&atilde;o, &aacute;lgebra linear, interpola&ccedil;&atilde;o e integra&ccedil;&atilde;o.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.tensorflow.org\/\" target=\"_blank\" rel=\"noopener\">TensorFlow<\/a>. Uma biblioteca Python usada para desenvolver e treinar modelos de aprendizado de m&aacute;quina com o uso de <a href=\"https:\/\/aws.amazon.com\/pt\/what-is\/api\/\" target=\"_blank\" rel=\"noopener\">APIs<\/a> de alto n&iacute;vel. Ela pode rodar redes neurais com v&aacute;rios prop&oacute;sitos, tais como reconhecimento de imagens e processamento de linguagem natural.<\/li>\n\n\n\n<li><a href=\"https:\/\/pytorch.org\/\" target=\"_blank\" rel=\"noopener\">PyTorch<\/a>. Uma biblioteca de aprendizado de m&aacute;quina para o Python com base no <strong>Torch<\/strong>, originalmente criado para a linguagem Lua. &Eacute; utilizada principalmente na pesquisa de <em>deep learning<\/em>.<\/li>\n\n\n\n<li><a href=\"https:\/\/scrapy.org\/\" target=\"_blank\" rel=\"noopener\">Scrapy<\/a>. Uma <em>framework<\/em> Python de c&oacute;digo aberto para fazer <em>web crawling<\/em> e extrair dados estruturados de websites.<\/li>\n<\/ul><h3 class=\"wp-block-heading\" id=\"h-desenvolvimento-de-jogos\"><strong>Desenvolvimento de Jogos<\/strong><\/h3><p>A simplicidade do Python o torna excelente para criar jogos b&aacute;sicos ou fazer prot&oacute;tipos de projetos mais complexos. Alguns jogos populares escritos em Python incluem <strong>The Sims 4<\/strong>, <strong>World of Tanks<\/strong>, <strong>EVE Online<\/strong> e <strong>Civilization IV<\/strong>.<\/p><p>A sintaxe simples e amig&aacute;vel para iniciantes permite que desenvolvedores novatos aprendam Python rapidamente e o utilizem para criar interfaces gr&aacute;ficas de usu&aacute;rio, construam jogos 2D ou 3D e projetem at&eacute; mesmo games com narrativas complexas e f&iacute;sica avan&ccedil;ada.<\/p><p>Desenvolvedores de jogos profissionais podem usar c&oacute;digos Python para criar rapidamente prot&oacute;tipos das suas cria&ccedil;&otilde;es e apresentar uma visualiza&ccedil;&atilde;o jog&aacute;vel a investidores, facilitando a rodada de financiamento.<\/p><p>Para criar prot&oacute;tipos de jogos da maneira mais r&aacute;pida e eficiente, desenvolvedores podem usar v&aacute;rios <em>frameworks<\/em> dedicados no Python. Alguns dos mais usados incluem:<\/p><ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.pygame.org\/\" target=\"_blank\" rel=\"noopener\">pygame<\/a>. Um conjunto gratuito de m&oacute;dulos Python para escrever games ou criar programas multim&iacute;dia, todos baseados na biblioteca <a href=\"https:\/\/www.libsdl.org\/\" target=\"_blank\" rel=\"noopener\">Simple DirectMedia Layer (SDL)<\/a>. O pygame &eacute; port&aacute;til e roda em basicamente qualquer plataforma ou sistema operacional.<\/li>\n\n\n\n<li><a href=\"http:\/\/pyglet.org\/\" target=\"_blank\" rel=\"noopener\">pyglet<\/a>. Escrito totalmente em Python, o pyglet &eacute; uma biblioteca que oferece uma API orientada a objetos para criar jogos e aplica&ccedil;&otilde;es multim&iacute;dia. Ela n&atilde;o requer nenhuma instala&ccedil;&atilde;o externa e oferece suporte nativo a janelas e formatos padr&atilde;o de imagem e &aacute;udio.<\/li>\n\n\n\n<li><a href=\"https:\/\/kivy.org\/\" target=\"_blank\" rel=\"noopener\">Kivy<\/a>. Uma <em>framework<\/em> gratuita, multiplataforma e de c&oacute;digo aberto para desenvolver aplica&ccedil;&otilde;es com uma interface de usu&aacute;rio natural, tais como jogos que utilizam tecnologia multi-toque.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.panda3d.org\/\" target=\"_blank\" rel=\"noopener\">Panda3D<\/a>. Um motor de jogos que oferece v&aacute;rias sub-rotinas &uacute;teis para renderiza&ccedil;&atilde;o 3D e desenvolvimento de games. Alguns dos seus recursos incluem navega&ccedil;&atilde;o de cenas, otimiza&ccedil;&atilde;o de anima&ccedil;&otilde;es, monitoramento de performance e toler&acirc;ncia a erros.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.renpy.org\/\" target=\"_blank\" rel=\"noopener\">Ren&rsquo;Py<\/a>. Um motor de jogos para cria&ccedil;&atilde;o de hist&oacute;rias interativas atrav&eacute;s de palavras, imagens e sons, com foco em narrativas visuais e simuladores de vida. Al&eacute;m do suporte ao Python, ele inclui sua pr&oacute;pria linguagem de <em>scripts<\/em>.<\/li>\n<\/ul><p>\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Dica<\/h4>\n                    <p>Ainda que estas ferramentas e terminologias sejam extremamente &uacute;teis para voc&ecirc; criar um projeto online mais robusto, caso voc&ecirc; esteja pensando em ter um site mais simples e n&atilde;o disp&otilde;e de muito conhecimento t&eacute;cnico e nem recursos, use o <a href=\"\/br\/criador-de-sites\">criador de sites profissional<\/a> da Hostinger para fazer seu pr&oacute;prio site em minutos.<\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-empresas-que-usam-a-linguagem-de-programacao-python\"><strong>Empresas que Usam a Linguagem de Programa&ccedil;&atilde;o Python<\/strong><\/h2><p>Muitos servi&ccedil;os que usamos no nosso dia-a-dia s&atilde;o escritos (total ou parcialmente) em Python . Nesta parte do artigo, vamos destacar dez grandes empresas que usam a linguagem para construir seus servi&ccedil;os e gerenciar suas opera&ccedil;&otilde;es.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-google\"><strong>1. <\/strong><a href=\"https:\/\/www.google.com.br\" target=\"_blank\" rel=\"noopener\"><strong>Google<\/strong><\/a><\/h3><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"630\" height=\"278\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-1.png\/public\" alt=\"p&aacute;gina inicial do google\" class=\"wp-image-47672\" title=\"google\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-1.png\/w=630,fit=scale-down 630w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-1.png\/w=150,fit=scale-down 150w\" sizes=\"(max-width: 630px) 100vw, 630px\" \/><\/figure><\/div><p>Junto de Java, C++ e Go, o Python &eacute; uma das principais linguagens de programa&ccedil;&atilde;o usadas pelo Google nos seus servidores. Suas principais aplica&ccedil;&otilde;es est&atilde;o nos sistemas internos, aplicativos e APIs, assim como em intelig&ecirc;ncia artificial, machine learning e projetos de rob&oacute;tica.<\/p><p>Por exemplo, desenvolvedores do Google usam o Python no sistema de constru&ccedil;&atilde;o de software da empresa, nos formatos de pacotes internos, nas ferramentas de administra&ccedil;&atilde;o do sistema e de revis&atilde;o de c&oacute;digo. Al&eacute;m disso, os principais algoritmos de busca da empresa foram escritos em C++ e Python.<\/p><p>O Google tamb&eacute;m usa Python nas funda&ccedil;&otilde;es do <strong>YouTube<\/strong>. A linguagem &eacute; usada para sustentar a plataforma em diversas maneiras, como an&aacute;lise e visualiza&ccedil;&atilde;o de dados, gerenciar e assistir v&iacute;deos e controlar <em>templates<\/em> de p&aacute;ginas.<\/p><h3 class=\"wp-block-heading\" id=\"h-2-facebook\"><strong>2. <\/strong><a href=\"https:\/\/www.facebook.com\/\" target=\"_blank\" rel=\"noopener\"><strong>Facebook<\/strong><\/a><\/h3><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"994\" height=\"492\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-2.png\/public\" alt=\"p&aacute;gina inicial do Facebook\" class=\"wp-image-47673\" title=\"Facebook\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-2.png\/w=994,fit=scale-down 994w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-2.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-2.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-2.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 994px) 100vw, 994px\" \/><\/figure><\/div><p>Os desenvolvedores do Facebook usam o Python em diversas &aacute;reas, como engenharia de produ&ccedil;&atilde;o, servi&ccedil;os de plataforma e administra&ccedil;&atilde;o de configura&ccedil;&atilde;o de servidores.<\/p><p>Mais especificamente, o Python est&aacute; em processos como automa&ccedil;&atilde;o operacional, distribui&ccedil;&atilde;o de bin&aacute;rios, manuten&ccedil;&atilde;o de servidores e infraestrutura e corre&ccedil;&otilde;es autom&aacute;ticas para falhas de servi&ccedil;o.<\/p><h3 class=\"wp-block-heading\" id=\"h-3-instagram\"><strong>3. <\/strong><a href=\"https:\/\/www.instagram.com\/\" target=\"_blank\" rel=\"noopener\"><strong>Instagram<\/strong><\/a><\/h3><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"550\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-3.png\/public\" alt=\"p&aacute;gina inicial do Instagram\" class=\"wp-image-47674\" title=\"instagram\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-3.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-3.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-3.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-3.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>O Instagram usa Python para grande parte da sua l&oacute;gica de neg&oacute;cios. Isso inclui os algoritmos que lidam com opera&ccedil;&otilde;es no <em>back-end<\/em>, relacionados &agrave; troca de informa&ccedil;&otilde;es entre o banco de dados e a interface do usu&aacute;rio.<\/p><p>Para melhorar a efici&ecirc;ncia operacional, desenvolvedores do Instagram tamb&eacute;m usam o <strong>Django<\/strong>, um framework Python extremamente confi&aacute;vel com aplica&ccedil;&otilde;es para <em>front<\/em> e <em>back-end<\/em>.<\/p><h3 class=\"wp-block-heading\" id=\"h-4-dropbox\"><strong>4. <\/strong><a href=\"https:\/\/www.dropbox.com\/\" target=\"_blank\" rel=\"noopener\"><strong>Dropbox<\/strong><\/a><\/h3><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"857\" height=\"653\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-4.png\/public\" alt=\"p&aacute;gina inicial do Dropbox\" class=\"wp-image-47675\" title=\"dropbox\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-4.png\/w=857,fit=scale-down 857w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-4.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-4.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-4.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 857px) 100vw, 857px\" \/><\/figure><\/div><p>Ainda que muitos dos seus processos internos n&atilde;o sejam divulgados publicamente, os desenvolvedores do Dropbox j&aacute; confirmaram que <a href=\"https:\/\/dropbox.tech\/application\/how-we-rolled-out-one-of-the-largest-python-3-migrations-ever\" target=\"_blank\" rel=\"noopener\">o Python &eacute; usado em diversas partes da sua infraestrutura<\/a>, opera&ccedil;&otilde;es e desenvolvimento de software.<\/p><p>Isso acontece especialmente no aplicativo para desktop e nos servi&ccedil;os de <em>back-end<\/em>. Do lado do servidor, muito do c&oacute;digo do Dropbox tamb&eacute;m foi escrito em Python.<\/p><p>Al&eacute;m disso, a empresa tem um <a href=\"https:\/\/www.dropbox.com\/developers\/documentation\/python\" target=\"_blank\" rel=\"noopener\">kit de desenvolvimento de software (SDK) em Python<\/a> para que pessoas possam integrar seus aplicativos ao Dropbox usando a linguagem.<\/p><h3 class=\"wp-block-heading\" id=\"h-5-spotify\"><strong>5. <\/strong><a href=\"https:\/\/www.spotify.com\/\" target=\"_blank\" rel=\"noopener\"><strong>Spotify<\/strong><\/a><\/h3><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"919\" height=\"447\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-5.png\/public\" alt=\"p&aacute;gina inicial do Spotify\" class=\"wp-image-47677\" title=\"Spotify\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-5.png\/w=919,fit=scale-down 919w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-5.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-5.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-5.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 919px) 100vw, 919px\" \/><\/figure><\/div><p>O Spotify usa a biblioteca de software <a href=\"https:\/\/hadoop.apache.org\/\" target=\"_blank\" rel=\"noopener\">Apache Hadoop<\/a> com o pacote <a href=\"https:\/\/github.com\/spotify\/luigi\" target=\"_blank\" rel=\"noopener\">Luigi<\/a> (baseado em Python) para coletar dados e administrar seu sistema de recomenda&ccedil;&otilde;es de m&uacute;sicas. Cerca de 90% dos seus processos <a href=\"https:\/\/www.ibm.com\/topics\/mapreduce\" target=\"_blank\" rel=\"noopener\">MapReduce<\/a> s&atilde;o escritos em Python, e <a href=\"https:\/\/engineering.atspotify.com\/2013\/03\/how-we-use-python-at-spotify\/\" target=\"_blank\" rel=\"noopener\">mais de 6 mil processos individuais rodam no <em>cluster<\/em> Hadoop<\/a>.<\/p><p>O Luigi tamb&eacute;m &eacute; respons&aacute;vel pelos pain&eacute;is internos, relat&oacute;rios e outros recursos do Spotify, como o R&aacute;dio, o Descobrir e as listas da semana.<\/p><p>Al&eacute;m disso, desenvolvedores do Spotify usam o <a href=\"http:\/\/www.gevent.org\/\" target=\"_blank\" rel=\"noopener\">gevent<\/a>, uma biblioteca para desenvolvimento (ass&iacute;ncrono ou sincronizado) em Python, para acelerar os processos de programa&ccedil;&atilde;o e a escalabilidade dos projetos.<\/p><h3 class=\"wp-block-heading\" id=\"h-6-reddit\"><strong>6. <\/strong><a href=\"https:\/\/www.reddit.com\/\" target=\"_blank\" rel=\"noopener\"><strong>Reddit<\/strong><\/a><\/h3><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"677\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-6.png\/public\" alt=\"p&aacute;gina inicial do Reddit\" class=\"wp-image-47678\" title=\"reddit\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-6.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-6.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-6.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-6.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>Os desenvolvedores do Reddit usam diversos m&oacute;dulos Python, como o <a href=\"https:\/\/github.com\/reddit\/rollingpin\" target=\"_blank\" rel=\"noopener\">rollingpin<\/a> (para acelerar a implementa&ccedil;&atilde;o de novos recursos em servidores) e o <a href=\"https:\/\/github.com\/broamski\/aws-mfa\" target=\"_blank\" rel=\"noopener\">aws-mfa<\/a> (para gerenciar o sistema de autentica&ccedil;&atilde;o multi-fatores da <a href=\"https:\/\/aws.amazon.com\/pt\/what-is-aws\/\" target=\"_blank\" rel=\"noopener\">AWS<\/a>), al&eacute;m de diversos <a href=\"https:\/\/github.com\/Pactortester\/monitors\" target=\"_blank\" rel=\"noopener\">monitores<\/a> para supervisionar todas as opera&ccedil;&otilde;es da plataforma.<\/p><p>A empresa tamb&eacute;m usa o <a href=\"https:\/\/baseplate.readthedocs.io\/\" target=\"_blank\" rel=\"noopener\">Baseplate.py<\/a> para conectar todas as ferramentas que interagem com o ecossistema do back-end. Ele &eacute; usado com bibliotecas de cliente, com o <a href=\"https:\/\/thrift.apache.org\/\" target=\"_blank\" rel=\"noopener\">Apache Thrift<\/a> e com a framework para a web <strong>Pyramid<\/strong>, tamb&eacute;m baseada em Python.<\/p><h3 class=\"wp-block-heading\" id=\"h-7-uber\"><strong>7. <\/strong><a href=\"https:\/\/www.uber.com\/\" target=\"_blank\" rel=\"noopener\"><strong>Uber<\/strong><\/a><\/h3><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"546\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-7.png\/public\" alt=\"p&aacute;gina inicial da Uber\" class=\"wp-image-47679\" title=\"uber\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-7.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-7.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-7.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-7.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>Junto com linguagens como Go, Java e Node.js, o Python representa uma parte importante do conjunto de tecnologias utilizadas pelo Uber. De fato, a plataforma foi originalmente constru&iacute;da com apenas duas linguagens: Node.js para opera&ccedil;&otilde;es do <em>marketplace<\/em> e Python para todas as outras &aacute;reas.<\/p><p>Hoje, o Uber usa Python principalmente para processamento de dados. Os seus <a href=\"https:\/\/eng.uber.com\/tech-stack-part-one-foundation\/\" target=\"_blank\" rel=\"noopener\">n&iacute;veis inferiores de <em>back-end<\/em><\/a> usam a <em>framework<\/em> <a href=\"https:\/\/www.tornadoweb.org\/\" target=\"_blank\" rel=\"noopener\">Tornado<\/a> para programa&ccedil;&atilde;o ass&iacute;ncrona.<\/p><p>Al&eacute;m disso, a empresa tem um <a href=\"https:\/\/developer.uber.com\/docs\/riders\/ride-requests\/tutorials\/api\/python\" target=\"_blank\" rel=\"noopener\">kit de desenvolvimento de software em Python<\/a> para implementar sua API de Solicita&ccedil;&atilde;o de Corrida em aplicativos de terceiros.<\/p><h3 class=\"wp-block-heading\" id=\"h-8-lyft\"><strong>8. <\/strong><a href=\"https:\/\/www.lyft.com\/\" target=\"_blank\" rel=\"noopener\"><strong>Lyft<\/strong><\/a><\/h3><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"474\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-8.png\/public\" alt=\"p&aacute;gina inicial da lyft\" class=\"wp-image-47680\" title=\"lyft\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-8.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-8.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-8.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-8.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>A Lyft incorpora m&oacute;dulos como o NumPy, o SciPy, pandas, <a href=\"https:\/\/pypi.org\/project\/PuLP\/\" target=\"_blank\" rel=\"noopener\">PuLP<\/a>, Flask e gevent para executar diversas opera&ccedil;&otilde;es. Por exemplo: o Flask e o event s&atilde;o usados para <a href=\"https:\/\/eng.lyft.com\/applying-gevent-learnings-to-deliver-value-to-users-part-4-of-4-36ad932deea8\" target=\"_blank\" rel=\"noopener\">calcular os pre&ccedil;os de aluguel das bicicletas e <em>scooters<\/em> para os usu&aacute;rios<\/a>. O SciPy ajuda a combater fraude, enquanto o Salt (um software baseado em Python) &eacute; <a href=\"https:\/\/eng.lyft.com\/saltstack-as-an-alternative-to-terraform-for-aws-orchestration-cd2ceb06bf8c\" target=\"_blank\" rel=\"noopener\">utilizado para gerenciamento de configura&ccedil;&otilde;es<\/a>.<\/p><p>Al&eacute;m disso, os desenvolvedores da Lyft criaram uma plataforma <em>open source<\/em> em Python chamada <a href=\"https:\/\/github.com\/lyft\/cartography\" target=\"_blank\" rel=\"noopener\">Cartography<\/a>. Baseada na ideia de que o mapeamento de recursos de infraestrutura &eacute; uma parte integral da ciberseguran&ccedil;a, a ferramenta serve como um reposit&oacute;rio central dos recursos da empresa e cria mapas detalhados para ilustrar suas rela&ccedil;&otilde;es.<\/p><h3 class=\"wp-block-heading\" id=\"h-9-netflix\"><strong>9. <\/strong><a href=\"https:\/\/www.netflix.com\/\" target=\"_blank\" rel=\"noopener\"><strong>Netflix<\/strong><\/a><\/h3><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"519\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-9.png\/public\" alt=\"p&aacute;gina inicial da Netflix\" class=\"wp-image-47681\" title=\"Netflix\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-9.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-9.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-9.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-9.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p><a href=\"https:\/\/netflixtechblog.com\/python-at-netflix-86b6028b3b3e\" target=\"_blank\" rel=\"noopener\">A Netflix usa Python em v&aacute;rios dos seus departamentos<\/a>. Na &aacute;rea de seguran&ccedil;a, pro exemplo, a linguagem &eacute; implementada para tarefas como automa&ccedil;&atilde;o de processos, classifica&ccedil;&atilde;o de risco, monitoramento do hist&oacute;rico de configura&ccedil;&otilde;es e de <a href=\"\/br\/certificado-ssl-gratis\">certificados SSL<\/a>, al&eacute;m da identifica&ccedil;&atilde;o e combate a vulnerabilidades. Para a engenharia e ci&ecirc;ncia de dados, a Netflix usa Python para visualizar dados, monitorar sua qualidade, administrar suas movimenta&ccedil;&otilde;es e sincroniza&ccedil;&otilde;es e aplicar sua l&oacute;gica de neg&oacute;cio.<\/p><p>A empresa tamb&eacute;m usa Python para instruir modelos de aprendizado de m&aacute;quina na constru&ccedil;&atilde;o de algoritmos de recomenda&ccedil;&atilde;o e na produ&ccedil;&atilde;o de p&ocirc;steres e capas. Al&eacute;m disso, os engenheiros da Netflix usam a linguagem para unir c&oacute;digos escritos por diferentes equipes e realizar testes de caos.<\/p><h3 class=\"wp-block-heading\" id=\"h-10-twilio\"><strong>10. <\/strong><a href=\"https:\/\/www.twilio.com\/\" target=\"_blank\" rel=\"noopener\"><strong>Twilio<\/strong><\/a><\/h3><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"577\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-10.png\/public\" alt=\"p&aacute;gina inicial do twilio\" class=\"wp-image-47682\" title=\"twilio\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-10.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-10.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-10.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2022\/09\/image-10.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div><p>Com o framework Django e o <a href=\"\/br\/tutoriais\/o-que-e-cms\">sistema de gerenciamento de conte&uacute;do<\/a> (CMS) Wagtail, o Twilio usa Python para construir sua <a href=\"https:\/\/www.twilio.com\/docs\" target=\"_blank\" rel=\"noopener\">documenta&ccedil;&atilde;o<\/a> e seu jogo educativo de programa&ccedil;&atilde;o, chamado <a href=\"https:\/\/www.twilio.com\/quest\" target=\"_blank\" rel=\"noopener\">TwilioQuest<\/a>. A empresa tamb&eacute;m usa Flask para construir suas APIs. Al&eacute;m disso, ela possui <a href=\"https:\/\/www.twilio.com\/docs\/libraries\/python\" target=\"_blank\" rel=\"noopener\">sua pr&oacute;pria biblioteca Python<\/a> para interagir com a API Twilio a partir de um aplicativo constru&iacute;do na linguagem.&nbsp;<\/p><h2 class=\"wp-block-heading\" id=\"h-conclusao\"><strong>Conclus&atilde;o<\/strong><\/h2><p>Python &eacute; uma das linguagens de programa&ccedil;&atilde;o mais usadas do mundo. Trata-se de uma &oacute;tima op&ccedil;&atilde;o para quem quer iniciar no mundo do desenvolvimento por sua natureza gratuita e de c&oacute;digo aberto. Ela tamb&eacute;m se destaca por sua curva de aprendizagem leve, seu grande leque de oportunidades lucrativas de carreira e sua versatilidade.<\/p><p>A linguagem tem muitas aplica&ccedil;&otilde;es em diversos campos, incluindo desenvolvimento web, automa&ccedil;&atilde;o, testagem de software, analise de dados, aprendizado de m&aacute;quina e desenvolvimento de jogos. Muitas empresas conhecidas usam Python para manter suas opera&ccedil;&otilde;es e seus servi&ccedil;os.<\/p><p>N&oacute;s esperamos que este artigo tenha lhe ajudado a entender melhor a linguagem Python. Caso voc&ecirc; tenha alguma d&uacute;vida, deixe um coment&aacute;rio aqui abaixo!<\/p><h2 class=\"wp-block-heading\" id=\"h-python-o-que-e-e-perguntas-frequentes\"><strong>Python: O Que &Eacute; e Perguntas Frequentes<\/strong><\/h2><p>Nesta se&ccedil;&atilde;o, responderemos algumas das perguntas mais frequentes feitas em rela&ccedil;&atilde;o &agrave; linguagem Python.<\/p><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-6944135cd4aba\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Que Tipo de Linguagem &eacute; o Python?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Python &eacute; uma linguagem de programa&ccedil;&atilde;o interpretada, orientada a objetos e de alto n&iacute;vel. Dizer que uma linguagem &eacute; interpretada significa que ela usa um software, chamado int&eacute;rprete, para ler o c&oacute;digo linha por linha &mdash; em vez de todo de uma vez &mdash; durante a execu&ccedil;&atilde;o do programa Python.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6944135cd4abc\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Python e Java s&atilde;o a mesma coisa?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>N&atilde;o, Python n&atilde;o &eacute; a mesma coisa que Java. Apesar de ambas serem de prop&oacute;sito geral, alto n&iacute;vel e orientadas a objetos, elas s&atilde;o linguagens de programa&ccedil;&atilde;o completamente diferentes com v&aacute;rias distin&ccedil;&otilde;es. Por exemplo: o Python &eacute; uma linguagem interpretada, enquanto o Java pode ser considerado uma linguagem compilada ou interpretada, dependendo da aplica&ccedil;&atilde;o.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6944135cd4abd\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">O Que eu Devo Estudar Primeiro ao Aprender Programa&ccedil;&atilde;o?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Ao come&ccedil;ar seus estudos no mundo do desenvolvimento, &eacute; aconselh&aacute;vel come&ccedil;ar com uma linguagem de alto n&iacute;vel. Al&eacute;m de serem mais port&aacute;teis, elas tendem a ser mais simples de manter (e corrigir bugs) em rela&ccedil;&atilde;o &agrave;s linguagens de baixo n&iacute;vel. As melhores linguagens de programa&ccedil;&atilde;o para iniciantes incluem Python, JavaScript e Java.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6944135cd4abe\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Como eu Posso Come&ccedil;ar a Aprender Python?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Voc&ecirc; pode come&ccedil;ar os seus estudos de Python com cursos online gratuitos e pagos, lendo tutoriais ou assistindo v&iacute;deos da &aacute;rea. Se voc&ecirc; tem planos de se profissionalizar na &aacute;rea, &eacute; uma boa ideia obter um certificado de desenvolvedor web.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6944135cd4abf\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Em Quanto Tempo eu Posso Aprender Python?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>O tempo para aprender Python varia com base na dedica&ccedil;&atilde;o e experi&ecirc;ncia pr&eacute;via. Em algumas semanas, voc&ecirc; pode adquirir no&ccedil;&otilde;es b&aacute;sicas; para profici&ecirc;ncia intermedi&aacute;ria, alguns meses. O dom&iacute;nio avan&ccedil;ado exige anos de pr&aacute;tica consistente.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Python &eacute; uma linguagem de programa&ccedil;&atilde;o para prop&oacute;sitos diversos (GPL) que roda em basicamente qualquer arquitetura de sistema e pode ser usada para um leque enorme de aplica&ccedil;&otilde;es em diferentes &aacute;reas, desde o desenvolvimento web at&eacute; o aprendizado de m&aacute;quina. Al&eacute;m de ser vers&aacute;til, o Python tamb&eacute;m &eacute; amig&aacute;vel para iniciantes. Por esses e outros [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/br\/tutoriais\/python-o-que-e\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":356,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"O Que \u00e9 Python: Guia Completo da Linguagem de Programa\u00e7\u00e3o","rank_math_description":"O Python \u00e9 uma das linguagens de programa\u00e7\u00e3o mais vers\u00e1teis e com mais oportunidades de emprego no mundo. Confira nosso artigo para saber tudo sobre ela!","rank_math_focus_keyword":"python o que \u00e9","footnotes":""},"categories":[5602],"tags":[6054,5402,7430],"class_list":["post-29179","post","type-post","status-publish","format-standard","hentry","category-glossario","tag-desenvolvedor-web","tag-linguagem-de-programacao","tag-python"],"hreflangs":[{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/python-o-que-e","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/python-o-que-e","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/29179","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/users\/356"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/comments?post=29179"}],"version-history":[{"count":21,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/29179\/revisions"}],"predecessor-version":[{"id":51722,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/29179\/revisions\/51722"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media?parent=29179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/categories?post=29179"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/tags?post=29179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}