- 202
- 326 341
Programador Aventureiro
Brazil
เข้าร่วมเมื่อ 17 ต.ค. 2019
Olá Pythonista, eu sou Dalton e meu objetivo nesse canal é fornecer recursos gratuitos de alta qualidade para ajudá-lo a aprender a codificar e a mergulhar na indústria de programação e engenharia de software. Com ênfase especial em Python e suas aplicações em Ciência de Dados, Machine Learning e Inteligência Artificial. Aqui você encontrará tutoriais sobre conceitos de Ciência da Computação, aplicações GUI, Automação, Web Scraping, e muito mais.
Inscreva-se agora e aprenda a fazer coisas incríveis com Python!
Inscreva-se agora e aprenda a fazer coisas incríveis com Python!
Flask + POO: Captura e Validação de Formulários
Neste vídeo, eu te mostro como criar e validar formulários no Flask usando Programação Orientada a Objetos (POO). Vou te ensinar a capturar dados de formulários e validar informações de forma simples e prática, garantindo que os usuários preencham todos os campos corretamente. Além disso, você aprenderá como estruturar suas rotas e templates com POO para organizar melhor sua aplicação Flask.
Aqui você verá passo a passo como capturar dados, fazer a validação dos campos e redirecionar para outra rota após o envio do formulário. Também vou mostrar como usar mensagens de erro quando o formulário não for preenchido corretamente. Você vai entender como aplicar esses conceitos em suas próprias aplicações e deixá-las mais funcionais e seguras.
*ACESSE MEUS CURSOS GRATUITOS 🐍*
Quer aprender Python do *ZERO* mesmo que você seja um completo iniciante em programação? Ou dominar o SQL e manipulação de bancos de dados com diversos exemplos práticos? Ingressar no mundo da Ciência de Dados e trabalhar com grandes volumes de dados e inteligência artificial com PySpark? Ou se tornar um mestre da estatística com o SAS? Então acesse agora a plataforma de cursos do Programador Aventureiro e tenha acesso imediato a esses e muitos outros cursos GRATUITAMENTE.
👉 mautic.programadoraventureiro.com/asset/53:lp-cadastro-gratuito?
*SE TORNE UM MEMBRO PRO 🌟*
Com o PRO, você terá acesso ILIMITADO a todos os cursos, trilhas de carreira, formações, especializações, uma comunidade ativa, biblioteca de livros e muito mais. O PRO é a plataforma completa com todos os conhecimentos mais desejados no mercado de trabalho. Faça todos os cursos sem restrições e obtenha o máximo do seu potencial.
👉 mautic.programadoraventureiro.com/asset/52:lp-pro?
*TODOS OS MEUS CURSOS 📚*
➜ *Especialista Python:* _Domine de vez a programação_ mautic.programadoraventureiro.com/asset/50:lp-especialista-python
➜ *SAS Pro e SQL Completo:* _Seja expert em análise de dados_ mautic.programadoraventureiro.com/asset/63:lp-sas
➜ *PySpark na Prática:* _Domine Ciência de Dados em Grande Escala_ mautic.programadoraventureiro.com/asset/62:lp-pyspark
➜ *Flet 360:* _Construa aplicações multiplataforma com Python_ mautic.programadoraventureiro.com/asset/64:lp-flet
➜ *Markdown Master:* _Crie sites, apresentações e livros SEM CÓDIGO!_ mautic.programadoraventureiro.com/asset/66:lp-makdown
➜ *WEB SCRAPING 3 em 1:* _Extração, automação e consumo de APIs_ mautic.programadoraventureiro.com/asset/69:web3em1-hotmart
🎁 *1 mês grátis de Skillshare:* mautic.programadoraventureiro.com/asset/68:skillshare
Aproveite essa oportunidade única para dar um passo importante na sua carreira profissional!
Seja membro do canal e ganhe benefícios: th-cam.com/channels/KJ2JOMmbgpoRnu7G6-notQ.htmljoin
Comunidade de alunos: t.me/programadoraventureiro
━━━━━━━━━━━━━━━━━━━━
*MINHAS RECOMENDAÇÕES ✨*
Os produtos e serviços que eu recomendo, inclusive os que eu uso coloquei o modelo em parênteses:
🌐 A hospedagem que eu uso para fazer deploy dos meus projetos: mautic.programadoraventureiro.com/asset/8:hostgator
💺 As melhoras cadeiras para o Home Office *(GT3 Alera+):* mautic.programadoraventureiro.com/asset/54:cadeiras
🖥️ Os monitores com melhor custo-benefício *(AOC IPS 27G2/BK):* mautic.programadoraventureiro.com/asset/55:monitores
🎧 Pra ouvir aquele som na hora de codar *(Sony WHCH510/B):* mautic.programadoraventureiro.com/asset/57:fones-de-ouvido
💾 HDs Externos para salvar tudo *(Seagate 5TB)* mautic.programadoraventureiro.com/asset/56:hd-externo
⚙️ Placas gráficas para rodar qualquer coisa sem gargalos *(GeForce RTX 4060 Ti 16GB):* mautic.programadoraventureiro.com/asset/58:placas-graficas
🤖 Eilik o melhor companheiro do programador: mautic.programadoraventureiro.com/asset/59:eilik
📻 Alexa para notícias matinais, música e automatização da casa *(Echo Dot 4):* mautic.programadoraventureiro.com/asset/60:alexa
━━━━━━━━━━━━━━━━━━━━
*PROGRAMADOR AVENTUREIRO 🖥*
1️⃣ Inscreva-se no canal: www.youtube.com/@ProgramadorAventureiro?sub_confirmation=1
2️⃣ ATIVE AS NOTIFICAÇÕES 🔔 para não perder nenhuma novidade!
3️⃣ Curta o vídeo 👍
4️⃣ Compartilhe com seus amigos 🔗
SIGA-ME NAS REDES SOCIAIS:
➜ Site: programadoraventureiro.com
➜ TikTok: www.tiktok.com/@programadoraventureiro
➜ Instagram: programadoraventureiro
➜ TH-cam: Programador Aventureiro
Obrigado por assistir e até a próxima! 👩💻🧑💻👨💻👋
Aqui você verá passo a passo como capturar dados, fazer a validação dos campos e redirecionar para outra rota após o envio do formulário. Também vou mostrar como usar mensagens de erro quando o formulário não for preenchido corretamente. Você vai entender como aplicar esses conceitos em suas próprias aplicações e deixá-las mais funcionais e seguras.
*ACESSE MEUS CURSOS GRATUITOS 🐍*
Quer aprender Python do *ZERO* mesmo que você seja um completo iniciante em programação? Ou dominar o SQL e manipulação de bancos de dados com diversos exemplos práticos? Ingressar no mundo da Ciência de Dados e trabalhar com grandes volumes de dados e inteligência artificial com PySpark? Ou se tornar um mestre da estatística com o SAS? Então acesse agora a plataforma de cursos do Programador Aventureiro e tenha acesso imediato a esses e muitos outros cursos GRATUITAMENTE.
👉 mautic.programadoraventureiro.com/asset/53:lp-cadastro-gratuito?
*SE TORNE UM MEMBRO PRO 🌟*
Com o PRO, você terá acesso ILIMITADO a todos os cursos, trilhas de carreira, formações, especializações, uma comunidade ativa, biblioteca de livros e muito mais. O PRO é a plataforma completa com todos os conhecimentos mais desejados no mercado de trabalho. Faça todos os cursos sem restrições e obtenha o máximo do seu potencial.
👉 mautic.programadoraventureiro.com/asset/52:lp-pro?
*TODOS OS MEUS CURSOS 📚*
➜ *Especialista Python:* _Domine de vez a programação_ mautic.programadoraventureiro.com/asset/50:lp-especialista-python
➜ *SAS Pro e SQL Completo:* _Seja expert em análise de dados_ mautic.programadoraventureiro.com/asset/63:lp-sas
➜ *PySpark na Prática:* _Domine Ciência de Dados em Grande Escala_ mautic.programadoraventureiro.com/asset/62:lp-pyspark
➜ *Flet 360:* _Construa aplicações multiplataforma com Python_ mautic.programadoraventureiro.com/asset/64:lp-flet
➜ *Markdown Master:* _Crie sites, apresentações e livros SEM CÓDIGO!_ mautic.programadoraventureiro.com/asset/66:lp-makdown
➜ *WEB SCRAPING 3 em 1:* _Extração, automação e consumo de APIs_ mautic.programadoraventureiro.com/asset/69:web3em1-hotmart
🎁 *1 mês grátis de Skillshare:* mautic.programadoraventureiro.com/asset/68:skillshare
Aproveite essa oportunidade única para dar um passo importante na sua carreira profissional!
Seja membro do canal e ganhe benefícios: th-cam.com/channels/KJ2JOMmbgpoRnu7G6-notQ.htmljoin
Comunidade de alunos: t.me/programadoraventureiro
━━━━━━━━━━━━━━━━━━━━
*MINHAS RECOMENDAÇÕES ✨*
Os produtos e serviços que eu recomendo, inclusive os que eu uso coloquei o modelo em parênteses:
🌐 A hospedagem que eu uso para fazer deploy dos meus projetos: mautic.programadoraventureiro.com/asset/8:hostgator
💺 As melhoras cadeiras para o Home Office *(GT3 Alera+):* mautic.programadoraventureiro.com/asset/54:cadeiras
🖥️ Os monitores com melhor custo-benefício *(AOC IPS 27G2/BK):* mautic.programadoraventureiro.com/asset/55:monitores
🎧 Pra ouvir aquele som na hora de codar *(Sony WHCH510/B):* mautic.programadoraventureiro.com/asset/57:fones-de-ouvido
💾 HDs Externos para salvar tudo *(Seagate 5TB)* mautic.programadoraventureiro.com/asset/56:hd-externo
⚙️ Placas gráficas para rodar qualquer coisa sem gargalos *(GeForce RTX 4060 Ti 16GB):* mautic.programadoraventureiro.com/asset/58:placas-graficas
🤖 Eilik o melhor companheiro do programador: mautic.programadoraventureiro.com/asset/59:eilik
📻 Alexa para notícias matinais, música e automatização da casa *(Echo Dot 4):* mautic.programadoraventureiro.com/asset/60:alexa
━━━━━━━━━━━━━━━━━━━━
*PROGRAMADOR AVENTUREIRO 🖥*
1️⃣ Inscreva-se no canal: www.youtube.com/@ProgramadorAventureiro?sub_confirmation=1
2️⃣ ATIVE AS NOTIFICAÇÕES 🔔 para não perder nenhuma novidade!
3️⃣ Curta o vídeo 👍
4️⃣ Compartilhe com seus amigos 🔗
SIGA-ME NAS REDES SOCIAIS:
➜ Site: programadoraventureiro.com
➜ TikTok: www.tiktok.com/@programadoraventureiro
➜ Instagram: programadoraventureiro
➜ TH-cam: Programador Aventureiro
Obrigado por assistir e até a próxima! 👩💻🧑💻👨💻👋
มุมมอง: 426
วีดีโอ
Flask Login, Blueprints, Autenticação e Rotas Privadas
มุมมอง 6422 หลายเดือนก่อน
Está querendo aprender como organizar e proteger suas rotas no Flask? Neste vídeo, vou te ensinar a usar Flask Blueprints, uma ferramenta extremamente útil para estruturar sua aplicação de forma modular e organizada. Além disso, vamos configurar um sistema de login e criar rotas privadas para proteger partes importantes do seu app, garantindo que apenas usuários autenticados possam acessar. Vam...
Como usar Regex para scraping com grupos nomeados! Capturando e-mails, datas e nome de usuário
มุมมอง 2002 หลายเดือนก่อน
Quer aprender como extrair dados complexos de qualquer string com Regex? Neste vídeo, vou te ensinar a usar grupos nomeados no Regex para capturar informações como emails, datas e nomes de usuários de maneira precisa. Veremos como encontrar todas as ocorrências desses dados em um texto ou página inteira, e como automatizar esse processo com Regex no Python. Além de construir juntos uma classe d...
Expressões Regulares tutorial completo para iniciantes - Regex no Python
มุมมอง 2682 หลายเดือนก่อน
Você já ouviu falar de expressões regulares, mas ainda não entende como elas podem transformar sua manipulação de dados no Python? Neste vídeo, vou te ensinar a usar regex para extrair padrões em strings, dividir textos de forma eficiente e até capturar emojis em strings. O poder das expressões regulares vai além do básico, permitindo encontrar todas as ocorrências que você precisa, com eficiên...
CRUD Completo com Flask e SQLAlchemy: Estrutura de um TODO App com banco de dados
มุมมอง 8512 หลายเดือนก่อน
Neste vídeo, vamos explorar como criar um sistema de CRUD completo no Flask, integrando o backend com SQLAlchemy para persistência de dados e criando um TODO App funcional. Você vai aprender a estruturar o aplicativo, desde a criação de tarefas até a edição e exclusão, utilizando templates de frontend e conectando-os ao servidor Flask. Durante o tutorial, vou te mostrar como configurar o banco ...
Crie formulários em Flask com validação e gerenciamento de rotas
มุมมอง 9352 หลายเดือนก่อน
Neste vídeo, você irá aprender como criar formulários no Flask com validação de campos, gerenciar rotas e capturar dados no servidor de forma eficiente. Utilizando as ferramentas nativas do Flask, você verá como validar campos obrigatórios e tratar erros de submissão de forma clara e precisa, garantindo que os dados enviados sejam corretos antes de processá-los. Além disso, exploraremos o geren...
NUNCA TE ENSINARAM ISSO SOBRE PYTHON
มุมมอง 3212 หลายเดือนก่อน
Você sabia que o Python oferece 6 tipos diferentes de dicionários? Neste vídeo, exploramos essas opções, além do famoso dict, para que você possa escolher o mais adequado para cada situação. Cada um desses tipos tem suas próprias vantagens e usos específicos, como o defaultdict, que retorna valores padrões para chaves inexistentes, e o OrderedDict, que mantém a ordem das chaves. Além disso, ver...
Por que eu larguei o Postman (e você também deveria!)
มุมมอง 3123 หลายเดือนก่อน
Está cansado das novas restrições do Postman? Neste vídeo, você vai descobrir 4 alternativas poderosas para testar APIs, que vão simplificar o seu fluxo de trabalho. Desde ferramentas leves e fáceis de usar até opções integradas diretamente no VS Code, apresentamos soluções que economizam tempo e mantêm seu foco no desenvolvimento. Exploramos desde o Paw (RapidAPI), com sua interface simples, a...
ESQUEÇA O REACT NATIVE! Faça aplicativos para Android/iOS com Python! App de gerenciamento de senhas
มุมมอง 2.3K4 หลายเดือนก่อน
ESQUEÇA O REACT NATIVE! Faça aplicativos para Android/iOS com Python! App de gerenciamento de senhas
Efeito Snake Border apenas com Python
มุมมอง 5644 หลายเดือนก่อน
Efeito Snake Border apenas com Python
ESQUEÇA O FLUTTER! É assim que fazemos aplicativos modernos e responsivos agora.
มุมมอง 2.6K4 หลายเดือนก่อน
ESQUEÇA O FLUTTER! É assim que fazemos aplicativos modernos e responsivos agora.
Variáveis LOCAIS e GLOBAIS: O que você precisa saber!
มุมมอง 2154 หลายเดือนก่อน
Variáveis LOCAIS e GLOBAIS: O que você precisa saber!
Swapping de variáveis e atribuições múltiplas
มุมมอง 1715 หลายเดือนก่อน
Swapping de variáveis e atribuições múltiplas
Docstrings, testes de funções e comentários especiais no Python
มุมมอง 2425 หลายเดือนก่อน
Docstrings, testes de funções e comentários especiais no Python
7 maneiras de depurar seu código e gerar logs
มุมมอง 2285 หลายเดือนก่อน
7 maneiras de depurar seu código e gerar logs
3 formas de usar o print() para formatar o seu output
มุมมอง 1485 หลายเดือนก่อน
3 formas de usar o print() para formatar o seu output
A maneira inteligente de usar print() para depurar seu código Python
มุมมอง 2755 หลายเดือนก่อน
A maneira inteligente de usar print() para depurar seu código Python
Aprenda a Animar Elementos no Flet com funções assíncronas
มุมมอง 1.4K6 หลายเดือนก่อน
Aprenda a Animar Elementos no Flet com funções assíncronas
Tutorial de Web Scraping: Extraindo Dados do CoinGecko com Selenium
มุมมอง 2946 หลายเดือนก่อน
Tutorial de Web Scraping: Extraindo Dados do CoinGecko com Selenium
Obtendo cotação de 14K Criptomoedas com Python em tempo real
มุมมอง 5246 หลายเดือนก่อน
Obtendo cotação de 14K Criptomoedas com Python em tempo real
A decisão de Musk que atrasou a Tesla na Tecnologia Autônoma! A REALIDADE POR TRÁS DOS PROBLEMAS!
มุมมอง 827 หลายเดือนก่อน
A decisão de Musk que atrasou a Tesla na Tecnologia Autônoma! A REALIDADE POR TRÁS DOS PROBLEMAS!
Por que o Governo dos EUA parou o Computador Quântico da NASA?
มุมมอง 1398 หลายเดือนก่อน
Por que o Governo dos EUA parou o Computador Quântico da NASA?
ChatGPT vs Jasper: Batalha de Gigantes da IA
มุมมอง 1688 หลายเดือนก่อน
ChatGPT vs Jasper: Batalha de Gigantes da IA
Midjourney v6 superou o VALE DA ESTRANHEZA e isso é incrível!
มุมมอง 1158 หลายเดือนก่อน
Midjourney v6 superou o VALE DA ESTRANHEZA e isso é incrível!
Aspas SIMPLES ou DUPLAS no Python, descubra quando deve usar cada uma delas!
มุมมอง 3728 หลายเดือนก่อน
Aspas SIMPLES ou DUPLAS no Python, descubra quando deve usar cada uma delas!
Construa aplicativos sem saber HTML, CSS ou Javascript! Use apenas Python no frontend!
มุมมอง 3.5K9 หลายเดือนก่อน
Construa aplicativos sem saber HTML, CSS ou Javascript! Use apenas Python no frontend!
ESQUEÇA O REACT JS ⚛️! Clone a interface de qualquer site com Python! Clonando perfil do Instagram
มุมมอง 11K9 หลายเดือนก่อน
ESQUEÇA O REACT JS ⚛️! Clone a interface de qualquer site com Python! Clonando perfil do Instagram
2 TÉCNICAS PARA CRIAR EFEITO GRADIENTE EM QUALQUER TEXTO NO SEU APP
มุมมอง 8099 หลายเดือนก่อน
2 TÉCNICAS PARA CRIAR EFEITO GRADIENTE EM QUALQUER TEXTO NO SEU APP
ESQUEÇA O DJANGO! FAZER SITES FICOU 1000x MAIS FÁCIL AGORA NO PYTHON
มุมมอง 42K9 หลายเดือนก่อน
ESQUEÇA O DJANGO! FAZER SITES FICOU 1000x MAIS FÁCIL AGORA NO PYTHON
❌ NÃO USE O GERENCIADOR DE SENHAS DO GOOGLE!!!
มุมมอง 4K10 หลายเดือนก่อน
❌ NÃO USE O GERENCIADOR DE SENHAS DO GOOGLE!!!
eu crio os codigos em python perfeitamente, roda no notebook, mas meu calo é que não consigo criar um APK para rodar no Celular ... pensei q só aprender python , criar app mobile ia simples...triste engano
Criar o executável para qualquer sistema operacional é a parte mais simples. Como deu para ver no vídeo, com o único comando no terminal, você gera o executável para qualquer sistema operacional, inclusive o APK do Android, como eu mostrei. A questão é que é necessário fazer algumas configurações. Por exemplo, você não consegue rodar um código Python no seu computador se você não tiver primeiro instalado o Python na sua máquina. Da mesma forma, você só vai conseguir gerar o APK para Android se você tiver instalado corretamente o Android Studio com as dependências que ele necessita para poder gerar o compilado. Se tiver com dúvidas ou dificuldades nessa parte, mande para o nosso grupo do Telegram que te ajudo com isso.
Flet pode ser utilizado comercialmente sem nenhum tipo de restrição ou citação???
Sim, você pode usar o Flet em projetos comerciais sem restrições e sem precisar citar, já que é uma ferramenta de código aberto sob a licença permissiva Apache 2.0
qual extensão você usa para visualizar o banco de dados?
Eu uso o SQLite Viewer no VSCode, ele permite abrir qualquer DB do SQLite dentro do editor e navegar pelas tabelas.
Boltons
Valeu 😁
@@ProgramadorAventureiro seria legal um video Python e zig juntos :)
estou há horas tentando resolver e não consigo, deu erro 404 no exe, não carrega de jeito nenhum, no script dentro do vscode está perfeito, mas quando usa o pack simplesmente não funciona :c Edit: Pelo que vi, agora é recomendado usar "flet build" ao invés de "flet pack"
Opa, beleza? Isso pode acontecer por conta da versão que está usando ou erro na instalação do PyInstaller (biblioteca que ele usa pra compilar pra Windows quando usa o comando "flet pack"), manda lá no nosso grupo de estudos o print do seu erro que te ajudo a resolver: t.me/programadoraventureiro
Tbm tem netbeans se voces gosta de back para java
Sim, o NetBeans é muito utilizado para quem desenvolve em Java. Valeu pela dica!
No meu gerenciador de senha achei 3 localhost oq é isso?
Isso significa que você tem três senhas salvas no seu localhost. Provavelmente você rodou um servidor local para alguma aplicação que tinha um formulário, como um projeto HTML com um formulário embutido, ou um projeto no Flask, FastAPI, Django ou algum outro framework do gênero.
@ProgramadorAventureiro um eu percebi que é minha senha do roteador de internet os outros 2 não sei, isso é que alguém tá me hackeado ou espionando? Não entendo nada me ajuda ai
Fique tranquila, “localhost” é apenas o nome do seu próprio computador usado para rodar aplicativos ou acessar algo localmente, como o painel do seu roteador ou projetos de teste. Não é um sinal de hacking ou espionagem. É provável que essas senhas estejam relacionadas a vez que o técnico configurou seu roteador pela primeira vez. Ainda assim você pode exclui-las se sentir mais confortável, e sempre mantenha um antivírus atualizado por precaução 😊 Recomendo usar o Avast que é gratuito
Tudo que está na rede pode ser interceptado. Guardo minhas senhas anotadas em um bom lugar seguro. Pra terem acesso é mais difícil entrar na minha casa do que não internet. A casa eu nao perco, celular sim e pode ser roubado.
Guardar informações sensíveis de forma offline é uma boa, mas lembre-se de sempre usar autenticação em dois fatores (2FA) e criar senhas fortes para dificultar qualquer tentativa de acesso.
parabéns pelo trabalho
Muito obrigado, Tadeu! Fico feliz que tenha gostado.
Obrigado, amigo!
Eu que agradeço, João! Fico feliz que tenha curtido o conteúdo.
Bom dia, comecei o curso na Udemy. Fiquei parado nessa aula, não consigo usar o tkinter, diz o seguinte: Isso provavelmente significa que o Tcl não foi instalado corretamente. Rodo o comando tclsh e wish no prompt e funciona.
Isso pode ser um problema com a configuração do ambiente Python. Já tentou reinstalar o Python com a opção Add Tcl/Tk habilitada durante a instalação? Ou tente fazer a instalação manualmente do tkinter com o comando "pip install tk"
Compartilha o repositório do projeto
Opa, os códigos dos projetos desse vídeo e dos demais sobre Flet estão todos na plataforma do Programador Aventureiro, só acessar a área de membros para baixar: programadoraventureiro.com
show de bola meu brother , plataforma com bastante cursos e informaçoes . acho que no valor promocional vale a pena , já que tem muito curso que custa mais e não tem a metade do conteudo que o site tem para estuda.
Fico muito feliz que tenha gostado, meu brother! 😄 E você tem razão, o custo-benefício da plataforma é incrível. Além do que você já mencionou, a plataforma oferece mais de 40 cursos, totalizando 700 horas de conteúdo e mais de 400 exercícios resolvidos para você praticar. Os cursos abrangem Python, SQL, Flet, Tkinter, SAS, PySpark, Selenium, Requests, APIs e muitos outros temas que atendem desde iniciantes até profissionais avançados. E com o plano PRO, você tem acesso completo a tudo isso, podendo estudar no seu ritmo e explorar cada detalhe
Preciso de um script python para automatizar dados do banco do IBGE e jogar em um painel
Você pode usar a API pública do IBGE junto com bibliotecas como Pandas para manipular os dados e FastAPI ou Flask para criar um painel. Se quiser, manda como está fazendo no nosso grupo do Telegram pra te ajudar.
Tem como fazer uma janela assim pelo celular?
O Tkinter é mais focado em desktop, mas se quiser algo multiplataforma que funcione também no celular, o Flet ou o Kivy são ótimas opções.
Parabéns pela aula, espero um dia chegar no seu nível.
Muito obrigado, Renato! Tenho certeza de que você vai chegar lá e até ultrapassar! Continue praticando e, se precisar de ajuda em algum projeto ou ideia, pode contar comigo
Muito top. Parabéns!
Muito obrigado, Genildo! Fico feliz que tenha curtido
quando que sai um curso de fastapi?
Um curso de FastAPI está nos planos, e em breve espero trazer novidades sobre isso. Enquanto isso, já experimentou explorar os conceitos de FastAPI com os vídeos do canal?
Esse Flet eu não conhecia, realmente sempre quis um estilo flutter usando python, já usei pywebview para criação de apps desktop e funciona muito bem mas necessita de python+html+css+js. Com Flet se o cara só souber python e fuçar pra aprender os conceitos de flutter vai fazer aplicações multiplataforma, acredito que exista uma forma de organizar melhor as páginas e widgets para não ficar um arquivo de 1000 linhas, mas achei bacana a ideia, irei testar e ver a questão de performance também e o multiplataforma..
Exatamente, o Flet é realmente uma solução interessante para quem quer desenvolver em Python sem precisar lidar com HTML, CSS e JavaScript. Para manter o código organizado, você pode dividir o projeto em diferentes arquivos, separando componentes e páginas, o que ajuda a evitar aquele ‘arquivo monstro’ com muitas linhas. A estrutura fica mais parecida com frameworks como Flutter e React. E sobre a performance, eu também fiquei impressionado com a fluidez nas plataformas! Depois que testar, me conta o que achou da experiência e do desempenho!
Muito obrigado! Estou procurando exatamente esse conhecimento sobre App. Estou precisando e não posso pagar. Aqui é grátis. Muito bom! ✊🙏
Fico muito feliz em saber que o conteúdo está sendo útil, Samuel! 🎉 É exatamente por isso que compartilho esses vídeos, para ajudar quem está começando, claro que isso é só uma fração do que tenho disponível na plataforma, mas é um ótimo começo antes de poder se aprofundar mais nas ferramentas e linguagem
Perfeito.👍
Obrigado, Samuel! 😄
Excelente professor! Comprei um curso dele, e além de ter um ótimo conteúdo, ele oferece um suporte incrível! Parabéns!
Muito obrigado pelo feedback, Natália! É uma satisfação enorme saber que você está aproveitando o curso e o suporte. Se precisar de ajuda em algum projeto específico ou quiser sugestões de APIs para experimentar, estou à disposição! Continue praticando, e parabéns pelo progresso!
a melhor é a wxPython.. siga para mais dicas 👍😅
Parabéns! Excelente vídeo. Gostaria que você fizesse a versão 2 deste acrescentando a Biblioteca Streamlit. Muito obrigado.
Muito obrigado e valeu pela indicação, vou trazer nos próximos vídeos aqui do canal 😁
Fantástico adorei, muito obrigado por compartilhar o seu conhecimento
Valeu Fábio, eu que agradeço, to trazendo uma série de vídeos sobre Flask aqui pro canal, continue acompanhando que tem muito mais 😁
Olá voce pode dizer quel é o editor para o python neste video ?
Olá, tudo bem? Eu uso o VS Code nos vídeo com o tema Monokai
@@ProgramadorAventureiro obrigado
@@retagif de nada 😁
@@ProgramadorAventureiro quero muito aprender python
@@retagif Legal, você se inscreveu no meu curso gratuito? O link está na descrição do vídeo 😁
Bom dia, tudo bem? Poderia explicar melhor o motivo de dizer que não precisa mais de django?
Bom dia, tudo ótimo! Espero que com você também esteja bem. Quando menciono que ‘não precisa mais de Django’, estou me referindo a casos onde se busca simplicidade e rapidez no desenvolvimento de interfaces sem toda a estrutura robusta de um framework full-stack como o Django. Ferramentas como o Flet permitem que você desenvolva aplicações web e desktop de maneira muito mais direta e com menos configuração, o que é ideal para projetos menores ou para quem deseja agilidade. Mas isso não significa que o Django perdeu seu lugar - ele ainda é fundamental para sistemas complexos e com muitas funcionalidades.
Fiz todo o código igual com o do vídeo, já tentei várias outras sintaxes, mas sempre tá dando erro na sintaxe dos botões
Oi Leo, isso acontece às vezes. 😅 Os erros de sintaxe com botões geralmente têm a ver com a forma como os parâmetros estão sendo passados. Pode ser alguma pequena diferença, como a indentação ou a posição de um parêntese., Manda um print do erro que está aparecendo no nosso grupo do Telegram, que a gente resolve isso junto.
que vídeo excelente 👏🏻👏🏻👏🏻
Fico super feliz que tenha gostado. Depurar o código e trabalhar com logs é fundamental para qualquer dev.
Cara to estudando python no meu tempo livre e estou gostando muito, atualmente sou contador. Mas me amarro em programação. Estou querendo criar um sistema para meu trabalho e por tabela quero me aprofundar um pouco mais em python. Estava pensando em criar usando o tkinter, mas depois do seu vídeo fiquei na dúvida, se foco no tkinter ou no flet. Eu queria usar umaa biblioteca com visual um pouco mais moderno. Eu não sabia que o flet funcionava no desktop com app
Que legal, Rafael! Python é uma linguagem super versátil, e fico feliz que você esteja gostando de explorar mais. Se você busca uma interface mais moderna e quer algo que funcione bem tanto no desktop quanto na web, o Flet é uma ótima opção. Ele permite criar interfaces mais atuais sem a complexidade que outras bibliotecas exigem. Como você já é contador, imagino que está pensando em algo para organizar dados ou relatórios, fazer isso com uma interface que permite integrar de tudo como bancos de dados, APIs, gráficos, logs, sistemas de autenticação, entre outros é essencial, e o Flet permite fazer tudo isso 😁
Cara, eu peguei o curso flet 360, top D+ Já fiz meu primeiro App de gestão de recibos, usei fastapi pra fazer o backend e o flet consumindo essa api. O único arrependimento que tenho é não ter pegado o pacote com todos cursos seu.
Parabéns pelo primeiro app de gestão de recibos, usar FastAPI no backend com Flet é uma combinação poderosa. Se você gostou desse curso, tenho certeza que o pacote completo iria abrir ainda mais possibilidades para você. Mas sem arrependimentos, em breve teremos algumas novidades para todos os alunos e você terá uma excelente condição para fazer um upgrade 😉
Bem legal!!! Gostei bastante!
Valeu João, muito obrigado! Você já conhecia algumas das bibliotecas da lista?
Perfilamento
Valeu Alex, em breve trago um conteúdo sobre perfilhamento no canal 😁
Na linha que tem que colocar a função Ft.Row, não tem dentro de FT.Image, consigo colocar dentro de FT.column, como fazer?
Não entendi muito bem sua pergunta, mas sim, você consegue colocar um Row ou uma imagem dentro de uma coluna normalmente.
@@ProgramadorAventureiro Abaixo da linha ft.Image, você colocar ft.Row, mas para min não aparece a propriedade Row, só aparece em outra parte do código
Entendi, provavelmente você está escrevendo com letra minúscula. O correto é "ft.Row" sempre com a primeira letra em maiúscula.
Esse mano sabe mt... Sou iniciante no Payton. Vc tem uma aula inicial para esse publico?
só APIs ruins. Mas estou inscrito para receber indicações melhores. Obrigado pelo vídeo.
Blz
Tudo que é de texto no meu projeto está muito apagado, por exemplo: "Digite sua tarefa", "Tarefa 1", "Finalizados" e etc, todos os textos da lista estão quase que transparentes. Existe alguma forma de escurecer mais eles?
Olá Ulisses, você pode mudar a cor de cada texto ou pode simplesmente mudar o tema da aplicação de dark para light com o código "ft.theme_mode = ft.ThemeMode.LIGHT"
@@ProgramadorAventureiro Show, deu certo aqui, Obrigado amigo estou aprendendo muito com seu canal!! não pare de trazer vídeos pfvr
De nada, qualquer dúvida, manda lá no nosso grupo do Telegram 😁
Da pra rodar no Colab ou tem que ser local????
Ótima pergunta, Daniel! Na verdade, é possível rodar o Flet no Colab usando a versão WEB e o NGROK para acessar a aplicação no navegador. Isso permite testar seu projeto remotamente, mesmo sem rodar localmente 😉
Muito muito bom. Então, pra optar por Flask, faz-se necessário ter um bom conhecimento de HTML e css
Obrigado, Rafael! 🙌 Ter um bom entendimento de HTML e CSS com Flask é definitivamente um diferencial, pois facilita a construção de interfaces melhores. Mas o interessante é que você pode começar com templates simples e ir evoluindo conforme precisa. Outra abordagem, é usar o Flask como sendo seu backend e o Flet como frontend, dessa forma você não precisa de conhecimentos de HTML/CSS pois o Flet já supre toda a necessidade da construção da interface, além de ser construído 100% em Python.
@ProgramadorAventureiro Tenho tido certa dificuldade com Flet, quando preciso, em um mesmo projeto, utilizar controles de input diversos, como Dropdown, TextField, Searchbar. Existe, por exemplo, uma limitação intransponível com Dropdown, cuja propriedade height não aceita valores altos. Ou mesmo Searchbar, cuja customização do TAB é bem limitada. Tenho registrado diversos issues no github. Um mais recente problema que tenho tido é com relação ao Web Assembly que não è compatível com algumas bibliotecas azure que preciso usar. Por conta disso, estou pensando em largar Flet.
Oi Rafael! Sobre o Dropdown, só para entender melhor, a limitação que você menciona é com a altura do campo de input ou da lista que aparece ao abrir as opções? A janela do Dropdown é responsiva, então ela aumenta automaticamente conforme o número de itens. Se precisar, dá para personalizar o tamanho que cada item ocupa, controlando a altura das opções individualmente. Quanto à customização do SearchBar, uma maneira de avançar é usando heranças. Criando uma classe personalizada baseada no SearchBar, você pode estender as funcionalidades e definir suas próprias propriedades e estilos. Essa abordagem dá uma liberdade maior e permite personalizações mais profundas. E sobre os problemas com Web Assembly e Azure, não entendi quais ferramentas você não está conseguindo integrar, mas WebAssembly só é utilizado quando você faz a compilação para web estática. Ou seja, nesse caso, o código gerado é um código JavaScript. A forma como eu mais recomendo utilizar aplicações web é rodando ele em um servidor. Assim, ele terá todas as funcionalidades normal que você tem em uma aplicação desktop, podendo integrar com qualquer biblioteca e tendo um poder de processamento de dados muito maior, por não estar rodando do lado do cliente.
Olá Fiz o curso de Flet do Dalton. Recomendo muito. Dalton ... Obrigado por esta aula. Por favor, faz uma aula similar usando o Flet. Valeu.
Muito obrigado Celso, fico muito feliz e grato pela recomendação! Claro, vou trazer mais pra frente no canal projetos similares usando o Flet 😁
Esqueça!! O futuro é fazer site em ruby!
Kkkkk isso com certeza é zueira né? Se não, então sinto informar que embora Ruby on Rails tenha sido popular no passado, especialmente pela rapidez de desenvolvimento, sua popularidade tem diminuído em comparação com tecnologias mais modernas, como JavaScript (React, Node.js), Python (Flet,Django, Flask) e até Go e Rust, que oferecem melhor desempenho e escalabilidade. E portanto, são linguagens muito mais cotadas pro "futuro".
@@ProgramadorAventureiro Vou ser sincero cntg, pode até não ser tão famosa, mas cá entre nós, todo mundo sabe q o melhor é codar um site topzinho no assembly
Hahaha, aí você foi longe! 😆 Imagina a agilidade de criar um site moderno todo em Assembly, hein? Dá até calafrio só de pensar nas linhas de código! Brincadeiras à parte, cada linguagem tem seu lugar, mas para produtividade, acho que vamos continuar com Python, JavaScript e companhia mesmo!
Muito bom! Parabéns!
Muito obrigado 😁
Faz a parte 2 implementando o frontend!
Valeu! Vou trazer pro canal nos próximos vídeos 😉
To apanhando pra colocar uma imagem de fundo, tu manja? Curti demais o vídeo <3
Muito obrigado, Patrick. Olha, infelizmente não é possível colocar uma imagem de fundo no próprio texto. Bom, pelo menos eu desconheço uma forma de fazer isso. Agora, se você só quiser colocar uma imagem de fundo na aplicação com seu texto escrito na frente, aí você pode utilizar um container.
@@ProgramadorAventureiro obg pela resposta, tu pode me ajudar como converter algo digitado no text field em float?
Você pode capturar tudo o que foi digitado em um TextField acessando a sua propriedade "value", feito isso basta usar a função embutida do Python para converter para "float()": import flet as ft def main(page: ft.Page): def convert_textfield(e): try: # Obtém o valor digitado e converte para float value = float(text_field.value) except ValueError: value = 0.0 print(value) text_field = ft.TextField(label="Digite um número", on_submit=convert_textfield) page.add(text_field) ft.app(target=main)
@@ProgramadorAventureiro uaaaaaaau mto obg
De nada, depois entra lá no nosso grupo do Telegram. Sempre que tiver dúvidas pode mandar lá que tanto eu quanto a galera tá sempre respondendo.: t.me/programadoraventureiro
👏👏👏👏👏
😁
👏👏👏
😁
👏👏👏
Obrigado!
👏👏👏👏
Valeu!
Muito boa aula! Esse tema é muito denso, dava pra fazer uma playlist só disso...rs
Valeu, Rafael! Concordo, regex é um tema que dá pano pra manga, né? 😅 Uma playlist só de Regex seria uma boa ideia mesmo! Tem algum aspecto específico que você gostaria de ver em mais detalhes em vídeos futuros? Assim posso ir aprofundando o conteúdo!
@@ProgramadorAventureiro Legal! Talvez seria interessante detalhar mais cada método do módulo regex, pra fixar melhor ainda o conceito, por exemplo um vídeo só de um método (findall, sei lá), detalhado e suas aplicações. Assim, dividindo o assunto em partes menores, fica mais fácil pra quem está aprendendo (como é meu caso), porque o volume de informações é bem alto. Mas é Só uma ideia msm, os vídeos estão bem legais...
Ótimo, eu gosto de pegar as sugestões de vocês para poder trazer conteúdo de qualidade aqui e que de fato, seja útil pro que estão fazendo. Já anotei aqui e vou trazer mais coisas relacionadas a regex mais pra frente no canal. Obrigado!
Gostei muito da sua explicação.
Fico feliz que tenha gostado! 😊