COMO CRIAR UM BANCO DE DADOS COM PYTHON

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ต.ค. 2024
  • Nesse vídeo de hoje eu quero te ensinar como criar um banco de dados com python, utilizando o banco de dados do SQLite, que é uma biblioteca
    muito utilizada e que pode ser muito útil no seu dia a dia.
    O SQLite é muito utilizado atualmente em aplicações web e também em smartphones e tablets, pois ele não precisa de um gerenciador de banco de dados para ser utilizado e cria apenas um arquivo bem pequeno no seu computador, mais especificamente onde o arquivo do Python está salvado e neste arquivo que as informações ficam armazenadas.
    O SQLite pode ser instalado e utilizado no Python através de um simples comando de instalação e importação e podemos utiliza-lo por exemplo, para baixar dados através de Web Scraping e salva-los no banco de dados, consumir dados de API e salvar também no banco de dados do SQLite e muitas outras opções que podem ser útil no nosso dia a dia.
    No Banco de Dados SQLite podemos utilizar os comandos normalmente igual utilizamos no SQL, como por exemplos os comandos Create Table, Insert, Select, Update e Delete e fazer todas operações normalmente de uma forma bem rápida e simples.
    Assista esse vídeo na íntegra para você poder aprender como criar um banco de dados com python e agilizar muitos trabalhos no seu dia a dia.
    Compartilhe este vídeo: • COMO CRIAR UM BANCO DE...
    Vídeos que também possam te ajudar:
    COMO TRABALHAR COM LISTAS EM PYTHON
    • COMO TRABALHAR COM LIS...
    COMO BAIXAR DADOS DO TWITTER COM PYTHON
    • COMO BAIXAR INFORMAÇÕE...
    Os links abaixo são de afiliados, comprando através desses links eu ganho uma pequena comissão do site. É uma forma de você me ajudar a continuar produzindo esses excelentes conteúdos.
    📚 Livros que me ajudam a aprimorar meus conhecimentos
    📚 Python para data science e machine learning descomplicado: amzn.to/42yVldb
    📚 Microsoft SQL Server 2016 express edition interativo: amzn.to/3SQRipA
    📚 Inteligência Artificial - Uma Abordagem de Aprendizado de Máquina: amzn.to/3uDwjgq
    📚 Business Intelligence e Análise de Dados para Gestão do Negócio: amzn.to/3ukNcg3
    📚 Estatística prática para cientistas de dados (50 conceitos essenciais): amzn.to/496v1tx
    📚 Projetos Ciência de Dados com Python: amzn.to/4buvPtP
    📚 Estatística e Ciência de Dados: amzn.to/3OF53VT
    📚 Python para Análise de Dados: amzn.to/490bQBz
    👍 Equipamentos que utilizo no meu dia a dia
    🖥️ Monitor Dell: amzn.to/3SSO4So
    💻 Notebook Dell: amzn.to/3we2W52
    🖱️ Mouse Microsoft: amzn.to/4br3Qv7
    🖲️ Mouse Pad: amzn.to/3uq5Rad
    ⚙️ Pen Drive 32Gb: amzn.to/3HTrItD
    🔌 Filtro de linha: amzn.to/3STo3Cn
    🔋 Smart Plug Wi-Fi: amzn.to/3SPV56m
    🙂 Maquina de Barbear Philips: amzn.to/48ayRka
    ⚙️ Novo Echo Dot 5ª geração: amzn.to/3UAGXPL
    🪑 Cadeira Gamer: amzn.to/3SAYvbT
    📺 Smart TV 4k Sansung: amzn.to/48c1MUE
    Link para download do jupyter notebook apresentados no vídeo:
    docs.google.co...
    #python
    #cienciadedados
    #sqlserver

ความคิดเห็น • 17

  • @gdperezr
    @gdperezr หลายเดือนก่อน +1

    Seu canal merece muitas visualizacoes. Continue pois e muito bom!

  • @pessoa4893
    @pessoa4893 ปีที่แล้ว +2

    Parabéns pelo excelente conteúdo. Dinâmico e bem objetivo! 💪

  • @acefeli
    @acefeli 4 หลายเดือนก่อน +2

    Parabens pela explicação. Porem eu ainda estou aprendendo python e usando sqlith3. Eu quero aprender como criar o banco fora da pasta do projeto. Pois caso tenha alguma atualização no projeto que não afete o banco de dados, eu preciso criar uma função para verificar a existencia do banco anterior e utilizar esse banco e nao criar outro. Grato se puder fazer uma aula nesse formato.

  • @MrGhustavo22
    @MrGhustavo22 ปีที่แล้ว +2

    Esta série de SQL está muito top

  • @Luterno
    @Luterno ปีที่แล้ว +3

    Professor poderia gravar um vídeo contando um pouco de sua tragetória em ciência de dados?

    • @nerddosdados
      @nerddosdados  ปีที่แล้ว +3

      Boa noite
      Gravo sim vou preparar um material bem bacana.

  • @lealgameplay8413
    @lealgameplay8413 4 หลายเดือนก่อน +1

    professor so nao entendi onde eu dou esses comandos ,sou iniciante ,se tiver algum video mais detalhado ou do começo mostrando onde executar o codigo agradeço

    • @nerddosdados
      @nerddosdados  4 หลายเดือนก่อน +1

      Ola boa noite
      Você precisa ter instalado o Python e o Jupyter Notebook da uma olhada nesse vídeo que explico como instalar e começar utilizar [Atualizado 2023] - Como instalar o Python e Jupyter Notebook
      th-cam.com/video/QfmSEzRXN1o/w-d-xo.html

  • @euriclidesroberto
    @euriclidesroberto ปีที่แล้ว

    Professor, preciso de uma explicação. Tentei testar esse mesmo código modificando a tabela, os registros e os dados. Na hora de executar, aparece um erro dizendo que o objeto str não tem atributo 'registro' no singular. Ficou faltando alguma coisa ou eu esqueci de alguma coisa? Segue abaixo o código.
    # Importar o módulo de acesso do SQLite
    import sqlite3
    # Cria uma conexão com o banco de dados
    conexao = sqlite3.connect("2E.db")
    # Verifica qual o tipo do objeto
    type(conexao)
    # Criando um cursor
    cursor = conexao.cursor()
    # Cria a instrução sql que vai gerar a primeira tabela no Banco de Dados
    comando = 'Create Table Padrões(tagnum integer primary key, tag text, und text)'
    #Executando a instrução SQL no cursor
    cursor.execute(comando)
    # Forma 1 de inserir dados
    cursor.execute("insert into Padrões Values(1,'GM-MAN-05', 'Kgf/cm²')")
    conexao.commit
    # Forma 2 de inserir dados
    comando = 'insert into Padrões values (?,?,?)'
    #Dados
    registros = [(2,'GM-MAN-006','Kgf/cm²'),
    (3,'GM-MAN-009','Kgf/cm²'),
    (4,'GM-MAN-010','Kgf/cm²')]
    # Inserindo os registros
    for registro in registros:
    cursor.execute(comando.registro)
    # Grava a transação
    conexao.commit()
    # Selecionando os registros
    comando = 'select * from Padrões'
    # Seleciona todos os registros e recupera os registros
    cursor.execute(comando)
    dados = cursor.fetchall()
    # Exibindo os registros no Banco de Dados
    for linha in dados:
    print('tagnum: %d, tag: %s, und: %s
    ' % linha)

    • @nerddosdados
      @nerddosdados  ปีที่แล้ว

      Tenta criar a tabela padrões sem o acento pra ver se vai dar erro

  • @matheusmendez6844
    @matheusmendez6844 ปีที่แล้ว

    Boa noite, professor! Eu posso inserir dados apenas de lista? Ou posso pegar uma planilha excel e inserir ela tranquilamente?
    Aula excelente! Parabéns!

    • @nerddosdados
      @nerddosdados  ปีที่แล้ว

      Pode inserir a planilha tranquilamente. Carregue a planilha pra um dataframe e depois carregue o dataframe importando ele

  • @fernandosermenhodonascimen2328
    @fernandosermenhodonascimen2328 ปีที่แล้ว

    Rodei o programa exatamnente como descrito no vídeo e recebi a seguinte mensagem: "cursor.execute(comando, registro)
    sqlite3.ProgrammingError: Incorrect number of bindings supplied. The current statement uses 0, and there are 3 supplied." O que pode ser?

    • @nerddosdados
      @nerddosdados  ปีที่แล้ว

      Verifique se os nomes e campos estão exatamente iguais, pela mensagem de erro parece que falta algum campo

  • @matheusmendez6844
    @matheusmendez6844 ปีที่แล้ว

    É possível deixar essa banco de dados criados disponivel para consultas de outras pessoas?

    • @nerddosdados
      @nerddosdados  ปีที่แล้ว

      Você pode deixar o arquivo em uma pasta compartilhada para que outras pessoas consultem também