{"id":1024,"date":"2018-11-21T14:00:57","date_gmt":"2018-11-21T17:00:57","guid":{"rendered":"https:\/\/programathor.com.br\/blog\/?p=1024"},"modified":"2021-07-08T15:27:39","modified_gmt":"2021-07-08T18:27:39","slug":"aplicacoes-linguagem-python","status":"publish","type":"post","link":"https:\/\/programathor.com.br\/blog\/aplicacoes-linguagem-python\/","title":{"rendered":"Principais aplica\u00e7\u00f5es da linguagem Python"},"content":{"rendered":"<p>Se voc\u00ea est\u00e1 pensando em come\u00e7ar a <a href=\"https:\/\/pt-br.classpert.com\/blog\/cursos-de-python\">aprender a linguagem Python<\/a>, ou se voc\u00ea est\u00e1 no come\u00e7o do seu aprendizado, pode se perguntar: Para que o Python serve, exatamente?<\/p>\n<p>H\u00e1 diversas aplica\u00e7\u00f5es para a linguagem. Nesse artigo irei falar das tr\u00eas principais delas:<\/p>\n<ul>\n<li>Desenvolvimento web<\/li>\n<li>Ci\u00eancia de dados<\/li>\n<li>Scripting<\/li>\n<\/ul>\n<p><!--more--><\/p>\n<h2>Desenvolvimento web<\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-1027 size-medium_large\" src=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/11\/pexels-photo-1181671-1-768x512.jpeg\" alt=\"\" width=\"676\" height=\"451\" srcset=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/11\/pexels-photo-1181671-1-768x512.jpeg 768w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/11\/pexels-photo-1181671-1-300x200.jpeg 300w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/11\/pexels-photo-1181671-1-1024x683.jpeg 1024w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/11\/pexels-photo-1181671-1-676x451.jpeg 676w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/11\/pexels-photo-1181671-1.jpeg 1280w\" sizes=\"(max-width: 676px) 100vw, 676px\" \/><\/p>\n<p>Web frameworks (estruturas de web) como, <strong>Django<\/strong> e <strong>Flask<\/strong>, baseadas na linguagem <a href=\"https:\/\/programathor.com.br\/jobs-python?utm_source=blog&amp;utm_medium=post&amp;utm_campaign=aplicacoes_linguagem_python\">Python<\/a>, tornarem-se muito popular para <a href=\"https:\/\/programathor.com.br\/blog\/dicas-desenvolvedor-web\/\">desenvolvimento web<\/a>. Esses frameworks te ajudam a construir o lado back-end do seu c\u00f3digo, respons\u00e1vel por conversar com o servidor.<\/p>\n<p>Caso n\u00e3o tenha conhecimento sobre back-end e front-end, temos um artigo no nosso blog, o qual explica os <a href=\"https:\/\/programathor.com.br\/blog\/qual-caminho-escolher-na-programacao-web\/\">caminhos do desenvolvimento web<\/a>.<\/p>\n<p>Os frameworks facilitam a cria\u00e7\u00e3o da l\u00f3gica de back-end. Isso inclui mapear URLs diferentes para partes do c\u00f3digo da linguagem Python. Al\u00e9m disso, voc\u00ea pode lidar com bancos de dados e gerar arquivos HTML que os usu\u00e1rios visualizaram em seus navegadores.<\/p>\n<h4>Mas qual a diferen\u00e7a entre Django e Flask?<\/h4>\n<p>Flask fornece simplicidade, flexibilidade e controle. Enquanto isso, Django oferece uma experi\u00eancia completa. Se voc\u00ea estiver focado na experi\u00eancia e nas oportunidades de aprendizado, ou quer ter mais controle sobre quais componentes usar, escolha Flask. Mas se o que te interessa \u00e9 o produto-final e busca uma maneira \u00fanica e \u00f3bvia de fazer as coisas, sua op\u00e7\u00e3o \u00e9 Django.<\/p>\n<p>Resumindo: se voc\u00ea for um iniciante, o Flask provavelmente ser\u00e1 sua melhor op\u00e7\u00e3o, isso porque o framework tem menos componentes para lidar e maior personaliza\u00e7\u00e3o. Por outro lado, Django \u00e9 para quem quer construir algo direto e deseja obter o resultado-final rapidamente.<\/p>\n<p><a href=\"https:\/\/programathor.com.br\/jobs?utm_source=blog&amp;utm_medium=post&amp;utm_campaign=aplicacoes_linguagem_python\"><img decoding=\"async\" class=\"aligncenter wp-image-901 size-post-image\" src=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/09\/vaga-desenvolvedor-1-676x367.jpg\" alt=\"\" width=\"676\" height=\"367\" srcset=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/09\/vaga-desenvolvedor-1-676x367.jpg 676w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/09\/vaga-desenvolvedor-1-300x163.jpg 300w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/09\/vaga-desenvolvedor-1.jpg 700w\" sizes=\"(max-width: 676px) 100vw, 676px\" \/><\/a><\/p>\n<h2>Data Science<\/h2>\n<p>Ci\u00eancia de dados (traduzindo para o portugu\u00eas) &#8211; incluindo machine learning e an\u00e1lise de dados.<\/p>\n<p>Primeiramente, iremos definir o que \u00e9 machine learning: t\u00e9cnica que inclui a capacidade das m\u00e1quinas de aprenderem sozinhas a partir de grandes volumes de dados. A linguagem Python possu\u00ed bibliotecas e estruturas que s\u00e3o populares no machine learning.<\/p>\n<p>Duas das mais populares s\u00e3o: <strong>scikit-learn<\/strong> e <strong>TensorFlow<\/strong>.<\/p>\n<p>A primeira vem com alguns dos mais conhecidos algoritmos de machine learning embutidos. TensorFlow \u00e9 uma biblioteca de baixo n\u00edvel, a qual permite que voc\u00ea construa algoritmos personalizados. Caso voc\u00ea esteja come\u00e7ando com machine learning, recomendo scikit-learn<\/p>\n<p>Quanto a an\u00e1lise de dados, uma das bibliotecas mais populares da linguagem Python \u00e9 a <strong>Matplotlib<\/strong>. Ela \u00e9 uma boa op\u00e7\u00e3o para quem est\u00e1 come\u00e7ando, pois \u00e9 f\u00e1cil e outras bibliotecas s\u00e3o baseadas nelas, o que permite aprender novas bibliotecas no futuro.<\/p>\n<h2>Scripting<\/h2>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-1028 size-medium_large\" src=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/11\/pexels-photo-1-768x512.jpg\" alt=\"\" width=\"676\" height=\"451\" srcset=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/11\/pexels-photo-1-768x512.jpg 768w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/11\/pexels-photo-1-300x200.jpg 300w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/11\/pexels-photo-1-1024x682.jpg 1024w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/11\/pexels-photo-1-676x450.jpg 676w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/11\/pexels-photo-1.jpg 1280w\" sizes=\"(max-width: 676px) 100vw, 676px\" \/><\/p>\n<p>Scripting, geralmente, refere-se a escrever pequenos programas projetados para automatizar tarefas. A linguagem <a href=\"https:\/\/programathor.com.br\/jobs-python?utm_source=blog&amp;utm_medium=post&amp;utm_campaign=aplicacoes_linguagem_python\">Python<\/a> \u00e9 adequada para esse tipo de tarefa principalmente porque tem sintaxe relativamente simples e f\u00e1cil de escrever. Outro ponto positivo \u00e9 sua velocidade, ou seja, \u00e9 r\u00e1pido escrever algo pequeno e test\u00e1-lo.<\/p>\n<p>Por fim, a linguagem Python possu\u00ed outras aplica\u00e7\u00f5es, como por exemplo: aplicativos incorporados, jogos e programas de desktop. Por\u00e9m, n\u00e3o podemos falar que s\u00e3o suas principais aplica\u00e7\u00f5es, at\u00e9 porque h\u00e1 outras linguagens que realizam esses trabalhos de forma mais eficiente.<\/p>\n<p>Espero que tenham gostado do artigo. Utilize o espa\u00e7o dos coment\u00e1rios para enviar feedbacks, sugest\u00f5es e\/ou compartilhar experi\u00eancias!<\/p>\n<p><a href=\"https:\/\/programathor.com.br\/?utm_source=blog&amp;utm_medium=post&amp;utm_campaign=aplicacoes_linguagem_python\"><img decoding=\"async\" class=\"aligncenter wp-image-865 size-large\" src=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/08\/LOGO-PROGRAMATHOR-1-1024x171.jpg\" alt=\"PROGRAMATHOR\" width=\"676\" height=\"113\" srcset=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/08\/LOGO-PROGRAMATHOR-1-1024x171.jpg 1024w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/08\/LOGO-PROGRAMATHOR-1-300x50.jpg 300w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/08\/LOGO-PROGRAMATHOR-1-768x128.jpg 768w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/08\/LOGO-PROGRAMATHOR-1-676x113.jpg 676w, https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/08\/LOGO-PROGRAMATHOR-1.jpg 1242w\" sizes=\"(max-width: 676px) 100vw, 676px\" \/><\/a><\/p>\n<hr>\n<h3><strong>Consiga um emprego!<\/strong><\/h3>\n<p>Est\u00e1 buscando novas oportunidades como desenvolvedor?&nbsp; Acesse a&nbsp;<a href=\"https:\/\/programathor.com.br\/\">ProgramaThor<\/a>, uma startup focada no recrutamento de desenvolvedores. Para se candidatar \u00e0s vagas para programador e receber notifica\u00e7\u00f5es em casos de matching, basta de cadastrar e completar seu perfil corretamente.<\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/programathor.com.br\/jobs?utm_source=blog&amp;utm_medium=post&amp;utm_campaign=aplicacoes_linguagem_python\" class=\"large otw-greenish radius otw-button\" target=\"_blank\">VAGAS PARA PROGRAMADORES<\/a><\/p>\n<p>Esse artigo \u00e9 inspirado no texto da <a href=\"https:\/\/medium.freecodecamp.org\/what-can-you-do-with-python-the-3-main-applications-518db9a68a78\">FreeCodeCamp<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Se voc\u00ea est\u00e1 pensando em come\u00e7ar a aprender a linguagem Python, ou se voc\u00ea est\u00e1 no come\u00e7o do seu aprendizado, pode se perguntar: Para que o Python serve, exatamente? H\u00e1 diversas aplica\u00e7\u00f5es para a linguagem. Nesse artigo irei falar das tr\u00eas principais delas: Desenvolvimento web Ci\u00eancia de dados Scripting<\/p>\n","protected":false},"author":7,"featured_media":1030,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[28],"tags":[64,63,37],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Principais aplica\u00e7\u00f5es da linguagem Python -Blog ProgramaThor<\/title>\n<meta name=\"description\" content=\"Neste artigo, a ProgramaThor apresentou as principais aplica\u00e7\u00f5es da linguagem Python. Vem conferir e tirar suas d\u00favidas com a gente!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/programathor.com.br\/blog\/aplicacoes-linguagem-python\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Principais aplica\u00e7\u00f5es da linguagem Python -Blog ProgramaThor\" \/>\n<meta property=\"og:description\" content=\"Neste artigo, a ProgramaThor apresentou as principais aplica\u00e7\u00f5es da linguagem Python. Vem conferir e tirar suas d\u00favidas com a gente!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/programathor.com.br\/blog\/aplicacoes-linguagem-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog ProgramaThor\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ProgramaThorBr\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-11-21T17:00:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-07-08T18:27:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/11\/Aplica\u00e7\u00f5es-Python.png\" \/>\n\t<meta property=\"og:image:width\" content=\"676\" \/>\n\t<meta property=\"og:image:height\" content=\"366\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Guilherme Luis\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ProgramaThor\" \/>\n<meta name=\"twitter:site\" content=\"@ProgramaThor\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Guilherme Luis\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Principais aplica\u00e7\u00f5es da linguagem Python -Blog ProgramaThor","description":"Neste artigo, a ProgramaThor apresentou as principais aplica\u00e7\u00f5es da linguagem Python. Vem conferir e tirar suas d\u00favidas com a gente!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/programathor.com.br\/blog\/aplicacoes-linguagem-python\/","og_locale":"pt_PT","og_type":"article","og_title":"Principais aplica\u00e7\u00f5es da linguagem Python -Blog ProgramaThor","og_description":"Neste artigo, a ProgramaThor apresentou as principais aplica\u00e7\u00f5es da linguagem Python. Vem conferir e tirar suas d\u00favidas com a gente!","og_url":"https:\/\/programathor.com.br\/blog\/aplicacoes-linguagem-python\/","og_site_name":"Blog ProgramaThor","article_publisher":"https:\/\/www.facebook.com\/ProgramaThorBr\/","article_published_time":"2018-11-21T17:00:57+00:00","article_modified_time":"2021-07-08T18:27:39+00:00","og_image":[{"width":676,"height":366,"url":"https:\/\/programathor.com.br\/blog\/wp-content\/uploads\/2018\/11\/Aplica\u00e7\u00f5es-Python.png","type":"image\/png"}],"author":"Guilherme Luis","twitter_card":"summary_large_image","twitter_creator":"@ProgramaThor","twitter_site":"@ProgramaThor","twitter_misc":{"Escrito por":"Guilherme Luis","Tempo estimado de leitura":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/programathor.com.br\/blog\/aplicacoes-linguagem-python\/","url":"https:\/\/programathor.com.br\/blog\/aplicacoes-linguagem-python\/","name":"Principais aplica\u00e7\u00f5es da linguagem Python -Blog ProgramaThor","isPartOf":{"@id":"https:\/\/programathor.com.br\/blog\/#website"},"datePublished":"2018-11-21T17:00:57+00:00","dateModified":"2021-07-08T18:27:39+00:00","author":{"@id":"https:\/\/programathor.com.br\/blog\/#\/schema\/person\/f81d80875539ccc14358e41a86278935"},"description":"Neste artigo, a ProgramaThor apresentou as principais aplica\u00e7\u00f5es da linguagem Python. Vem conferir e tirar suas d\u00favidas com a gente!","breadcrumb":{"@id":"https:\/\/programathor.com.br\/blog\/aplicacoes-linguagem-python\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/programathor.com.br\/blog\/aplicacoes-linguagem-python\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/programathor.com.br\/blog\/aplicacoes-linguagem-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/programathor.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Linguagens de programa\u00e7\u00e3o","item":"https:\/\/programathor.com.br\/blog\/category\/linguagens-de-programacao\/"},{"@type":"ListItem","position":3,"name":"Principais aplica\u00e7\u00f5es da linguagem Python"}]},{"@type":"WebSite","@id":"https:\/\/programathor.com.br\/blog\/#website","url":"https:\/\/programathor.com.br\/blog\/","name":"Blog ProgramaThor","description":"A plataforma de recrutamento  para programadores pensada por programadores. Entenda melhor o mundo da programa\u00e7\u00e3o, a cria\u00e7\u00e3o de uma vaga eficiente, dicas de entrevista, as linguagens do momento, o mercado de desenvolvimento e muito mais!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/programathor.com.br\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-PT"},{"@type":"Person","@id":"https:\/\/programathor.com.br\/blog\/#\/schema\/person\/f81d80875539ccc14358e41a86278935","name":"Guilherme Luis","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/programathor.com.br\/blog\/#\/schema\/person\/image\/","url":"https:\/\/programathor.com.br\/blog\/wp-content\/litespeed\/avatar\/e146bc14592ba7da07feb1191cadc4c3.jpg?ver=1780222031","contentUrl":"https:\/\/programathor.com.br\/blog\/wp-content\/litespeed\/avatar\/e146bc14592ba7da07feb1191cadc4c3.jpg?ver=1780222031","caption":"Guilherme Luis"},"description":"Estudante de Administra\u00e7\u00e3o de empresas, transformo ideias em palavras. Fascinado por marketing e cria\u00e7\u00f5es.","sameAs":["https:\/\/www.programathor.com.br\/"],"url":"https:\/\/programathor.com.br\/blog\/author\/guilherme\/"}]}},"_links":{"self":[{"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/posts\/1024"}],"collection":[{"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/comments?post=1024"}],"version-history":[{"count":8,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/posts\/1024\/revisions"}],"predecessor-version":[{"id":3189,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/posts\/1024\/revisions\/3189"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/media\/1030"}],"wp:attachment":[{"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/media?parent=1024"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/categories?post=1024"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/programathor.com.br\/blog\/wp-json\/wp\/v2\/tags?post=1024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}