{"id":13705,"date":"2023-10-09T18:43:42","date_gmt":"2023-10-09T21:43:42","guid":{"rendered":"https:\/\/categoriaoutros.com.br\/?p=13705"},"modified":"2023-10-09T18:57:52","modified_gmt":"2023-10-09T21:57:52","slug":"python-o-que-e-e-quais-sao-os-frameworks-mais-conhecidos","status":"publish","type":"post","link":"https:\/\/categoriaoutros.com.br\/?p=13705","title":{"rendered":"Python: O que s\u00e3o e Quais S\u00e3o os Frameworks mais Conhecidos"},"content":{"rendered":"\n<p>Hoje iremos falar sobre que s\u00e3o frameworks em python e para que servem, quais os tipos mais comuns e quais vantagens em us\u00e1-los. Ap\u00f3s essa leitura voc\u00ea ser\u00e1 capaz de decidi qual escolher.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/10\/programacao-framework.jpeg\" alt=\"Framework em linguagem de programa\u00e7\u00e3o\" class=\"wp-image-13711\" srcset=\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/10\/programacao-framework.jpeg 1024w, https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/10\/programacao-framework-300x300.jpeg 300w, https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/10\/programacao-framework-150x150.jpeg 150w, https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/10\/programacao-framework-768x768.jpeg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Framework em linguagem de programa\u00e7\u00e3o<\/figcaption><\/figure><\/div>\n\n\n<p>Um <strong>framework<\/strong> em uma linguagem de programa\u00e7\u00e3o \u00e9 um um conjunto de ferramentas, bibliotecas e padr\u00f5es para facilitar e acelerar o desenvolvimento de aplicativos. <\/p>\n\n\n\n<p>Ao usar um framework em uma linguagem de programa\u00e7\u00e3o voc\u00ea passar\u00e1 digitar o c\u00f3digo com uma estrutura e o fluxo novos, mas isso valer\u00e1 a pena pois permitir\u00e1 a voc\u00ea desenvolvedor se concentrar nas funcionalidades espec\u00edficas do aplicativo, em vez de lidar com tarefas repetitivas ou complexas. Na verdade, essas tarefas repetitivas e complexas ser\u00e3o trabalhadas pelo framework e n\u00e3o por voc\u00ea. <\/p>\n\n\n\n<p>Framework ajudam a acelerar o processo de desenvolvimento por meio de recursos como abstra\u00e7\u00f5es, componentes reutiliz\u00e1veis \u200b\u200be conven\u00e7\u00f5es e promovem a consist\u00eancia no c\u00f3digo. <strong>Para ser mais claro, frameworks reproduzem a funcionalidade gen\u00e9rica do programa que voc\u00ea est\u00e1 tentando criar, para que seus desenvolvedores n\u00e3o precisem come\u00e7ar do zero.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Python Framework versus Bibliotecas Python<\/h2>\n\n\n\n<p>\u00c9 f\u00e1cil confundir frameworks e bibliotecas em Python. Embora ambos ofere\u00e7am funcionalidades operacionais aos desenvolvedores, suas semelhan\u00e7as terminam quando se trata de especificidade e complexidade.<\/p>\n\n\n\n<p>Explicando melhor, as bibliotecas Python est\u00e3o repletas de dezenas de fun\u00e7\u00f5es \u00fateis para fins espec\u00edficos, mas n\u00e3o h\u00e1 muita complexidade. As bibliotecas Python realizam uma tarefa simples e s\u00e3o, em \u00faltima an\u00e1lise, uma pequena pe\u00e7a de um grande quebra-cabe\u00e7a.<\/p>\n\n\n\n<p>Um framework, em contrapartida, \u00e9 muito mais complexo e cheio de recursos quando comparado com uma biblioteca.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Os 3 principais tipos de frameworks Python<\/h2>\n\n\n\n<p>Os frameworks para Python s\u00e3o muitos diferentes entre si, com formatos e tamanhos diversos. Os fatores que podem afetar a estrutura escolhida incluem escalabilidade, experi\u00eancia e objetivos espec\u00edficos do seu neg\u00f3cio.<\/p>\n\n\n\n<p>Podemos citar 3 tipos de frameworks em Python: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Full Stack Framework<\/strong>: framework full-stack s\u00e3o adequados tanto para desenvolvimento back-end quanto front-end. Um framework full-stack disponibilizar\u00e1 todo o equipamento necess\u00e1rio para facilitar o desenvolvimento full-stack(completo). Django \u00e9 um framework full-stack e \u00e9 o segundo framework Python mais popular. Por exemplo, um desenvolvimento Web consiste em ferramentas front-end para design de interface gr\u00e1fica do usu\u00e1rio (UI) e servi\u00e7os back-end, como bancos de dados, protocolos de seguran\u00e7a e l\u00f3gica de neg\u00f3cios.<\/li>\n\n\n\n<li><strong>Microframework<\/strong>: \u00e9 o oposto de um framework full stack pois trata-se de um framework leve(ou lightweight). Embora isso possa parecer ruim, na verdade incentiva a flexibilidade para desenvolvedores que desejam aproveitar o controle sobre seu software, adicionando bibliotecas de terceiros relevantes apenas quando forem completamente necess\u00e1rias.<\/li>\n\n\n\n<li><strong>Asynchronous Framework ou framework Ass\u00edncrono<\/strong>: Os programas ass\u00edncronos s\u00e3o orientados a eventos. Em vez de manipula\u00e7\u00e3o operacional linha por linha, onde uma fun\u00e7\u00e3o \u00e9 executada ap\u00f3s a outra, <strong>o c\u00f3digo ass\u00edncrono n\u00e3o bloqueia e n\u00e3o espera a execu\u00e7\u00e3o de um evento antes de iniciar outro<\/strong>. Devido a essa t\u00e9cnica de programa\u00e7\u00e3o paralela, as estruturas ass\u00edncronas permitem uma profus\u00e3o de conex\u00f5es simult\u00e2neas de alto desempenho por meio da execu\u00e7\u00e3o em um servidor com capacidade ass\u00edncrona.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Frameworks Pythons mais conhecidos<\/h2>\n\n\n\n<p>Aqui iremos abordar alguns frameworks como CubicWeb, AIOHTTP, Dash, Bottle, CherryPy Django, Flask, Gioto, Growler, Pylons, Pyramid, Sanic, Hug, Morepath, Pycnic, Tornado, TurboGears, Web2py, FastAPI, Grok, Bluebream, Quixote, Weppy e Zope.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">CubicWeb<\/h3>\n\n\n\n<p>CubicWeb se enquadra na defini\u00e7\u00e3o de um framework full-stack.&nbsp;\u00c9 tamb\u00e9m um framework  sem\u00e2ntico.&nbsp;As tecnologias sem\u00e2nticas dependem da compreens\u00e3o ontol\u00f3gica e conceitual para compreender os dados.<br>Embora a arquitetura t\u00edpica de model-view-controller (MVC) seja mais comumente usada para desenvolver UIs, CubicWeb usa o conceito de cubos.&nbsp;Os cubos se unem para criar uma inst\u00e2ncia com arquivos de configura\u00e7\u00e3o, um banco de dados e um servidor web.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">AIOHTTP<\/h3>\n\n\n\n<p>AIOHTTP \u00e9 um framework ass\u00edncrono e tamb\u00e9m um cliente\/servidor HTTP para ass\u00edncrono.&nbsp;Embora algumas dessas palavras possam parecer estranhas, a ess\u00eancia \u00e9 que o AIOHTTP permite que seus desenvolvedores criem clientes e servidores ass\u00edncronos para sua aplica\u00e7\u00e3o web.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Dash<\/h3>\n\n\n\n<p>Dash \u00e9 um microframework mais adequado para construir aplicativos Python orientados para an\u00e1lise.&nbsp;O framework \u00e9 uma escolha frequente para empresas que t\u00eam interesse em aprendizado de m\u00e1quina e ci\u00eancia de dados.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Bottle<\/h3>\n\n\n\n<p>Bottle \u00e9 outro microframework. R\u00e1pido e simples, seu design original foi especificado para constru\u00e7\u00e3o de interfaces de programa\u00e7\u00e3o de aplica\u00e7\u00f5es (APIs) .<\/p>\n\n\n\n<p>Como o melhor dos microframeworks, o Bottle enfatiza sua constru\u00e7\u00e3o leve, ou seja, implementando tudo em um \u00fanico arquivo fonte e contando com poucas depend\u00eancias. Outros recursos importantes do Bottle incluem roteamento, modelo, utilit\u00e1rios e um servidor HTTP integrado.<\/p>\n\n\n\n<p>O Bottle funciona mais pr\u00f3ximo do hardware do que outros frameworks. No entanto, voc\u00ea deve optar por uma estrutura mais complexa se achar que seu programa pode abranger mais de 500 linhas de c\u00f3digo.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">CherryPy<\/h3>\n\n\n\n<p>CherryPy se autodenomina um framework minimalista.&nbsp;Com o CherryPy, voc\u00ea pode criar um aplicativo inteiro usando os princ\u00edpios da programa\u00e7\u00e3o orientada a objetos.&nbsp;Como resultado, o desenvolvimento \u00e9 mais r\u00e1pido e f\u00e1cil.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Falcon<\/h3>\n\n\n\n<p>Ainda outro framework orientado a API \u00e9 o Falcon. Falcon \u00e9 um microframework minimalista voltado para o r\u00e1pido desenvolvimento de aplicativos . Os desenvolvedores podem aproveitar as vantagens do Falcon para criar APIs RESTful , back-ends de aplicativos e microsservi\u00e7os sem o fardo de abstra\u00e7\u00f5es desnecess\u00e1rias.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Django<\/h3>\n\n\n\n<p>Django \u00e9 um dos frameworks Python mais populares do Python. Sendo full stack por natureza, o Django vem equipado com as ferramentas para construir aplica\u00e7\u00f5es web grandes e complexas . <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Flask<\/h3>\n\n\n\n<p>O Flask est\u00e1 historicamente competindo com o Django . Django e Flask s\u00e3o os dois frameworks Python mais populares. Dito isto, eles s\u00e3o totalmente diferentes.<\/p>\n\n\n\n<p>Ao contr\u00e1rio do Django, o Flask \u00e9 um microframework e n\u00e3o cont\u00e9m nenhuma ferramenta ou fun\u00e7\u00e3o que uma biblioteca de terceiros possa cumprir como essencial para seu pacote.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Gioto<\/h3>\n\n\n\n<p>Giotto \u00e9 um framework Python que enfatiza a separa\u00e7\u00e3o de preocupa\u00e7\u00f5es que a arquitetura MVC cl\u00e1ssica suscita.&nbsp;Devido \u00e0 implementa\u00e7\u00e3o gen\u00e9rica de visualiza\u00e7\u00f5es, modelos e v\u00e1rios controladores conect\u00e1veis \u200b\u200bde Giotto, a estrutura \u00e9 um meio para simplificar e encurtar o desenvolvimento.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Glowler<\/h3>\n\n\n\n<p>Growler \u00e9 uma estrutura ass\u00edncrona e uma microestrutura.&nbsp;A estrutura usa a biblioteca ass\u00edncrona do Python, asyncio, junto com middleware para processar solicita\u00e7\u00f5es HTTP.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pylons<\/h3>\n\n\n\n<p>Pylons pega emprestado os melhores ingredientes de Perl, Python e Ruby para dar vida a uma estrutura full stack com foco no desenvolvimento r\u00e1pido.&nbsp;Semelhante ao Flask, o Pylons \u00e9 leve e flex\u00edvel.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pyramid<\/h3>\n\n\n\n<p>Pyramid \u00e9 uma estrutura Python full stack l\u00edder. A escalabilidade \u00e9 o seu maior trunfo, pois aplica\u00e7\u00f5es pequenas e em grande escala podem depender do Pyramid para o seu desenvolvimento.<\/p>\n\n\n\n<p>Em seu site oficial , a Pyramid se autodenomina uma \u201cSolu\u00e7\u00e3o Cachinhos Dourados: nem muito pequena, nem muito grande, na medida certa\u201d.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sanic<\/h3>\n\n\n\n<p>Sanic compartilha semelhan\u00e7as com o Flask, mas sua assincronicidade o torna ainda mais r\u00e1pido que o Flask.&nbsp;Testes de benchmark mostram que o Sanic pode lidar com dezenas de milhares de solicita\u00e7\u00f5es por segundo.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Hug<\/h3>\n\n\n\n<p>Hug \u00e9 um microframework para desenvolvimento de APIs.&nbsp;Considerada a estrutura mais r\u00e1pida para Python 3, Hug est\u00e1 abrindo caminho para a tecnologia do futuro.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Morepath<\/h3>\n\n\n\n<p>Apelidado de \u201cSuper Powered Python Web Framework\u201d, Morepath \u00e9 um expressivo microframework baseado em modelo que fornece roteamento para seus modelos.<\/p>\n\n\n\n<p>Assim como acontece com os padr\u00f5es MVC, os modelos representam dados e as visualiza\u00e7\u00f5es representam a UI . No Morepath, um aplicativo consiste em modelos que s\u00e3o roteados para um caminho URL. O conte\u00fado \u00e9 expresso na web por meio de visualiza\u00e7\u00f5es.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Pycnic<\/h3>\n\n\n\n<p>Pycnic \u00e9 um microframework orientado a objetos que permite aos desenvolvedores construir APIs baseadas em JSON.&nbsp;<strong>JavaScript Object Notation (JSON) \u00e9 uma sintaxe para manipular dados armazenados em objetos.&nbsp;<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Tornado<\/h3>\n\n\n\n<p>Desenvolvido inicialmente para dar suporte a uma empresa de m\u00eddia social chamada FriendFeed, que j\u00e1 foi adquirida pelo Facebook, o Tornado \u00e9 uma estrutura Python ass\u00edncrona que pode lidar com v\u00e1rios milhares de usu\u00e1rios simult\u00e2neos ao mesmo tempo com E\/S de rede sem bloqueio.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">TurboGears<\/h3>\n\n\n\n<p>TurboGears tem versatilidade para uso como uma estrutura full stack ou microframework.&nbsp;A estrutura \u00e9 orientada por dados, f\u00e1cil de usar e estende um mecanismo de modelagem e um mapeador objeto-relacional (ORM).&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Web2py<\/h3>\n\n\n\n<p>Web2py foi originalmente constru\u00eddo como uma ferramenta de ensino, mas como uma estrutura full stack, \u00e9 carregado com v\u00e1rios recursos para fazer muito mais.&nbsp;Por exemplo, n\u00e3o h\u00e1 requisitos de instala\u00e7\u00e3o e configura\u00e7\u00e3o;&nbsp;web2py \u00e9 multiplataforma;&nbsp;e vem com seu pr\u00f3prio ambiente de desenvolvimento integrado (IDE).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">FastAPI<\/h3>\n\n\n\n<p>FastAPI \u00e9 um pouco autoexplicativo. \u00c9 uma estrutura Python moderna para constru\u00e7\u00e3o de APIs com recursos para acelerar o processo de desenvolvimento . Muito de seu design deve cr\u00e9dito ao Flask.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Grok<\/h3>\n\n\n\n<p>Grok aproveita princ\u00edpios de programa\u00e7\u00e3o importantes, como &#8216;n\u00e3o se repita&#8217; (DRY) e &#8216;conven\u00e7\u00e3o sobre configura\u00e7\u00e3o&#8217; (CoC) para promover uma experi\u00eancia de desenvolvimento \u00e1gil .<\/p>\n\n\n\n<p>DRY se esfor\u00e7a para reduzir a repeti\u00e7\u00e3o padronizando abstra\u00e7\u00f5es. Da mesma forma, o CoC visa diminuir o cansativo processo de tomada de decis\u00e3o para os desenvolvedores, iniciando-os com uma base convencional a partir da qual construir, para que possam economizar tempo na configura\u00e7\u00e3o.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">BlueBream<\/h3>\n\n\n\n<p>BlueBream \u00e9 uma estrutura Python ideal para construir aplicativos de m\u00e9dio e grande porte. Mais do que um framework, o BlueBream tamb\u00e9m \u00e9 um servidor e uma biblioteca. Algumas de suas melhores caracter\u00edsticas s\u00e3o a arquitetura de componentes, banco de dados de objetos transacionais e protocolos de seguran\u00e7a integrados.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Quixote<\/h3>\n\n\n\n<p>Quixote \u00e9 uma estrutura Python simples e flex\u00edvel para projetar aplica\u00e7\u00f5es web.&nbsp;Qualquer pessoa com uma boa base de conhecimento em Python deve prosperar com o Quixote.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Weppy<\/h3>\n\n\n\n<p>Weppy &#8211; estilizado como \u201cweppy\u201d em letras min\u00fasculas &#8211; \u00e9 uma estrutura Python full stack que centraliza a simplicidade.&nbsp;Sua sintaxe elegante incentiva os desenvolvedores a se concentrarem no produto que est\u00e3o construindo, em vez de se esfor\u00e7arem para navegar pela estrutura em si.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Zope<\/h3>\n\n\n\n<p>Zope \u00e9 um servidor de aplicativos e framework web. Seu principal caso de uso \u00e9 o desenvolvimento de sistemas de gerenciamento de conte\u00fado (CMS) .<\/p>\n\n\n\n<p>Veja tamb\u00e9m: <a href=\"https:\/\/categoriaoutros.com.br\/?p=13685\">IDEs Gr\u00e1tis mais Populares para Python \u2013 Escolhendo o Melhor<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hoje iremos falar sobre que s\u00e3o frameworks em python e para que servem, quais os tipos mais comuns e quais vantagens em us\u00e1-los. Ap\u00f3s essa leitura voc\u00ea ser\u00e1 capaz de decidi qual escolher. Um framework em uma linguagem de programa\u00e7\u00e3o \u00e9 um um conjunto de ferramentas, bibliotecas e padr\u00f5es para facilitar e acelerar o desenvolvimento&#8230;<\/p>\n<p class=\"more-link-wrap\"><a href=\"https:\/\/categoriaoutros.com.br\/?p=13705\" class=\"more-link\">Read More<span class=\"screen-reader-text\"> &ldquo;Python: O que s\u00e3o e Quais S\u00e3o os Frameworks mais Conhecidos&rdquo;<\/span> &raquo;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4477],"tags":[4488,4506,4489,4490,4487,4491,4504,4493,4486,4495,4499,4494,4497,4502,4500,4496,4492,2088,4501,4498,4503,4508,4505,4507,4509],"class_list":["post-13705","post","type-post","status-publish","format-standard","hentry","category-programacao-desenvolvimento","tag-aiohttp","tag-bluebream","tag-bottle","tag-cherrypy-django","tag-cubicweb","tag-dash","tag-fastapi","tag-flask","tag-framework-python","tag-gioto","tag-grok","tag-growler","tag-hug","tag-morepath","tag-pycnic","tag-pylons","tag-pyramid","tag-python","tag-quixote","tag-sanic","tag-tornado","tag-turbogears","tag-web2py","tag-weppy","tag-zope"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Python: O que s\u00e3o e Quais S\u00e3o os Frameworks mais Conhecidos - Categoria Outros<\/title>\n<meta name=\"description\" content=\"Hoje iremos falar sobre que s\u00e3o frameworks em python e para que servem, quais os tipos mais comuns e quais vantagens em us\u00e1-los.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/categoriaoutros.com.br\/?p=13705\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python: O que s\u00e3o e Quais S\u00e3o os Frameworks mais Conhecidos - Categoria Outros\" \/>\n<meta property=\"og:description\" content=\"Hoje iremos falar sobre que s\u00e3o frameworks em python e para que servem, quais os tipos mais comuns e quais vantagens em us\u00e1-los.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/categoriaoutros.com.br\/?p=13705\" \/>\n<meta property=\"og:site_name\" content=\"Categoria Outros\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/categoriaoutros\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-09T21:43:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-09T21:57:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/10\/programacao-framework.jpeg\" \/>\n<meta name=\"author\" content=\"Categoria: Outros\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@CategoriaOutros\" \/>\n<meta name=\"twitter:site\" content=\"@CategoriaOutros\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Categoria: Outros\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=13705#article\",\"isPartOf\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=13705\"},\"author\":{\"name\":\"Categoria: Outros\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40\"},\"headline\":\"Python: O que s\u00e3o e Quais S\u00e3o os Frameworks mais Conhecidos\",\"datePublished\":\"2023-10-09T21:43:42+00:00\",\"dateModified\":\"2023-10-09T21:57:52+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=13705\"},\"wordCount\":1785,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\"},\"keywords\":[\"AIOHTTP\",\"Bluebream\",\"Bottle\",\"CherryPy Django\",\"CubicWeb\",\"Dash\",\"FastAPI\",\"Flask\",\"Framework Python\",\"Gioto\",\"Grok\",\"Growler\",\"Hug\",\"Morepath\",\"Pycnic\",\"Pylons\",\"Pyramid\",\"python\",\"Quixote\",\"Sanic\",\"Tornado\",\"TurboGears\",\"Web2py\",\"Weppy\",\"Zope\"],\"articleSection\":[\"Programa\u00e7\u00e3o\/desenvolvimento\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/categoriaoutros.com.br\/?p=13705#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=13705\",\"url\":\"https:\/\/categoriaoutros.com.br\/?p=13705\",\"name\":\"Python: O que s\u00e3o e Quais S\u00e3o os Frameworks mais Conhecidos - Categoria Outros\",\"isPartOf\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#website\"},\"datePublished\":\"2023-10-09T21:43:42+00:00\",\"dateModified\":\"2023-10-09T21:57:52+00:00\",\"description\":\"Hoje iremos falar sobre que s\u00e3o frameworks em python e para que servem, quais os tipos mais comuns e quais vantagens em us\u00e1-los.\",\"breadcrumb\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=13705#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/categoriaoutros.com.br\/?p=13705\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/categoriaoutros.com.br\/?p=13705#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/categoriaoutros.com.br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python: O que s\u00e3o e Quais S\u00e3o os Frameworks mais Conhecidos\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#website\",\"url\":\"https:\/\/categoriaoutros.com.br\/\",\"name\":\"Categoria Outros\",\"description\":\"Assuntos Diversos\",\"publisher\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/categoriaoutros.com.br\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#organization\",\"name\":\"Categoria Outros\",\"alternateName\":\"Categoria Outros\",\"url\":\"https:\/\/categoriaoutros.com.br\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg\",\"contentUrl\":\"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg\",\"width\":400,\"height\":400,\"caption\":\"Categoria Outros\"},\"image\":{\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/categoriaoutros\",\"https:\/\/twitter.com\/CategoriaOutros\",\"https:\/\/br.pinterest.com\/CategoriaOutros\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40\",\"name\":\"Categoria: Outros\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g\",\"caption\":\"Categoria: Outros\"},\"sameAs\":[\"http:\/\/categoriaoutros.com.br\"],\"url\":\"https:\/\/categoriaoutros.com.br\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Python: O que s\u00e3o e Quais S\u00e3o os Frameworks mais Conhecidos - Categoria Outros","description":"Hoje iremos falar sobre que s\u00e3o frameworks em python e para que servem, quais os tipos mais comuns e quais vantagens em us\u00e1-los.","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:\/\/categoriaoutros.com.br\/?p=13705","og_locale":"pt_BR","og_type":"article","og_title":"Python: O que s\u00e3o e Quais S\u00e3o os Frameworks mais Conhecidos - Categoria Outros","og_description":"Hoje iremos falar sobre que s\u00e3o frameworks em python e para que servem, quais os tipos mais comuns e quais vantagens em us\u00e1-los.","og_url":"https:\/\/categoriaoutros.com.br\/?p=13705","og_site_name":"Categoria Outros","article_publisher":"https:\/\/www.facebook.com\/categoriaoutros","article_published_time":"2023-10-09T21:43:42+00:00","article_modified_time":"2023-10-09T21:57:52+00:00","og_image":[{"url":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/10\/programacao-framework.jpeg"}],"author":"Categoria: Outros","twitter_card":"summary_large_image","twitter_creator":"@CategoriaOutros","twitter_site":"@CategoriaOutros","twitter_misc":{"Escrito por":"Categoria: Outros","Est. tempo de leitura":"10 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/categoriaoutros.com.br\/?p=13705#article","isPartOf":{"@id":"https:\/\/categoriaoutros.com.br\/?p=13705"},"author":{"name":"Categoria: Outros","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40"},"headline":"Python: O que s\u00e3o e Quais S\u00e3o os Frameworks mais Conhecidos","datePublished":"2023-10-09T21:43:42+00:00","dateModified":"2023-10-09T21:57:52+00:00","mainEntityOfPage":{"@id":"https:\/\/categoriaoutros.com.br\/?p=13705"},"wordCount":1785,"commentCount":2,"publisher":{"@id":"https:\/\/categoriaoutros.com.br\/#organization"},"keywords":["AIOHTTP","Bluebream","Bottle","CherryPy Django","CubicWeb","Dash","FastAPI","Flask","Framework Python","Gioto","Grok","Growler","Hug","Morepath","Pycnic","Pylons","Pyramid","python","Quixote","Sanic","Tornado","TurboGears","Web2py","Weppy","Zope"],"articleSection":["Programa\u00e7\u00e3o\/desenvolvimento"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/categoriaoutros.com.br\/?p=13705#respond"]}]},{"@type":"WebPage","@id":"https:\/\/categoriaoutros.com.br\/?p=13705","url":"https:\/\/categoriaoutros.com.br\/?p=13705","name":"Python: O que s\u00e3o e Quais S\u00e3o os Frameworks mais Conhecidos - Categoria Outros","isPartOf":{"@id":"https:\/\/categoriaoutros.com.br\/#website"},"datePublished":"2023-10-09T21:43:42+00:00","dateModified":"2023-10-09T21:57:52+00:00","description":"Hoje iremos falar sobre que s\u00e3o frameworks em python e para que servem, quais os tipos mais comuns e quais vantagens em us\u00e1-los.","breadcrumb":{"@id":"https:\/\/categoriaoutros.com.br\/?p=13705#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/categoriaoutros.com.br\/?p=13705"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/categoriaoutros.com.br\/?p=13705#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/categoriaoutros.com.br\/"},{"@type":"ListItem","position":2,"name":"Python: O que s\u00e3o e Quais S\u00e3o os Frameworks mais Conhecidos"}]},{"@type":"WebSite","@id":"https:\/\/categoriaoutros.com.br\/#website","url":"https:\/\/categoriaoutros.com.br\/","name":"Categoria Outros","description":"Assuntos Diversos","publisher":{"@id":"https:\/\/categoriaoutros.com.br\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/categoriaoutros.com.br\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/categoriaoutros.com.br\/#organization","name":"Categoria Outros","alternateName":"Categoria Outros","url":"https:\/\/categoriaoutros.com.br\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/","url":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg","contentUrl":"https:\/\/categoriaoutros.com.br\/wp-content\/uploads\/2023\/08\/categoriaoutros-logo.jpg","width":400,"height":400,"caption":"Categoria Outros"},"image":{"@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/categoriaoutros","https:\/\/twitter.com\/CategoriaOutros","https:\/\/br.pinterest.com\/CategoriaOutros\/"]},{"@type":"Person","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/ba0f432708449436912bd6736864bb40","name":"Categoria: Outros","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/categoriaoutros.com.br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ed97775f0ab50750ed638ed3417ea85e19ced2c648da167a108e393ae5fd9e33?s=96&d=mm&r=g","caption":"Categoria: Outros"},"sameAs":["http:\/\/categoriaoutros.com.br"],"url":"https:\/\/categoriaoutros.com.br\/?author=1"}]}},"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/13705","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=13705"}],"version-history":[{"count":7,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/13705\/revisions"}],"predecessor-version":[{"id":13716,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=\/wp\/v2\/posts\/13705\/revisions\/13716"}],"wp:attachment":[{"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=13705"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=13705"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/categoriaoutros.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=13705"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}