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...
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! 👍
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?
@@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
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)
@@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.
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!
@@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... ;)
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?
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...
Aulas muito explicadas
Parabéns, excelente aula, tanto o conteúdo quanto a didática!
Muito boas as aulas! Obrigada por esse conteúdo de qualidade gratuito, me ajudou demais!!
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! 👍
cara que top, parabéns!
Show!!!
Valeu Gil 👍🏼
muito boa as aulas, obrigado, vai ter parte 4?
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?
@@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
@@brunogamer7786 Excelente sugestão Bruno! Vou me planejar para preparar esses conteúdos!
Ó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?
bora para parte 4 !!!!
Coloco ORM ou tratamento de exceções? 🤔
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)
Bora para parte 4
Vamos nessa! Tem alguma preferência de assunto para a próxima aula?
@@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.
@@brndnaxr Excelente! Muito importante esse tema!
Carlos, podes por favor integrar uma Interface administrativa com Flask Admin e Python, para ter um visual diferente na entrada de dados?
então, no meu caso eu preciso tirar informações do Oracle e não consegui fazer desse jeito. alguma dica?
Tem como liberar o código desse vídeo?
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!
eu baixei o código mas não bate com o código dessa aula, onde eu posso encontra-lo?
Oi Rayanne, me manda um email para synapsedatascience@gmail.com que eu procuro o código aqui e te mando! 👍
kkkkk achei a parte 3
Ficou difícil de achar? 😅 Vou melhorar o título para facilitar a busca! Depois me diz o que achou do minicurso?
@@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... ;)
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?