{"id":115500,"date":"2023-11-25T10:33:53","date_gmt":"2023-11-25T13:33:53","guid":{"rendered":"https:\/\/fluency.io\/br\/blog\/python-sqlite3-aprenda-a-utilizar-o-banco-de-dados-sqlite3-com-python\/"},"modified":"2023-11-25T10:33:53","modified_gmt":"2023-11-25T13:33:53","slug":"python-sqlite3-aprenda-a-utilizar-o-banco-de-dados-sqlite3-com-python","status":"publish","type":"post","link":"https:\/\/homolog.fluency.io\/br\/blog\/python-sqlite3-aprenda-a-utilizar-o-banco-de-dados-sqlite3-com-python\/","title":{"rendered":"Python SQLite3: Aprenda a utilizar o banco de dados SQLite3 com Python"},"content":{"rendered":"<p><body><\/p>\n<h1>O que \u00e9 o Python SQLite3 e por que utiliz\u00e1-lo para trabalhar com bancos de dados?<\/h1>\n<p>Python SQLite3 \u00e9 um m\u00f3dulo integrado ao Python que permite a intera\u00e7\u00e3o com o banco de dados SQLite3. O SQLite3 \u00e9 um banco de dados leve, r\u00e1pido e f\u00e1cil de usar, que n\u00e3o requer instala\u00e7\u00e3o de um servidor separado. Ele \u00e9 amplamente utilizado em aplicativos de desktop, mobile e web, devido \u00e0 sua simplicidade e efici\u00eancia.<\/p>\n<h2>Raz\u00f5es para utilizar o Python SQLite3<\/h2>\n<p>Existem v\u00e1rias raz\u00f5es pelas quais voc\u00ea deve considerar utilizar o Python SQLite3 para trabalhar com bancos de dados. Aqui est\u00e3o algumas delas:<\/p>\n<h3>Facilidade de uso<\/h3>\n<p>O Python SQLite3 oferece uma interface simples e intuitiva para interagir com o banco de dados SQLite3. Com apenas algumas linhas de c\u00f3digo, voc\u00ea pode criar, conectar, consultar e modificar o banco de dados.<\/p>\n<h3>Portabilidade<\/h3>\n<p>O SQLite3 \u00e9 um banco de dados embutido, o que significa que o arquivo do banco de dados \u00e9 armazenado localmente no sistema de arquivos. Isso o torna altamente port\u00e1til, permitindo que voc\u00ea mova facilmente o banco de dados entre diferentes sistemas operacionais e plataformas.<\/p>\n<h3>Baixo consumo de recursos<\/h3>\n<p>O SQLite3 \u00e9 projetado para ser leve e eficiente em termos de consumo de recursos. Ele n\u00e3o requer muita mem\u00f3ria ou poder de processamento, o que o torna ideal para dispositivos com recursos limitados, como smartphones e sistemas embarcados.<\/p>\n<h3>Ampla ado\u00e7\u00e3o<\/h3>\n<p>O SQLite3 \u00e9 um dos bancos de dados mais populares do mundo, com uma grande comunidade de desenvolvedores e uma vasta quantidade de recursos e documenta\u00e7\u00e3o dispon\u00edveis. Isso significa que voc\u00ea pode encontrar facilmente suporte e solu\u00e7\u00f5es para qualquer problema que possa surgir ao utilizar o Python SQLite3.<\/p>\n<h2>Como instalar o m\u00f3dulo SQLite3 no Python e configurar o ambiente de desenvolvimento?<\/h2>\n<p>Para utilizar o m\u00f3dulo SQLite3 no Python, voc\u00ea precisa garantir que ele esteja instalado e configurado corretamente em seu ambiente de desenvolvimento. Aqui est\u00e3o os passos necess\u00e1rios para fazer isso:<\/p>\n<h3>1. Verifique a vers\u00e3o do Python<\/h3>\n<p>Antes de prosseguir, verifique se voc\u00ea tem o Python instalado em seu sistema. Abra o terminal ou prompt de comando e digite <code>python --version<\/code> para verificar a vers\u00e3o instalada. Certifique-se de ter pelo menos o Python 3.6 ou superior.<\/p>\n<h3>2. Instale o m\u00f3dulo SQLite3<\/h3>\n<p>O m\u00f3dulo SQLite3 j\u00e1 \u00e9 inclu\u00eddo na biblioteca padr\u00e3o do Python, portanto, n\u00e3o \u00e9 necess\u00e1rio instal\u00e1-lo separadamente. No entanto, voc\u00ea pode verificar se ele est\u00e1 dispon\u00edvel digitando <code>import sqlite3<\/code> no interpretador Python. Se n\u00e3o houver erros, significa que o m\u00f3dulo est\u00e1 instalado corretamente.<\/p>\n<h3>3. Crie um ambiente virtual (opcional)<\/h3>\n<p>Para manter seu ambiente de desenvolvimento limpo e isolado, \u00e9 recomend\u00e1vel criar um ambiente virtual para o seu projeto. Use a ferramenta <code>venv<\/code> do Python para criar um novo ambiente virtual e ativ\u00e1-lo usando o comando apropriado para o seu sistema operacional.<\/p>\n<h3>4. Importe o m\u00f3dulo SQLite3<\/h3>\n<p>Em seu c\u00f3digo Python, importe o m\u00f3dulo SQLite3 usando a declara\u00e7\u00e3o <code>import sqlite3<\/code>. Isso tornar\u00e1 todas as funcionalidades do SQLite3 dispon\u00edveis para uso em seu programa.<\/p>\n<h3>5. Conecte-se ao banco de dados<\/h3>\n<p>Para come\u00e7ar a interagir com um banco de dados SQLite3, voc\u00ea precisa estabelecer uma conex\u00e3o com o arquivo do banco de dados. Use a fun\u00e7\u00e3o <code>connect()<\/code> do m\u00f3dulo SQLite3, passando o caminho para o arquivo do banco de dados como argumento.<\/p>\n<h3>6. Execute comandos SQL<\/h3>\n<p>Ap\u00f3s estabelecer a conex\u00e3o, voc\u00ea pode executar comandos SQL no banco de dados. Use o m\u00e9todo <code>execute()<\/code> do objeto de conex\u00e3o para enviar consultas e comandos SQL para o banco de dados. Voc\u00ea tamb\u00e9m pode usar os m\u00e9todos <code>fetchone()<\/code> e <code>fetchall()<\/code> para recuperar os resultados das consultas.<\/p>\n<h3>7. Feche a conex\u00e3o<\/h3>\n<p>Sempre que terminar de usar o banco de dados, \u00e9 importante fechar a conex\u00e3o para liberar recursos. Use o m\u00e9todo <code>close()<\/code> do objeto de conex\u00e3o para fazer isso.<\/p>\n<p>Com o m\u00f3dulo SQLite3 instalado e configurado corretamente, voc\u00ea est\u00e1 pronto para come\u00e7ar a utilizar o Python SQLite3 para trabalhar com bancos de dados SQLite3 em seus projetos. Aprenda a criar, conectar e gerenciar um banco de dados SQLite3 utilizando o Python e aproveite todos os benef\u00edcios que essa combina\u00e7\u00e3o poderosa tem a oferecer.<\/p>\n<h2>Aprenda a criar, conectar e gerenciar um banco de dados SQLite3 utilizando o Python.<\/h2>\n<p>O Python SQLite3 oferece uma s\u00e9rie de recursos que permitem criar, conectar e gerenciar um banco de dados SQLite3 de maneira eficiente e conveniente. Nesta se\u00e7\u00e3o, vamos explorar os principais passos para realizar essas tarefas.<\/p>\n<h3>1. Criando um banco de dados<\/h3>\n<p>Para criar um banco de dados SQLite3, voc\u00ea pode utilizar o m\u00f3dulo SQLite3 do Python para executar comandos SQL. Por exemplo, voc\u00ea pode executar a seguinte instru\u00e7\u00e3o SQL para criar um novo banco de dados:<\/p>\n<pre><code>import sqlite3\n\n  # Conectando ao banco de dados (caso n\u00e3o exista, ser\u00e1 criado)\n  conn = sqlite3.connect('nome_do_banco.db')<\/code><\/pre>\n<h3>2. Conectando ao banco de dados<\/h3>\n<p>Ap\u00f3s criar o banco de dados, \u00e9 necess\u00e1rio estabelecer uma conex\u00e3o com ele para realizar opera\u00e7\u00f5es. Utilize a fun\u00e7\u00e3o <code>connect()<\/code> do m\u00f3dulo SQLite3, passando o caminho para o arquivo do banco de dados como argumento. Por exemplo:<\/p>\n<pre><code>import sqlite3\n\n  # Conectando ao banco de dados existente\n  conn = sqlite3.connect('nome_do_banco.db')<\/code><\/pre>\n<h3>3. Executando comandos SQL<\/h3>\n<p>Com a conex\u00e3o estabelecida, voc\u00ea pode executar comandos SQL para realizar opera\u00e7\u00f5es no banco de dados. Utilize o m\u00e9todo <code>execute()<\/code> do objeto de conex\u00e3o para enviar consultas e comandos SQL. Por exemplo:<\/p>\n<pre><code>import sqlite3\n\n  # Conectando ao banco de dados existente\n  conn = sqlite3.connect('nome_do_banco.db')\n\n  # Executando um comando SQL para criar uma tabela\n  conn.execute('CREATE TABLE IF NOT EXISTS usuarios (id INTEGER PRIMARY KEY, nome TEXT, idade INTEGER)')<\/code><\/pre>\n<h3>4. Inserindo dados<\/h3>\n<p>Para inserir dados em uma tabela do banco de dados, utilize o comando <code>INSERT INTO<\/code> seguido pelo nome da tabela e os valores a serem inseridos. Por exemplo:<\/p>\n<pre><code>import sqlite3\n\n  # Conectando ao banco de dados existente\n  conn = sqlite3.connect('nome_do_banco.db')\n\n  # Inserindo um novo usu\u00e1rio na tabela\n  conn.execute(\"INSERT INTO usuarios (nome, idade) VALUES ('Jo\u00e3o', 25)\")<\/code><\/pre>\n<h3>5. Atualizando dados<\/h3>\n<p>Para atualizar registros existentes em uma tabela, utilize o comando <code>UPDATE<\/code> seguido pelo nome da tabela, os campos a serem atualizados e as condi\u00e7\u00f5es para a atualiza\u00e7\u00e3o. Por exemplo:<\/p>\n<pre><code>import sqlite3\n\n  # Conectando ao banco de dados existente\n  conn = sqlite3.connect('nome_do_banco.db')\n\n  # Atualizando a idade de um usu\u00e1rio\n  conn.execute(\"UPDATE usuarios SET idade = 26 WHERE nome = 'Jo\u00e3o'\")<\/code><\/pre>\n<h3>6. Excluindo dados<\/h3>\n<p>Para excluir registros de uma tabela, utilize o comando <code>DELETE FROM<\/code> seguido pelo nome da tabela e as condi\u00e7\u00f5es para a exclus\u00e3o. Por exemplo:<\/p>\n<pre><code>import sqlite3\n\n  # Conectando ao banco de dados existente\n  conn = sqlite3.connect('nome_do_banco.db')\n\n  # Excluindo um usu\u00e1rio da tabela\n  conn.execute(\"DELETE FROM usuarios WHERE nome = 'Jo\u00e3o'\")<\/code><\/pre>\n<h2>Explorando as principais funcionalidades do Python SQLite3: consultas, inser\u00e7\u00f5es, atualiza\u00e7\u00f5es e exclus\u00f5es de dados.<\/h2>\n<p>Com o Python SQLite3, voc\u00ea pode realizar diversas opera\u00e7\u00f5es relacionadas a consultas, inser\u00e7\u00f5es, atualiza\u00e7\u00f5es e exclus\u00f5es de dados em um banco de dados SQLite3. Vamos explorar cada uma dessas funcionalidades em detalhes.<\/p>\n<h3>Consultas<\/h3>\n<p>Para realizar consultas em um banco de dados SQLite3, utilize o comando <code>SELECT<\/code> seguido pelos campos desejados e as condi\u00e7\u00f5es de filtragem. Por exemplo:<\/p>\n<pre><code>import sqlite3\n\n  # Conectando ao banco de dados existente\n  conn = sqlite3.connect('nome_do_banco.db')\n\n  # Realizando uma consulta para recuperar todos os usu\u00e1rios com idade maior que 20\n  consulta = conn.execute(\"SELECT * FROM usuarios WHERE idade > 20\")\n\n  # Percorrendo os resultados da consulta\n  for row in consulta:\n      print(row)<\/code><\/pre>\n<h3>Inser\u00e7\u00f5es<\/h3>\n<p>Para inserir dados em uma tabela, utilize o comando <code>INSERT INTO<\/code> seguido pelo nome da tabela e os valores a serem inseridos. Por exemplo:<\/p>\n<pre><code>import sqlite3\n\n  # Conectando ao banco de dados existente\n  conn = sqlite3.connect('nome_do_banco.db')\n\n  # Inserindo um novo usu\u00e1rio na tabela\n  conn.execute(\"INSERT INTO usuarios (nome, idade) VALUES ('Maria', 30)\")<\/code><\/pre>\n<h3>Atualiza\u00e7\u00f5es<\/h3>\n<p>Para atualizar registros existentes em uma tabela, utilize o comando <code>UPDATE<\/code> seguido pelo nome da tabela, os campos a serem atualizados e as condi\u00e7\u00f5es para a atualiza\u00e7\u00e3o. Por exemplo:<\/p>\n<pre><code>import sqlite3\n\n  # Conectando ao banco de dados existente\n  conn = sqlite3.connect('nome_do_banco.db')\n\n  # Atualizando a idade de um usu\u00e1rio\n  conn.execute(\"UPDATE usuarios SET idade = 31 WHERE nome = 'Maria'\")<\/code><\/pre>\n<h3>Exclus\u00f5es<\/h3>\n<p>Para excluir registros de uma tabela, utilize o comando <code>DELETE FROM<\/code> seguido pelo nome da tabela e as condi\u00e7\u00f5es para a exclus\u00e3o. Por exemplo:<\/p>\n<pre><code>import sqlite3\n\n  # Conectando ao banco de dados existente\n  conn = sqlite3.connect('nome_do_banco.db')\n\n  # Excluindo um usu\u00e1rio da tabela\n  conn.execute(\"DELETE FROM usuarios WHERE nome = 'Maria'\")<\/code><\/pre>\n<p>Aprenda a utilizar o banco de dados SQLite3 com Python e explore todas essas funcionalidades para criar, conectar, gerenciar, consultar, inserir, atualizar e excluir dados de forma eficiente e flex\u00edvel. O Python SQLite3 \u00e9 uma ferramenta poderosa que facilita o trabalho com bancos de dados, proporcionando um ambiente simples e eficaz para suas necessidades de armazenamento e recupera\u00e7\u00e3o de dados.<\/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\" target=\"_blank\" rel=\"noopener\">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>Python SQLite3: Aprenda a utilizar o m\u00f3dulo SQLite3 do Python para criar, conectar e gerenciar bancos de dados SQLite3. Saiba como instalar, configurar e utilizar o Python SQLite3 para consultas, inser\u00e7\u00f5es, atualiza\u00e7\u00f5es e exclus\u00f5es de dados de forma eficiente.<\/p>\n","protected":false},"author":9,"featured_media":27536,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":[186],"meta":{"inline_featured_image":false,"footnotes":""},"categories":[229],"tags":[],"trilha":[],"class_list":["post-115500","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>Python SQLite3: Aprenda a utilizar o banco de dados SQLite3 com Python - Fluency.io Brasil<\/title>\n<meta name=\"description\" content=\"Python SQLite3: Aprenda a utilizar o m\u00f3dulo SQLite3 do Python para criar, conectar e gerenciar bancos de dados SQLite3. Saiba como instalar, configurar e u...\" \/>\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\/python-sqlite3-aprenda-a-utilizar-o-banco-de-dados-sqlite3-com-python\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Python SQLite3: Aprenda a utilizar o banco de dados SQLite3 com Python - Fluency.io Brasil\" \/>\n<meta property=\"og:description\" content=\"Python SQLite3: Aprenda a utilizar o m\u00f3dulo SQLite3 do Python para criar, conectar e gerenciar bancos de dados SQLite3. Saiba como instalar, configurar e u...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fluency.io\/br\/blog\/python-sqlite3-aprenda-a-utilizar-o-banco-de-dados-sqlite3-com-python\/\" \/>\n<meta property=\"og:site_name\" content=\"Fluency.io Brasil\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-25T13:33:53+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\/python-sqlite3-aprenda-a-utilizar-o-banco-de-dados-sqlite3-com-python\/\",\"url\":\"https:\/\/fluency.io\/br\/blog\/python-sqlite3-aprenda-a-utilizar-o-banco-de-dados-sqlite3-com-python\/\",\"name\":\"Python SQLite3: Aprenda a utilizar o banco de dados SQLite3 com Python - Fluency.io Brasil\",\"isPartOf\":{\"@id\":\"https:\/\/fluency.io\/br\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/python-sqlite3-aprenda-a-utilizar-o-banco-de-dados-sqlite3-com-python\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/python-sqlite3-aprenda-a-utilizar-o-banco-de-dados-sqlite3-com-python\/#primaryimage\"},\"thumbnailUrl\":\"\",\"datePublished\":\"2023-11-25T13:33:53+00:00\",\"author\":{\"@id\":\"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a\"},\"description\":\"Python SQLite3: Aprenda a utilizar o m\u00f3dulo SQLite3 do Python para criar, conectar e gerenciar bancos de dados SQLite3. Saiba como instalar, configurar e u...\",\"breadcrumb\":{\"@id\":\"https:\/\/fluency.io\/br\/blog\/python-sqlite3-aprenda-a-utilizar-o-banco-de-dados-sqlite3-com-python\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fluency.io\/br\/blog\/python-sqlite3-aprenda-a-utilizar-o-banco-de-dados-sqlite3-com-python\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/python-sqlite3-aprenda-a-utilizar-o-banco-de-dados-sqlite3-com-python\/#primaryimage\",\"url\":\"\",\"contentUrl\":\"\",\"width\":1027,\"height\":420},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fluency.io\/br\/blog\/python-sqlite3-aprenda-a-utilizar-o-banco-de-dados-sqlite3-com-python\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/homolog.fluency.io\/br\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Python SQLite3: Aprenda a utilizar o banco de dados SQLite3 com Python\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fluency.io\/br\/#website\",\"url\":\"https:\/\/fluency.io\/br\/\",\"name\":\"Fluency.io Brasil\",\"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\"},\"url\":\"https:\/\/homolog.fluency.io\/br\/author\/kaue\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Python SQLite3: Aprenda a utilizar o banco de dados SQLite3 com Python - Fluency.io Brasil","description":"Python SQLite3: Aprenda a utilizar o m\u00f3dulo SQLite3 do Python para criar, conectar e gerenciar bancos de dados SQLite3. Saiba como instalar, configurar e u...","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\/python-sqlite3-aprenda-a-utilizar-o-banco-de-dados-sqlite3-com-python\/","og_locale":"pt_BR","og_type":"article","og_title":"Python SQLite3: Aprenda a utilizar o banco de dados SQLite3 com Python - Fluency.io Brasil","og_description":"Python SQLite3: Aprenda a utilizar o m\u00f3dulo SQLite3 do Python para criar, conectar e gerenciar bancos de dados SQLite3. Saiba como instalar, configurar e u...","og_url":"https:\/\/fluency.io\/br\/blog\/python-sqlite3-aprenda-a-utilizar-o-banco-de-dados-sqlite3-com-python\/","og_site_name":"Fluency.io Brasil","article_published_time":"2023-11-25T13:33:53+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\/python-sqlite3-aprenda-a-utilizar-o-banco-de-dados-sqlite3-com-python\/","url":"https:\/\/fluency.io\/br\/blog\/python-sqlite3-aprenda-a-utilizar-o-banco-de-dados-sqlite3-com-python\/","name":"Python SQLite3: Aprenda a utilizar o banco de dados SQLite3 com Python - Fluency.io Brasil","isPartOf":{"@id":"https:\/\/fluency.io\/br\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fluency.io\/br\/blog\/python-sqlite3-aprenda-a-utilizar-o-banco-de-dados-sqlite3-com-python\/#primaryimage"},"image":{"@id":"https:\/\/fluency.io\/br\/blog\/python-sqlite3-aprenda-a-utilizar-o-banco-de-dados-sqlite3-com-python\/#primaryimage"},"thumbnailUrl":"","datePublished":"2023-11-25T13:33:53+00:00","author":{"@id":"https:\/\/fluency.io\/br\/#\/schema\/person\/7b3b2b50ba17b7f2ad0cce0a40bfa00a"},"description":"Python SQLite3: Aprenda a utilizar o m\u00f3dulo SQLite3 do Python para criar, conectar e gerenciar bancos de dados SQLite3. Saiba como instalar, configurar e u...","breadcrumb":{"@id":"https:\/\/fluency.io\/br\/blog\/python-sqlite3-aprenda-a-utilizar-o-banco-de-dados-sqlite3-com-python\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fluency.io\/br\/blog\/python-sqlite3-aprenda-a-utilizar-o-banco-de-dados-sqlite3-com-python\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/fluency.io\/br\/blog\/python-sqlite3-aprenda-a-utilizar-o-banco-de-dados-sqlite3-com-python\/#primaryimage","url":"","contentUrl":"","width":1027,"height":420},{"@type":"BreadcrumbList","@id":"https:\/\/fluency.io\/br\/blog\/python-sqlite3-aprenda-a-utilizar-o-banco-de-dados-sqlite3-com-python\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/homolog.fluency.io\/br\/"},{"@type":"ListItem","position":2,"name":"Python SQLite3: Aprenda a utilizar o banco de dados SQLite3 com Python"}]},{"@type":"WebSite","@id":"https:\/\/fluency.io\/br\/#website","url":"https:\/\/fluency.io\/br\/","name":"Fluency.io Brasil","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"},"url":"https:\/\/homolog.fluency.io\/br\/author\/kaue\/"}]}},"_links":{"self":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/115500","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/comments?post=115500"}],"version-history":[{"count":0,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/posts\/115500\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/media?parent=115500"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/categories?post=115500"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/tags?post=115500"},{"taxonomy":"format","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/format?post=115500"},{"taxonomy":"trilha","embeddable":true,"href":"https:\/\/homolog.fluency.io\/br\/wp-json\/wp\/v2\/trilha?post=115500"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}