{"id":115066,"date":"2023-08-24T11:30:47","date_gmt":"2023-08-24T14:30:47","guid":{"rendered":"https:\/\/fluency.io\/br\/blog\/aprenda-a-programar-com-sanic-o-framework-python-para-desenvolvimento-web-rapido-e-eficiente\/"},"modified":"2023-08-24T11:30:47","modified_gmt":"2023-08-24T14:30:47","slug":"aprenda-a-programar-com-sanic-o-framework-python-para-desenvolvimento-web-rapido-e-eficiente","status":"publish","type":"post","link":"https:\/\/fluency.io\/br\/blog\/aprenda-a-programar-com-sanic-o-framework-python-para-desenvolvimento-web-rapido-e-eficiente\/","title":{"rendered":"Aprenda a Programar com Sanic: o Framework Python para Desenvolvimento Web R\u00e1pido e Eficiente"},"content":{"rendered":"<p><body><\/p>\n<h1>O que \u00e9 o Sanic Python?<\/h1>\n<p>O Sanic Python \u00e9 um framework web ass\u00edncrono desenvolvido em Python, projetado para criar aplicativos web r\u00e1pidos e eficientes. Ele foi inspirado no Flask e no Tornado, combinando a simplicidade do primeiro com a velocidade do segundo. O Sanic utiliza a biblioteca de rede ass\u00edncrona uvloop, o que o torna uma excelente escolha para o desenvolvimento de aplica\u00e7\u00f5es web de alto desempenho.<\/p>\n<h2>Uma das principais caracter\u00edsticas do Sanic<\/h2>\n<p>Uma das principais caracter\u00edsticas do Sanic \u00e9 a sua capacidade de lidar com um grande volume de solicita\u00e7\u00f5es simult\u00e2neas de forma r\u00e1pida e eficiente. Ao contr\u00e1rio de muitos outros frameworks web, o Sanic \u00e9 baseado em corrotinas ass\u00edncronas, o que permite que o servidor lide com v\u00e1rias solicita\u00e7\u00f5es simultaneamente sem bloquear a execu\u00e7\u00e3o. Isso resulta em tempos de resposta mais r\u00e1pidos e melhor desempenho geral do aplicativo.<\/p>\n<h2>Por que escolher o Sanic como framework para desenvolvimento web r\u00e1pido e eficiente?<\/h2>\n<p>H\u00e1 v\u00e1rias raz\u00f5es pelas quais voc\u00ea pode considerar o Sanic como o framework de escolha para o desenvolvimento web r\u00e1pido e eficiente. Aqui est\u00e3o algumas vantagens-chave:<\/p>\n<h3>1. Desempenho excepcional<\/h3>\n<p>O Sanic \u00e9 conhecido por sua velocidade e desempenho excepcionais. Ele foi constru\u00eddo desde o in\u00edcio com foco em alto desempenho e efici\u00eancia, utilizando recursos como corrotinas ass\u00edncronas e uvloop para processar solicita\u00e7\u00f5es de maneira r\u00e1pida e eficiente.<\/p>\n<h3>2. Suporte ass\u00edncrono<\/h3>\n<p>O Sanic aproveita a programa\u00e7\u00e3o ass\u00edncrona, permitindo que seu aplicativo manipule v\u00e1rias solicita\u00e7\u00f5es simultaneamente sem bloquear a execu\u00e7\u00e3o. Isso \u00e9 especialmente \u00fatil para aplicativos que precisam lidar com um grande n\u00famero de solicita\u00e7\u00f5es concorrentes, como APIs ou servi\u00e7os de streaming.<\/p>\n<h3>3. Escalabilidade<\/h3>\n<p>Gra\u00e7as \u00e0 sua abordagem ass\u00edncrona e ao suporte a corrotinas, o Sanic \u00e9 altamente escal\u00e1vel. Ele pode lidar facilmente com um grande volume de solicita\u00e7\u00f5es simult\u00e2neas, permitindo que seu aplicativo cres\u00e7a de acordo com as demandas do seu neg\u00f3cio.<\/p>\n<h3>4. Facilidade de uso<\/h3>\n<p>O Sanic \u00e9 relativamente f\u00e1cil de aprender e usar, especialmente se voc\u00ea j\u00e1 est\u00e1 familiarizado com o Flask. Sua sintaxe \u00e9 clara e concisa, e ele oferece uma ampla gama de recursos e extens\u00f5es para facilitar o desenvolvimento web.<\/p>\n<h2>Aprenda a programar com o Sanic: passos b\u00e1sicos para come\u00e7ar<\/h2>\n<p>Se voc\u00ea est\u00e1 interessado em aprender a programar com o Sanic, aqui est\u00e3o alguns passos b\u00e1sicos para come\u00e7ar:<\/p>\n<h3>1. Instale o Sanic<\/h3>\n<p>O primeiro passo \u00e9 instalar o Sanic em seu ambiente de desenvolvimento. Voc\u00ea pode fazer isso usando o pip, o gerenciador de pacotes do Python. Basta executar o seguinte comando no seu terminal:<\/p>\n<pre><code>pip install sanic<\/code><\/pre>\n<h3>2. Crie um aplicativo Sanic<\/h3>\n<p>Ap\u00f3s a instala\u00e7\u00e3o, voc\u00ea pode come\u00e7ar a criar seu primeiro aplicativo Sanic. Crie um novo arquivo Python e importe o m\u00f3dulo <code>sanic<\/code>. Em seguida, crie uma inst\u00e2ncia do aplicativo Sanic e defina rotas para manipular solicita\u00e7\u00f5es.<\/p>\n<pre><code>from sanic import Sanic\n\n  app = Sanic(__name__)\n\n  @app.route('\/')\n  async def index(request):\n      return 'Hello, Sanic!'\n\n  if __name__ == '__main__':\n      app.run()<\/code><\/pre>\n<h3>3. Execute o aplicativo<\/h3>\n<p>Depois de definir suas rotas, voc\u00ea pode executar o aplicativo Sanic. No terminal, navegue at\u00e9 o diret\u00f3rio onde voc\u00ea salvou o arquivo Python e execute o seguinte comando:<\/p>\n<pre><code>python nome_do_arquivo.py<\/code><\/pre>\n<p>Agora voc\u00ea poder\u00e1 acessar o seu aplicativo Sanic no navegador usando o endere\u00e7o <a href=\"http:\/\/localhost:8000\">http:\/\/localhost:8000<\/a>.<\/p>\n<h2>Principais vantagens do Sanic para o desenvolvimento web<\/h2>\n<p>O Sanic oferece uma s\u00e9rie de vantagens significativas para o desenvolvimento web. Aqui est\u00e3o algumas das principais vantagens:<\/p>\n<ul>\n<li>Desempenho excepcional: O Sanic \u00e9 conhecido por seu desempenho excepcional, permitindo que voc\u00ea crie aplicativos web r\u00e1pidos e eficientes que podem lidar com um grande volume de solicita\u00e7\u00f5es simult\u00e2neas.<\/li>\n<li>Escalabilidade: Gra\u00e7as \u00e0 sua abordagem ass\u00edncrona e suporte a corrotinas, o Sanic \u00e9 altamente escal\u00e1vel, permitindo que seu aplicativo cres\u00e7a de acordo com as demandas do seu neg\u00f3cio.<\/li>\n<li>Facilidade de uso: O Sanic \u00e9 relativamente f\u00e1cil de aprender e usar, especialmente se voc\u00ea j\u00e1 est\u00e1 familiarizado com o Flask. Sua sintaxe clara e concisa torna o desenvolvimento web mais eficiente.<\/li>\n<li>Comunidade ativa: O Sanic possui uma comunidade ativa de desenvolvedores que contribuem para melhorias cont\u00ednuas e fornecem suporte \u00fatil. Isso significa que voc\u00ea pode encontrar recursos, documenta\u00e7\u00e3o e solu\u00e7\u00f5es para problemas comuns com facilidade.<\/li>\n<\/ul>\n<p>Em resumo, o Sanic \u00e9 um framework Python poderoso e eficiente para o desenvolvimento web. Com sua abordagem ass\u00edncrona, ele oferece alto desempenho, escalabilidade e facilidade de uso. Se voc\u00ea deseja aprender a programar com o Sanic ou est\u00e1 procurando um framework para desenvolvimento web r\u00e1pido e eficiente, o Sanic \u00e9 uma excelente escolha. Aprenda a Programar com Sanic: o Framework Python para Desenvolvimento Web R\u00e1pido e Eficiente e aproveite todas as vantagens que ele tem a oferecer.<\/p>\n<h2>Aprenda a programar com o Sanic: passos b\u00e1sicos para come\u00e7ar<\/h2>\n<p>Se voc\u00ea est\u00e1 interessado em aprender a programar com o Sanic, este guia fornecer\u00e1 os passos b\u00e1sicos para come\u00e7ar. Siga essas etapas simples e comece a desenvolver aplicativos web r\u00e1pidos e eficientes com o Sanic.<\/p>\n<h3>1. Instala\u00e7\u00e3o do Sanic<\/h3>\n<p>O primeiro passo para come\u00e7ar a programar com o Sanic \u00e9 instalar o framework em seu ambiente de desenvolvimento. Voc\u00ea pode fazer isso utilizando o gerenciador de pacotes do Python, o pip. Abra o terminal e execute o seguinte comando:<\/p>\n<pre><code>pip install sanic<\/code><\/pre>\n<p>Isso ir\u00e1 baixar e instalar o Sanic e suas depend\u00eancias.<\/p>\n<h3>2. Cria\u00e7\u00e3o de um novo projeto<\/h3>\n<p>Ap\u00f3s a instala\u00e7\u00e3o, voc\u00ea pode criar um novo projeto Sanic. Crie um novo diret\u00f3rio para o seu projeto e navegue at\u00e9 ele no terminal. Em seguida, crie um novo arquivo Python com o nome do seu aplicativo, por exemplo, <code>meu_app.py<\/code>.<\/p>\n<h3>3. Configura\u00e7\u00e3o b\u00e1sica<\/h3>\n<p>No arquivo <code>meu_app.py<\/code>, importe o m\u00f3dulo <code>sanic<\/code> e crie uma inst\u00e2ncia do aplicativo Sanic:<\/p>\n<pre><code>from sanic import Sanic\n\n  app = Sanic(__name__)<\/code><\/pre>\n<p>Essa inst\u00e2ncia do aplicativo ser\u00e1 o ponto de partida para o desenvolvimento do seu aplicativo web.<\/p>\n<h3>4. Defini\u00e7\u00e3o de rotas<\/h3>\n<p>O Sanic utiliza o conceito de rotas para mapear URLs para fun\u00e7\u00f5es que ser\u00e3o executadas quando uma solicita\u00e7\u00e3o for feita para essa URL. Por exemplo, vamos criar uma rota para a p\u00e1gina inicial do nosso aplicativo:<\/p>\n<pre><code>@app.route('\/')\n  async def index(request):\n      return 'Ol\u00e1, Sanic!'<\/code><\/pre>\n<p>Nesse exemplo, a fun\u00e7\u00e3o <code>index<\/code> ser\u00e1 executada sempre que uma solicita\u00e7\u00e3o for feita para a URL raiz do aplicativo.<\/p>\n<h3>5. Execu\u00e7\u00e3o do aplicativo<\/h3>\n<p>Por fim, voc\u00ea pode executar o seu aplicativo Sanic. No terminal, navegue at\u00e9 o diret\u00f3rio do seu projeto e execute o seguinte comando:<\/p>\n<pre><code>python meu_app.py<\/code><\/pre>\n<p>Isso iniciar\u00e1 o servidor Sanic e voc\u00ea poder\u00e1 acessar o seu aplicativo no navegador utilizando o endere\u00e7o <a href=\"http:\/\/localhost:8000\">http:\/\/localhost:8000<\/a>.<\/p>\n<h2>Principais vantagens do Sanic para o desenvolvimento web<\/h2>\n<p>O Sanic oferece uma s\u00e9rie de vantagens significativas para o desenvolvimento web r\u00e1pido e eficiente. Aqui est\u00e3o algumas das principais vantagens do Sanic:<\/p>\n<ul>\n<li>Desempenho excepcional: O Sanic \u00e9 conhecido por seu desempenho excepcional, permitindo que voc\u00ea crie aplicativos web r\u00e1pidos e eficientes que podem lidar com um grande volume de solicita\u00e7\u00f5es simult\u00e2neas. Com a utiliza\u00e7\u00e3o de corrotinas ass\u00edncronas e uvloop, o Sanic \u00e9 capaz de processar solicita\u00e7\u00f5es de forma r\u00e1pida e eficiente.<\/li>\n<li>Escalabilidade: Gra\u00e7as \u00e0 sua abordagem ass\u00edncrona e suporte a corrotinas, o Sanic \u00e9 altamente escal\u00e1vel. Ele pode lidar facilmente com um grande n\u00famero de solicita\u00e7\u00f5es simult\u00e2neas, permitindo que seu aplicativo cres\u00e7a de acordo com as demandas do seu neg\u00f3cio. Isso \u00e9 especialmente \u00fatil para aplicativos que precisam lidar com picos de tr\u00e1fego ou grandes volumes de dados.<\/li>\n<li>Facilidade de uso: O Sanic \u00e9 relativamente f\u00e1cil de aprender e usar. Sua sintaxe \u00e9 clara e concisa, tornando o desenvolvimento web mais eficiente. Al\u00e9m disso, o Sanic \u00e9 compat\u00edvel com a maioria dos pacotes e bibliotecas do ecossistema Python, o que facilita a integra\u00e7\u00e3o com outras ferramentas e tecnologias.<\/li>\n<li>Comunidade ativa: O Sanic possui uma comunidade ativa de desenvolvedores que contribuem para melhorias cont\u00ednuas e fornecem suporte \u00fatil. \u00c9 poss\u00edvel encontrar uma variedade de recursos, documenta\u00e7\u00e3o e exemplos de c\u00f3digo dispon\u00edveis online. Al\u00e9m disso, a comunidade est\u00e1 sempre pronta para ajudar e responder a d\u00favidas ou problemas que possam surgir durante o desenvolvimento com o Sanic.<\/li>\n<\/ul>\n<p>Aprenda a Programar com Sanic: o Framework Python para Desenvolvimento Web R\u00e1pido e Eficiente e aproveite todas as vantagens que ele oferece para o desenvolvimento web. Com seu desempenho excepcional, escalabilidade, facilidade de uso e uma comunidade ativa, o Sanic \u00e9 uma excelente escolha para desenvolvedores que desejam criar aplicativos web eficientes e de alto desempenho.<\/p>\n<h2>A Awari \u00e9 a melhor plataforma para aprender sobre ci\u00eancia de dados no Brasil.<\/h2>\n<p>Aqui voc\u00ea encontra cursos com aulas ao vivo, mentorias individuais com os melhores profissionais do mercado e suporte de carreira personalizado para dar seu pr\u00f3ximo passo profissional e aprender habilidades como Data Science, Data Analytics, Machine Learning e mais.<\/p>\n<p>J\u00e1 pensou em aprender de maneira individualizada com profissionais que atuam em empresas como Nubank, Amazon e Google? <a href=\"https:\/\/app.fluency.io\/br\/blog\/candidatura?&#038;utm_source=blog&#038;utm_campaign=paragrafofinal\">Clique aqui<\/a> para se inscrever na Awari e come\u00e7ar a construir agora mesmo o pr\u00f3ximo cap\u00edtulo da sua carreira em dados.<\/p>\n<p><\/body><\/p>\n","protected":false},"excerpt":{"rendered":"<p>O Sanic Python \u00e9 um framework web ass\u00edncrono desenvolvido em Python, projetado para criar aplicativos web r\u00e1pidos e eficientes. Com seu desempenho excepcional e escalabilidade, o Sanic \u00e9 uma excelente escolha para o desenvolvimento web. Aprenda a programar com o Sanic e aproveite todas as vantagens que ele tem a oferecer.<\/p>\n","protected":false},"author":9,"featured_media":27870,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":[186],"meta":{"inline_featured_image":false,"footnotes":""},"categories":[229],"tags":[],"trilha":[],"class_list":["post-115066","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-skills","format-artigos"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Aprenda a Programar com Sanic: o Framework Python para Desenvolvimento Web R\u00e1pido e Eficiente | Fluency.io Brasil<\/title>\n<meta name=\"description\" content=\"O Sanic Python \u00e9 um framework web ass\u00edncrono desenvolvido em Python, projetado para criar aplicativos web r\u00e1pidos e eficientes. Com seu desempenho excepcio...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fluency.io\/br\/blog\/aprenda-a-programar-com-sanic-o-framework-python-para-desenvolvimento-web-rapido-e-eficiente\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Aprenda a Programar com Sanic: o Framework Python para Desenvolvimento Web R\u00e1pido e Eficiente | Fluency.io Brasil\" \/>\n<meta property=\"og:description\" content=\"O Sanic Python \u00e9 um framework web ass\u00edncrono desenvolvido em Python, projetado para criar aplicativos web r\u00e1pidos e eficientes. Com seu desempenho excepcio...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fluency.io\/br\/blog\/aprenda-a-programar-com-sanic-o-framework-python-para-desenvolvimento-web-rapido-e-eficiente\/\" \/>\n<meta property=\"og:site_name\" content=\"Fluency.io Brasil\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-24T14:30:47+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"kaue\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/aprenda-a-programar-com-sanic-o-framework-python-para-desenvolvimento-web-rapido-e-eficiente\/\",\"url\":\"https:\/\/fluency.io\/br\/blog\/aprenda-a-programar-com-sanic-o-framework-python-para-desenvolvimento-web-rapido-e-eficiente\/\",\"name\":\"Aprenda a Programar com Sanic: o Framework Python para Desenvolvimento Web R\u00e1pido e Eficiente | Fluency.io Brasil\",\"isPartOf\":{\"@id\":\"https:\/\/fluency.io\/br\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/aprenda-a-programar-com-sanic-o-framework-python-para-desenvolvimento-web-rapido-e-eficiente\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/aprenda-a-programar-com-sanic-o-framework-python-para-desenvolvimento-web-rapido-e-eficiente\/#primaryimage\"},\"thumbnailUrl\":\"\",\"datePublished\":\"2023-08-24T14:30:47+00:00\",\"author\":{\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\"},\"description\":\"O Sanic Python \u00e9 um framework web ass\u00edncrono desenvolvido em Python, projetado para criar aplicativos web r\u00e1pidos e eficientes. Com seu desempenho excepcio...\",\"breadcrumb\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/aprenda-a-programar-com-sanic-o-framework-python-para-desenvolvimento-web-rapido-e-eficiente\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fluency.io\/br\/blog\/aprenda-a-programar-com-sanic-o-framework-python-para-desenvolvimento-web-rapido-e-eficiente\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/aprenda-a-programar-com-sanic-o-framework-python-para-desenvolvimento-web-rapido-e-eficiente\/#primaryimage\",\"url\":\"\",\"contentUrl\":\"\",\"width\":1027,\"height\":420},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/aprenda-a-programar-com-sanic-o-framework-python-para-desenvolvimento-web-rapido-e-eficiente\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fluency.io\/br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Aprenda a Programar com Sanic: o Framework Python para Desenvolvimento Web R\u00e1pido e Eficiente\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fluency.io\/br\/#website\",\"url\":\"https:\/\/fluency.io\/br\/\",\"name\":\"Fluency Academy\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fluency.io\/br\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\",\"name\":\"kaue\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g\",\"caption\":\"kaue\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Aprenda a Programar com Sanic: o Framework Python para Desenvolvimento Web R\u00e1pido e Eficiente | Fluency.io Brasil","description":"O Sanic Python \u00e9 um framework web ass\u00edncrono desenvolvido em Python, projetado para criar aplicativos web r\u00e1pidos e eficientes. Com seu desempenho excepcio...","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:\/\/fluency.io\/br\/blog\/aprenda-a-programar-com-sanic-o-framework-python-para-desenvolvimento-web-rapido-e-eficiente\/","og_locale":"pt_BR","og_type":"article","og_title":"Aprenda a Programar com Sanic: o Framework Python para Desenvolvimento Web R\u00e1pido e Eficiente | Fluency.io Brasil","og_description":"O Sanic Python \u00e9 um framework web ass\u00edncrono desenvolvido em Python, projetado para criar aplicativos web r\u00e1pidos e eficientes. Com seu desempenho excepcio...","og_url":"https:\/\/fluency.io\/br\/blog\/aprenda-a-programar-com-sanic-o-framework-python-para-desenvolvimento-web-rapido-e-eficiente\/","og_site_name":"Fluency.io Brasil","article_published_time":"2023-08-24T14:30:47+00:00","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"kaue","Est. tempo de leitura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/fluency.io\/br\/blog\/aprenda-a-programar-com-sanic-o-framework-python-para-desenvolvimento-web-rapido-e-eficiente\/","url":"https:\/\/fluency.io\/br\/blog\/aprenda-a-programar-com-sanic-o-framework-python-para-desenvolvimento-web-rapido-e-eficiente\/","name":"Aprenda a Programar com Sanic: o Framework Python para Desenvolvimento Web R\u00e1pido e Eficiente | Fluency.io Brasil","isPartOf":{"@id":"https:\/\/fluency.io\/br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fluency.io\/br\/blog\/aprenda-a-programar-com-sanic-o-framework-python-para-desenvolvimento-web-rapido-e-eficiente\/#primaryimage"},"image":{"@id":"https:\/\/fluency.io\/br\/blog\/aprenda-a-programar-com-sanic-o-framework-python-para-desenvolvimento-web-rapido-e-eficiente\/#primaryimage"},"thumbnailUrl":"","datePublished":"2023-08-24T14:30:47+00:00","author":{"@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a"},"description":"O Sanic Python \u00e9 um framework web ass\u00edncrono desenvolvido em Python, projetado para criar aplicativos web r\u00e1pidos e eficientes. Com seu desempenho excepcio...","breadcrumb":{"@id":"https:\/\/fluency.io\/br\/blog\/aprenda-a-programar-com-sanic-o-framework-python-para-desenvolvimento-web-rapido-e-eficiente\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fluency.io\/br\/blog\/aprenda-a-programar-com-sanic-o-framework-python-para-desenvolvimento-web-rapido-e-eficiente\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/fluency.io\/br\/blog\/aprenda-a-programar-com-sanic-o-framework-python-para-desenvolvimento-web-rapido-e-eficiente\/#primaryimage","url":"","contentUrl":"","width":1027,"height":420},{"@type":"BreadcrumbList","@id":"https:\/\/fluency.io\/br\/blog\/aprenda-a-programar-com-sanic-o-framework-python-para-desenvolvimento-web-rapido-e-eficiente\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fluency.io\/br\/"},{"@type":"ListItem","position":2,"name":"Aprenda a Programar com Sanic: o Framework Python para Desenvolvimento Web R\u00e1pido e Eficiente"}]},{"@type":"WebSite","@id":"https:\/\/fluency.io\/br\/#website","url":"https:\/\/fluency.io\/br\/","name":"Fluency Academy","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fluency.io\/br\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a","name":"kaue","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bdd3958fa53019cfd8f789c0a49a730e7ba40a1d20cb42c9ced7646285842479?s=96&d=mm&r=g","caption":"kaue"}}]}},"_links":{"self":[{"href":"https:\/\/fluency.io\/br\/wp-json\/wp\/v2\/posts\/115066","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fluency.io\/br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fluency.io\/br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fluency.io\/br\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/fluency.io\/br\/wp-json\/wp\/v2\/comments?post=115066"}],"version-history":[{"count":0,"href":"https:\/\/fluency.io\/br\/wp-json\/wp\/v2\/posts\/115066\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fluency.io\/br\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/fluency.io\/br\/wp-json\/wp\/v2\/media?parent=115066"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fluency.io\/br\/wp-json\/wp\/v2\/categories?post=115066"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fluency.io\/br\/wp-json\/wp\/v2\/tags?post=115066"},{"taxonomy":"format","embeddable":true,"href":"https:\/\/fluency.io\/br\/wp-json\/wp\/v2\/format?post=115066"},{"taxonomy":"trilha","embeddable":true,"href":"https:\/\/fluency.io\/br\/wp-json\/wp\/v2\/trilha?post=115066"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}