Como adicionar Banco de Dados na aplicação Web usando Python | SQLite e Flask | parte 3/3

Поділитися
Вставка
  • Опубліковано 15 гру 2024

КОМЕНТАРІ • 30

  • @SynapseDataScience
    @SynapseDataScience  3 роки тому +16

    Você quer uma Parte 4? Deixa aqui nos comentários qual o próximo passo que devemos seguir 👇
    Algumas features que podemos adicionar: tratamento de exceções, mapeamento objeto-relacional, autenticação com hash...

  • @sandrobatistadasilva8321
    @sandrobatistadasilva8321 Рік тому

    Aulas muito explicadas

  • @rafaelmendes7015
    @rafaelmendes7015 2 роки тому

    Parabéns, excelente aula, tanto o conteúdo quanto a didática!

  • @anandacoelho757
    @anandacoelho757 3 роки тому +1

    Muito boas as aulas! Obrigada por esse conteúdo de qualidade gratuito, me ajudou demais!!

    • @SynapseDataScience
      @SynapseDataScience  3 роки тому +1

      Obrigado também Ananda! Qualquer dúvida que tiver, pode deixar aqui nos comentários! Por enquanto, eu e o Nicksson estamos focados em lançar um curso completo e gratuito de Data Science aqui pelo o UA-cam. Assim que tiver tempo, vou preparar a aula quatro para nós avançar no projeto web e mostrar novas técnicas! 👍

  • @nascimentothiago310
    @nascimentothiago310 2 роки тому

    cara que top, parabéns!

  • @gilvar8738
    @gilvar8738 2 роки тому

    Show!!!

  • @brunogamer7786
    @brunogamer7786 2 роки тому +2

    muito boa as aulas, obrigado, vai ter parte 4?

    • @SynapseDataScience
      @SynapseDataScience  2 роки тому

      Oi Bruno, muito obrigado pelo interesse! Ultimamente eu (Carlos) e o Nicksson estamos desenvolvendo muitos projetos e ficamos com tempo restrito, mas tenho planos de gravar a aula 04 sim! Qual assunto tu prefere? Podemos ver as etapas de tratamento de exceções, ou prefere criar uma interface gráfica (front end) para nossa aplicação?

    • @brunogamer7786
      @brunogamer7786 2 роки тому

      @@SynapseDataScience interessante o tratamento de exceções, e caso dê ir evoluindo e fazer a interface, tambem é bom falar sobre a questao de segurança dos dados

    • @SynapseDataScience
      @SynapseDataScience  2 роки тому

      @@brunogamer7786 Excelente sugestão Bruno! Vou me planejar para preparar esses conteúdos!

  • @alexvicente9426
    @alexvicente9426 2 роки тому

    Ótimo vídeo, muitos se referem ao sqlite3 como um banco menos robusto, dá pra trabalhar com ele em criação de sites e sistemas web?

  • @GeanCarlos.oficial
    @GeanCarlos.oficial 3 роки тому

    bora para parte 4 !!!!

  • @cleniogermano9904
    @cleniogermano9904 Рік тому

    Carlos, me ajuda, por favor...Segui os passos durante as 3 vídeo-aulas e não tem erro no código, mas alguma coisa está gerando uma falha na hora de executar...já no final da 3ª vídeo-aula, quando você explicava banco de dados.
    cursor = g.conn.cursor()
    ^^^^^^^^^^^^^^^
    File "C:\Python311\Lib\site-packages\flask\ctx.py", line 52, in
    __getattr__
    raise AttributeError(name) from None
    AttributeError: conn (esse erro no python server.py)
    500 (no python client.py)

  • @wmn2011
    @wmn2011 3 роки тому +1

    Bora para parte 4

    • @SynapseDataScience
      @SynapseDataScience  3 роки тому +1

      Vamos nessa! Tem alguma preferência de assunto para a próxima aula?

    • @brndnaxr
      @brndnaxr 3 роки тому +1

      @@SynapseDataScience poderia fechar com chave de ouro falando (em termos de código mesmo) sobre os cuidados que se tem que tomar com a questão do "data privacy". Aproveitar a alta de LGPD e, uma vez que estamos trabalhando com banco de dados, e fazendo cadastro de dados pessoais de outras pessoas, esse me parece um bom tema.

    • @SynapseDataScience
      @SynapseDataScience  3 роки тому +1

      @@brndnaxr Excelente! Muito importante esse tema!

  • @DCAS40
    @DCAS40 2 роки тому

    Carlos, podes por favor integrar uma Interface administrativa com Flask Admin e Python, para ter um visual diferente na entrada de dados?

  • @wellingtonroque4704
    @wellingtonroque4704 2 роки тому

    então, no meu caso eu preciso tirar informações do Oracle e não consegui fazer desse jeito. alguma dica?

  • @mendes..
    @mendes.. 3 роки тому +2

    Tem como liberar o código desse vídeo?

    • @SynapseDataScience
      @SynapseDataScience  3 роки тому

      Boa noite Mendes, me envia um email para synapsedatascience@gmail.com que eu procuro aqui e te mando o código, blz? Obrigado por acompanhar nosso conteúdo!

  • @rayannemurras3676
    @rayannemurras3676 3 роки тому

    eu baixei o código mas não bate com o código dessa aula, onde eu posso encontra-lo?

    • @SynapseDataScience
      @SynapseDataScience  3 роки тому +1

      Oi Rayanne, me manda um email para synapsedatascience@gmail.com que eu procuro o código aqui e te mando! 👍

  • @iblamebl4nc
    @iblamebl4nc 3 роки тому

    kkkkk achei a parte 3

    • @SynapseDataScience
      @SynapseDataScience  3 роки тому +1

      Ficou difícil de achar? 😅 Vou melhorar o título para facilitar a busca! Depois me diz o que achou do minicurso?

    • @iblamebl4nc
      @iblamebl4nc 2 роки тому

      @@SynapseDataScience Curso muito bom. Dei início a muitas coisas depois desse vídeo(Banco de dados e etc). Voltei aqui hoje para pedir que você faça um minicurso de FastAPI, por ser um framework mais moderno... ;)

  • @bruhlickd
    @bruhlickd 2 роки тому

    Como eu insiro um mapa Folium com o Flask? Estou tentando há dias e não consigo.
    Primeiro eu conecto com meu DB:
    app.config['SLQALCHEMY_DATABASE_URI'] = 'postgresql:///usuario:senha@host:5432/databank'
    db = SQLAlchemy(app)
    Depois Eu crio uma rota:
    @app.route('/')
    Em seguida uma função para a rota onde está meu mapa que se refere a um outro arquivo (functions) onde está meu banco de dados convertido em um df pandas. Acho que aqui está o erro. Eu estou pegando os dados desta variável: sql = pandas.read_sql_query(sql="select * from tabela", con=main.db)
    def index():
    mapa = folium.folium.Map(location=[-27.290767, -50.575127], tiles='OpenStreetMap', zoom_start=8, crs='EPSG3857')
    for i in range(1, len(functions.df_1)):
    html_1 = functions.popup_html_1(i)
    local_1 = [functions.df_1['latitude'].iloc[i], functions.df_1['longitude'].iloc[i]]
    popup_1 = folium.map.Popup(html_1)
    icon_1 = folium.plugins.BeautifyIcon(icon='building',icon_shape='marker',border_width=2,border_color='#566573',text_color='#000000',background_color='#CFEA13',spin=True)
    marcadores_1 = folium.map.Marker(location=local_1, popup=popup_1, icon=icon_1).add_to(mapa)
    fg_1 = folium.map.FeatureGroup(name='2-Unidades').add_to(mapa)
    fg_1.add_child(marcadores_1)
    return mapa._repr_html_()
    Poderia me ajudar?