Programador Aventureiro
Programador Aventureiro
  • 216
  • 366 986
Aprenda o padrão MVC no Flask e tenha um app com estrutura profissional
Aprenda como estruturar aplicações Flask usando o padrão MVC (Model-View-Controller). Neste vídeo, explico como separar o código em Modelos, Views e Controladores, facilitando a organização e escalabilidade do seu projeto.
Se você está cansado de projetos Flask desorganizados e difíceis de manter, é hora de conhecer o padrão MVC. Dividir o código em Model, View e Controller melhora a organização e torna o desenvolvimento mais eficiente. Vamos criar uma aplicação Flask usando SQLAlchemy para modelos, templates HTML como Views e controladores para tratar as requisições. Com esse padrão, você terá um projeto escalável e fácil de manter.
*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! 👩‍💻🧑‍💻👨‍💻👋
มุมมอง: 501

วีดีโอ

Flask + POO: Captura e Validação de Formulários
มุมมอง 5703 หลายเดือนก่อน
Flask POO: Captura e Validação de Formulários
Flask Login, Blueprints, Autenticação e Rotas Privadas
มุมมอง 1K3 หลายเดือนก่อน
Flask Login, Blueprints, Autenticação e Rotas Privadas
Como usar Regex para scraping com grupos nomeados! Capturando e-mails, datas e nome de usuário
มุมมอง 2544 หลายเดือนก่อน
Como usar Regex para scraping com grupos nomeados! Capturando e-mails, datas e nome de usuário
Expressões Regulares tutorial completo para iniciantes - Regex no Python
มุมมอง 3714 หลายเดือนก่อน
Expressões Regulares tutorial completo para iniciantes - Regex no Python
CRUD Completo com Flask e SQLAlchemy: Estrutura de um TODO App com banco de dados
มุมมอง 1.5K4 หลายเดือนก่อน
CRUD Completo com Flask e SQLAlchemy: Estrutura de um TODO App com banco de dados
Crie formulários em Flask com validação e gerenciamento de rotas
มุมมอง 1.2K4 หลายเดือนก่อน
Crie formulários em Flask com validação e gerenciamento de rotas
NUNCA TE ENSINARAM ISSO SOBRE PYTHON
มุมมอง 3564 หลายเดือนก่อน
NUNCA TE ENSINARAM ISSO SOBRE PYTHON
Por que eu larguei o Postman (e você também deveria!)
มุมมอง 3554 หลายเดือนก่อน
Por que eu larguei o Postman (e você também deveria!)
ESQUEÇA O REACT NATIVE! Faça aplicativos para Android/iOS com Python! App de gerenciamento de senhas
มุมมอง 2.6K6 หลายเดือนก่อน
ESQUEÇA O REACT NATIVE! Faça aplicativos para Android/iOS com Python! App de gerenciamento de senhas
Efeito Snake Border apenas com Python
มุมมอง 6266 หลายเดือนก่อน
Efeito Snake Border apenas com Python
ESQUEÇA O FLUTTER! É assim que fazemos aplicativos modernos e responsivos agora.
มุมมอง 2.8K6 หลายเดือนก่อน
ESQUEÇA O FLUTTER! É assim que fazemos aplicativos modernos e responsivos agora.
Variáveis LOCAIS e GLOBAIS: O que você precisa saber!
มุมมอง 2246 หลายเดือนก่อน
Variáveis LOCAIS e GLOBAIS: O que você precisa saber!
Swapping de variáveis e atribuições múltiplas
มุมมอง 1796 หลายเดือนก่อน
Swapping de variáveis e atribuições múltiplas
Docstrings, testes de funções e comentários especiais no Python
มุมมอง 2577 หลายเดือนก่อน
Docstrings, testes de funções e comentários especiais no Python
7 maneiras de depurar seu código e gerar logs
มุมมอง 2407 หลายเดือนก่อน
7 maneiras de depurar seu código e gerar logs
3 formas de usar o print() para formatar o seu output
มุมมอง 1687 หลายเดือนก่อน
3 formas de usar o print() para formatar o seu output
A maneira inteligente de usar print() para depurar seu código Python
มุมมอง 3027 หลายเดือนก่อน
A maneira inteligente de usar print() para depurar seu código Python
Aprenda a Animar Elementos no Flet com funções assíncronas
มุมมอง 1.7K7 หลายเดือนก่อน
Aprenda a Animar Elementos no Flet com funções assíncronas
Tutorial de Web Scraping: Extraindo Dados do CoinGecko com Selenium
มุมมอง 3368 หลายเดือนก่อน
Tutorial de Web Scraping: Extraindo Dados do CoinGecko com Selenium
Obtendo cotação de 14K Criptomoedas com Python em tempo real
มุมมอง 8828 หลายเดือนก่อน
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!
มุมมอง 869 หลายเดือนก่อน
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?
มุมมอง 1589 หลายเดือนก่อน
Por que o Governo dos EUA parou o Computador Quântico da NASA?
ChatGPT vs Jasper: Batalha de Gigantes da IA
มุมมอง 19410 หลายเดือนก่อน
ChatGPT vs Jasper: Batalha de Gigantes da IA
Midjourney v6 superou o VALE DA ESTRANHEZA e isso é incrível!
มุมมอง 11910 หลายเดือนก่อน
Midjourney v6 superou o VALE DA ESTRANHEZA e isso é incrível!
Aspas SIMPLES ou DUPLAS no Python, descubra quando deve usar cada uma delas!
มุมมอง 42010 หลายเดือนก่อน
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.9K10 หลายเดือนก่อน
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
มุมมอง 12K11 หลายเดือนก่อน
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
มุมมอง 87111 หลายเดือนก่อน
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
มุมมอง 45K11 หลายเดือนก่อน
ESQUEÇA O DJANGO! FAZER SITES FICOU 1000x MAIS FÁCIL AGORA NO PYTHON

ความคิดเห็น

  • @cleanojr.
    @cleanojr. วันที่ผ่านมา

    Maravilhosa essa aula!! Parabéns pelo conteúdo!! Já vou conferir o site

  • @fileasjms
    @fileasjms วันที่ผ่านมา

    Quais gerenciadores você recomenda? Pode citar?

    • @ProgramadorAventureiro
      @ProgramadorAventureiro วันที่ผ่านมา

      Se estiver no ecossistema Apple eu recomendo o próprio gerenciador deles chamado "Senhas", se for qualquer outro sistema eu recomendo o Avast Antivírus que é gratuito e já tem esse módulo integrado.

  • @allanandrade9545
    @allanandrade9545 6 วันที่ผ่านมา

    sou membro do flet 360 pf faz um desse com flet

    • @ProgramadorAventureiro
      @ProgramadorAventureiro วันที่ผ่านมา

      Valeu, temos uma aula já no módulo de deploy onde ensino toda a estrutura de projeto, diretórios e modularização para usar nos seus projetos, inclusive lá tem disponível um PDF com todas as recomendações para você poder baixar e usar como referência futura.

  • @chagocuba
    @chagocuba 7 วันที่ผ่านมา

    Parabéns ótima didatica, continue postando novo videos. Logo vou ser membro para contribuir com teu trabalho.

    • @ProgramadorAventureiro
      @ProgramadorAventureiro วันที่ผ่านมา

      Muito obrigado pelo apoio! Fico feliz que esteja curtindo o conteúdo. E pode deixar, tem muito mais vídeos vindo por aí para ajudar você a evoluir ainda mais. Bora pra cima! 🚀

  • @inforesites_emersonwanderlei
    @inforesites_emersonwanderlei 7 วันที่ผ่านมา

    Agradeço. Você tem boa didatica. 🤲

    • @ProgramadorAventureiro
      @ProgramadorAventureiro วันที่ผ่านมา

      Valeu demais, Emerson! Fico muito feliz em saber que o conteúdo está ajudando. Qualquer coisa, tamo junto! 💪

  • @SidneyTeodoroAraujoJunior
    @SidneyTeodoroAraujoJunior 8 วันที่ผ่านมา

    Aprendi muito nesse vídeo!

    • @ProgramadorAventureiro
      @ProgramadorAventureiro วันที่ผ่านมา

      Valeu Sidney! A ideia é justamente essa: trazer conteúdos que agreguem de verdade 😁

  • @Marcelo-ok3sl
    @Marcelo-ok3sl 8 วันที่ผ่านมา

    voce tem curso de flask pago?

    • @ProgramadorAventureiro
      @ProgramadorAventureiro วันที่ผ่านมา

      Sim! Tenho cursos bem completos sobre Flask que cobrem desde o básico até aplicações mais avançadas com SQLAlchemy, autenticação, APIs e muito mais. Se quiser mais detalhes, só me chamar! 😉

  • @Marcelo-ok3sl
    @Marcelo-ok3sl 8 วันที่ผ่านมา

    Muito bom estou aprendeno flask, voce tam algum curso de flask? eu ja comprei o seu flet 360, nao tive tempo ainda de estudar. voce acha que da para integrar flet no front e flask no back , para projetos reias, qual sua sujestão por favor? obrigado

    • @ProgramadorAventureiro
      @ProgramadorAventureiro วันที่ผ่านมา

      Flask e Flet combinam muito bem para projetos reais, especialmente quando você precisa de um backend robusto e um frontend moderno sem se preocupar com HTML, CSS e JS. Se sua aplicação precisa de autenticação, CRUDs e APIs, Flask no backend e Flet no frontend podem ser uma ótima opção.

    • @Marcelo-ok3sl
      @Marcelo-ok3sl วันที่ผ่านมา

      @@ProgramadorAventureiro muito obrigado

    • @Marcelo-ok3sl
      @Marcelo-ok3sl วันที่ผ่านมา

      @@ProgramadorAventureiro Professor desculpe minha ingenuidade, mas da para integrar o flet com Ruby on rails? sei que é outro mundo, mas é possivel? obrigado.

  • @lipezinyt2360
    @lipezinyt2360 8 วันที่ผ่านมา

    Professor me ajuda, não consigo executar o terminal. Aparece um erro do disco C: já tentei de tudo e nada funciona

    • @ProgramadorAventureiro
      @ProgramadorAventureiro วันที่ผ่านมา

      Antes de mais nada, tente rodar o terminal como administrador e veja se há algum bloqueio de permissão. Outra coisa é verificar se o Python está corretamente instalado e se o caminho (PATH) está configurado. Se for um problema com o Tkinter, pode ser conflito com a instalação. Dá uma conferida nisso e me avisa se precisar de mais ajuda! 👍

  • @brasil_brasileiro5556
    @brasil_brasileiro5556 10 วันที่ผ่านมา

    Java Swing

    • @ProgramadorAventureiro
      @ProgramadorAventureiro วันที่ผ่านมา

      Opa, o objetivo era um comparativo entre bibliotecas do Python, mas o Java Swing é uma boa opção também. Se já trabalhou com ele, pode ser interessante comparar com ferramentas mais modernas como Flet ou até mesmo PyQt no Python. Sempre bom explorar diferentes tecnologias!

  •  11 วันที่ผ่านมา

    Você tem o curso só de Flask?

    • @ProgramadorAventureiro
      @ProgramadorAventureiro วันที่ผ่านมา

      Sim! Tenho um curso completo de Flask, cobrindo desde o básico até aplicações mais avançadas com SQLAlchemy, autenticação, APIs e muito mais. Se quiser mais detalhes, só me chamar! 😉

  • @zeldasenna2776
    @zeldasenna2776 14 วันที่ผ่านมา

    é possivel rodar streamlit e usar as automações com ele?

    • @ProgramadorAventureiro
      @ProgramadorAventureiro วันที่ผ่านมา

      Sim! O Streamlit é ótimo para criar dashboards e visualizações interativas de dados de forma rápida. A única questão é que como o streamlit roda num servidor local você não tem acesso direto a ele pelo Colab, então pra isso pode usar o NGROK para disponibilizar um URL de acesso a aplicação.

  • @davirl26
    @davirl26 14 วันที่ผ่านมา

    Mano, eu criei uma página simples que tem implementado o sistemas de rotas do flet, mas na hora de fazer a build pra web ou renderizar no live server, dá erro.

    • @ProgramadorAventureiro
      @ProgramadorAventureiro วันที่ผ่านมา

      Pode ser alguma dependência faltando ou a necessidade de ajustar permissões do navegador para rodar o app corretamente, precisa analisar qual é o erro que aparece no terminal ou no console do navegador.

  • @artezaotec
    @artezaotec 16 วันที่ผ่านมา

    Já que Você está ensinando a escrever códigos limpos, que tal, quando falar fazê-lo de forma limpa evitando os "poluentes auditivos vícios de linguagem", tais como: ALI, ALI, ALI, AI, AI, AI, NÉ, NÉ, NÉ, ENTÃO, ENTÃO, ENTÃO, entre outros...

    • @ProgramadorAventureiro
      @ProgramadorAventureiro 16 วันที่ผ่านมา

      @@artezaotec eu tenho vícios de linguagem realmente, mas pra sua sorte é só não assistir nenhum vídeo meu mais, já que eu não vou mudar por sua causa né 😉

  • @anaclaramatos2947
    @anaclaramatos2947 17 วันที่ผ่านมา

    obrigada!

  • @JuniorEvangelista3000
    @JuniorEvangelista3000 18 วันที่ผ่านมา

    Bom demais! Nota 1000 s2 Só faltou a opção de remover tarefa.

    • @ProgramadorAventureiro
      @ProgramadorAventureiro 16 วันที่ผ่านมา

      @@JuniorEvangelista3000 muito obrigado, realmente, acabei estendendo essa parte no vídeo, mas lá no nosso grupo do Telegram coloquei o exemplo de código pra fazer a exclusão das notas pra facilitar 😁

  • @carlosantonio-i6i
    @carlosantonio-i6i 19 วันที่ผ่านมา

    Muito legal.

  • @gabriellourenco7623
    @gabriellourenco7623 22 วันที่ผ่านมา

    listas não seria com [ ]? Com { } não seria dicionário?

    • @DesenvolvedorLunatico
      @DesenvolvedorLunatico 8 วันที่ผ่านมา

      Pelo visto voce só estudou listas e dicionários. Existem conjuntos em py, são mais usados para fazer comparações de dados como no vídeo, e não é muito usado. Conjuntos são formados por {}, e é distinto de um dict e parecido com uma list.

    • @ProgramadorAventureiro
      @ProgramadorAventureiro วันที่ผ่านมา

      Em Python, listas realmente usam [], e dicionários {} armazenam pares chave-valor. Mas existe um terceiro tipo, os sets ({} sem pares chave-valor), que são úteis para armazenar valores únicos e fazer comparações. No exemplo do vídeo, o set foi usado justamente por essa característica.

  • @arthiie
    @arthiie 26 วันที่ผ่านมา

    Uma duvida que tenho olhando o flask é se ele é melhor pra projetos maiores comparado ao flet que eu particulamente amo muito, mas eu não sei qual seria melhor pra um projeto com uma escalabilidade alta, o que você acha ?

    • @ProgramadorAventureiro
      @ProgramadorAventureiro 25 วันที่ผ่านมา

      O Flask é mais voltado para o desenvolvimento backend, enquanto o Flet é ideal para criar interfaces frontend de forma simples e multiplataforma. A grande vantagem do Flet é que ele elimina a necessidade de aprender HTML, CSS e JavaScript, habilidades necessárias para construir o frontend com Flask. Nesse sentido, pra projetos escaláveis como você mencionou, poderia integrar os dois framework usando o Flask para o backend (construindo uma API) e o Flet pro front dando mais rapidez no desenvolvimento de interfaces sem se aprofundar em tecnologias web tradicionais.

  • @bt4536
    @bt4536 26 วันที่ผ่านมา

    Bom demais... Amo dicas rápidas de python

  • @viniciusdrumond
    @viniciusdrumond 27 วันที่ผ่านมา

    estou gostando dessa série de vídeos.

  • @fabiopereira3319
    @fabiopereira3319 28 วันที่ผ่านมา

    Curso muito bom, porém devido atualização do flet está apresentando erro ao iteragir com a opacidade. (poster.content.opacity -= poster.data * 0.3). Erro: in opacity value is None or 0.0 <= value <= 1.0 AssertionError: opacity must be between 0.0 and 1.0. Alguém sabe como corrigir?

    • @ProgramadorAventureiro
      @ProgramadorAventureiro 25 วันที่ผ่านมา

      Na nova versão do Flet existe uma trava do valor mínimo permitido para o parâmetro de opacidade que não existia nas versões anteriores, sendo assim é preciso fazer uma validação se o valor for menor que 0 devemos manter zero. poster.content.opacity = max(0, poster.content.opacity - poster.data * 0.3)

  • @victorcardoso5137
    @victorcardoso5137 29 วันที่ผ่านมา

    variável.split() # faz a mesma coisa, não?

    • @ProgramadorAventureiro
      @ProgramadorAventureiro 29 วันที่ผ่านมา

      A função .split() também é muito útil, mas ela tem um comportamento diferente. Quando você usa .split(), o padrão é separar a string em palavras (ou partes) usando o espaço como delimitador. Já a função list() transforma cada caractere individual (incluindo espaços) em um elemento da lista.

  • @ailtonlopes31
    @ailtonlopes31 หลายเดือนก่อน

    Tenho uma dúvida estou estudando muito python tenho 31 anos. Meu objetivos é estuda para desenvolver meus projetos como python é back end, estava olhando alguma boa ferramenta para o front, o Flet ele suporta grandes projetos, é interação com grande quantidade d Usuários ? Porque no futuro para poupar tempo quero usa ele para criar os projetos, obrigado ótimo conteúdo.

    •  11 วันที่ผ่านมา

      Você pode usar o flet tranquilo em seu projeto que independentemente da quantidade de usuários utilizando não irá interferir, pois o flet é para parte front end. Você deve analisar seu back end, que fica a cargo do Flask. Se você for ter grande quantidade de usuários simultâneos então te aconselho a não usar o sqlite como seu BD e sim uma opção mais parruda, como o PostgreSQL ou MariaDB, por exemplo. E também tem a questão que o Flask é para prjetos menores, de pouca ou um nível até intermediário de complexidade. Para projetos mais complexos, maiores e mais robusto, vá de Django(outro framework de Python próprio para projetos maiores e mais complexos)

  • @halldoslendarios
    @halldoslendarios หลายเดือนก่อน

    Eu fiz um sistema PDV completo usando python e pyQt ... Estou fazendo mais algumas implementações e vou fazer a venda para o cliente final.. infelizmente python é horrível para proteger o código, acho que as pessoas vao conseguir plagiar fácil

    • @umcaraaleatorionomultivers3951
      @umcaraaleatorionomultivers3951 หลายเดือนก่อน

      Triste

    • @ProgramadorAventureiro
      @ProgramadorAventureiro หลายเดือนก่อน

      Proteger o código em Python pode ser feito facilmente com algumas bibliotecas de ofuscação de código, uso de bibliotecas como PyInstaller para empacotamento ou o PyArmor pra ofuscação, além deles você pode usar uma solução nativa que é o Cython, que compila o código Python original para código C que é compilado pra binário, isso praticamente inviabiliza a engenharia reversa porque a lógica do programa agora está em formato binário. O legal seria garantir que o valor do seu serviço vá além do código em si - a manutenção, suporte e melhorias constantes são diferenciais difíceis de plagiar.

    • @halldoslendarios
      @halldoslendarios หลายเดือนก่อน

      @@ProgramadorAventureiro Você tem alguma aula de como usar o Cython para compilar o código ? Já pesquisei muito sobre, é difícil achar conteúdo.

    • @ProgramadorAventureiro
      @ProgramadorAventureiro หลายเดือนก่อน

      Crie um arquivo "setup.py" com a configuração de compilação abaixo, utilizando cythonize para gerar um módulo compartilhado. from setuptools import setup from Cython.Build import cythonize setup( ext_modules=cythonize("meu_codigo.py", compiler_directives={'language_level': "3"}), ) Compile o código executando "python setup.py build_ext --inplace", o que produzirá um arquivo .so (Linux), .c (Mac) ou .pyd (Windows), que é difícil de reverter para o código original. Basicamente é só isso, ai pode excluir os códigos .py originais e usar apenas os compilados .c, .so ou .pyc

  • @leandromendoncadasilva6286
    @leandromendoncadasilva6286 หลายเดือนก่อน

    Boa tarde, tira uma um dúvida, o objeto result que esta a receber o ft.text(value="0",color=ft.colors.white) quando eu coloco a expressão result = ft.text(value="0",color=ft.colors.WHITE) o phyton reclama que o objeto nao é iterable....o que vc descreve aceitou normal

    • @leandromendoncadasilva6286
      @leandromendoncadasilva6286 หลายเดือนก่อน

      O python exige que coloque como uma lista, aí o objeto fica difícil de acessar para mudar o número...tenho que colocar resul[0].value...

    • @ProgramadorAventureiro
      @ProgramadorAventureiro หลายเดือนก่อน

      A diferença é só que você colocou o componente com letra minúscula, o certo é ft.Text (com a primeira letra maiúscula), corrigindo isso irá funcionar normalmente.

  • @mcout
    @mcout หลายเดือนก่อน

    Obrigado pelas informações, porém sugiro que vc melhore o áudio q está bem ruim.

    • @ProgramadorAventureiro
      @ProgramadorAventureiro หลายเดือนก่อน

      Valeu, os vídeos mais novos do canal estão com o áudio melhor, fiz a compra de um novo microfone na gravação deles.

  • @devdjalma
    @devdjalma หลายเดือนก่อน

    Vi 3 linhas de código

    • @ProgramadorAventureiro
      @ProgramadorAventureiro หลายเดือนก่อน

      @@devdjalma a conversão foi feita em apenas uma linha, se não percebeu 😁

    • @nakamaazashiro
      @nakamaazashiro หลายเดือนก่อน

      a conversão é a variável binario = bin(numero)[2:]

  • @SidneyTeodoroAraujoJunior
    @SidneyTeodoroAraujoJunior หลายเดือนก่อน

    Estou viciado nesse cana, parabéns pela didática!

  • @SidneyTeodoroAraujoJunior
    @SidneyTeodoroAraujoJunior หลายเดือนก่อน

    Hoje em dia eu só usso o Flet, adeus TKinter !

    • @ProgramadorAventureiro
      @ProgramadorAventureiro หลายเดือนก่อน

      O Flet realmente é uma ferramenta incrível e traz muito mais modernidade para as aplicações do que o Tkinter que dá mais trabalho para criar um layout decente.

  • @brunomeloso
    @brunomeloso หลายเดือนก่อน

    Entendi nada 😂😂😂😂😂😂

    • @ProgramadorAventureiro
      @ProgramadorAventureiro หลายเดือนก่อน

      Faz parte, Bruno! Às vezes o assunto pode parecer complicado no início, mas com calma e prática tudo começa a fazer sentido.

  • @alisonalmeida8499
    @alisonalmeida8499 หลายเดือนก่อน

    Mais conhecido como ternário 😅

    • @ProgramadorAventureiro
      @ProgramadorAventureiro หลายเดือนก่อน

      Sim, o if inline do Python é equivalente a um operador ternário, tanto na funcionalidade quanto no uso.

  • @viniciusdrumond
    @viniciusdrumond หลายเดือนก่อน

    Muito bom

  • @RaulSiqueira93
    @RaulSiqueira93 หลายเดือนก่อน

    Dica top!

  • @paulinhosouza7859
    @paulinhosouza7859 หลายเดือนก่อน

    Vou salvar minhas senha em um caderno em código Morse 😂😂

    • @ProgramadorAventureiro
      @ProgramadorAventureiro หลายเดือนก่อน

      @@paulinhosouza7859 kkkk melhor opção que já ouvi, com certeza vai ficar bem seguro 😂😂

  • @AlexDouglas
    @AlexDouglas หลายเดือนก่อน

    Nunca tive uma explicação assim do REG, parabens.

  • @jussielson2001
    @jussielson2001 หลายเดือนก่อน

    Excelente didática Estava procurando sobre esse assunto seria bom um projeto conectando com um SGDB pode ser o SQLite muito obrigado parabéns

    • @ProgramadorAventureiro
      @ProgramadorAventureiro หลายเดือนก่อน

      Valeu, aqui no canal já tem alguns projetos assim, depois confere o ToDo App que uso integração com SQLite

    • @jussielson2001
      @jussielson2001 หลายเดือนก่อน

      @@ProgramadorAventureiro Boa tarde estou com um problema quando clico no botão copy a senha não é copiada, observei que no vídeo quando você usa o copy aparece uma área nova na parte de baixo do app você poderia me ajudar?

    • @ProgramadorAventureiro
      @ProgramadorAventureiro หลายเดือนก่อน

      @@jussielson2001 Verifica se colocou a função de cópia sendo chamada corretamente como no vídeo, se tiver dúvidas envia no nosso grupo do Telegram

  • @ricardoricardo62855901
    @ricardoricardo62855901 หลายเดือนก่อน

    Vc poderia dar dicas de como colocar esses icons

    • @ProgramadorAventureiro
      @ProgramadorAventureiro หลายเดือนก่อน

      No caso do meu teclado quando pressiono "fn" duas vezes ele abre um menu para selecionar qualquer ícone/emoji, se no seu não funcionar isso pode copiar eles direto do site emojipedia 😁

  • @enricodantas9571
    @enricodantas9571 หลายเดือนก่อน

    É a mais estável!

    • @ProgramadorAventureiro
      @ProgramadorAventureiro หลายเดือนก่อน

      Eu particularmente não sabia que existiam tantas linhas de Cobol escritas atualmente.

  • @juliocst
    @juliocst หลายเดือนก่อน

    qual tema

  • @bt4536
    @bt4536 หลายเดือนก่อน

    Python é tudo

    • @ProgramadorAventureiro
      @ProgramadorAventureiro หลายเดือนก่อน

      Realmente é uma linguagem incrível, além de muito versátil é extremamente fácil de aprender. Confere depois meu e-book e curso gratuito: programadoraventureiro.com/cadastro

  • @inspira.acao.diaria1505
    @inspira.acao.diaria1505 หลายเดือนก่อน

    Dalton meu fiz no passo a passo , porem ao clicar para gerar senha , não aparece na caixa de senhas.

    • @ProgramadorAventureiro
      @ProgramadorAventureiro หลายเดือนก่อน

      Provavelmente ficou faltando colocar o update da aplicação, confira se o código da função "generate_password" está igual do vídeo, já que seu problema deve estar nela. Se tiver dúvidas pode mandar no nosso grupo do Telegram: t.me/programadoraventureiro

  • @juninhochannel
    @juninhochannel หลายเดือนก่อน

    Em nome da legibilidade eu faria assim: lista = [1,2,3,5,6] alvo = 4 if alvo in lista: print("O alvo foi encontrado!") else: print("O alvo NÃO foi encontrado!")

    • @ProgramadorAventureiro
      @ProgramadorAventureiro หลายเดือนก่อน

      O exemplo do vídeo é simples e poderia ser reescrito dessa forma, mas a idéia é mostrar a vantagem do uso do comando ELSE em laços. Então, o método ensinado no vídeo é mais flexível, especialmente em situações onde você precisa processar cada elemento do laço antes de tomar uma decisão. A combinação do for com o else permite realizar ações intermediárias no loop e ainda assim garantir um comportamento claro quando nenhum item satisfaz a condição. Isso faz com que o código seja mais robusto para casos mais complexos.

  • @tenflavio
    @tenflavio หลายเดือนก่อน

    Existe alguma IDE tipo a do Delphi?

    • @Emanuel-Araujo
      @Emanuel-Araujo หลายเดือนก่อน

      O python não tem uma IDE proprietária por padrão. O mais comum é usar o pycham da jetbrains ou o Vs Code da Microsoft.

    • @ProgramadorAventureiro
      @ProgramadorAventureiro หลายเดือนก่อน

      @tenflavio O Python não tem uma IDE exatamente como a do Delphi, mas como o @Emanuel-Araujo mencionou, IDEs como PyCharm (JetBrains) e VS Code (Microsoft) são bem completas e permitem criar projetos com excelente organização e suporte a diversas bibliotecas. Eu particularmente uso o VSCode.

  • @luisscarasatti1950
    @luisscarasatti1950 หลายเดือนก่อน

    Mas qual a diferença disso e simplesmente colocar uma ação depois da execução do for?

    • @brunonovais8801
      @brunonovais8801 หลายเดือนก่อน

      Se tem é pra usar

    • @ProgramadorAventureiro
      @ProgramadorAventureiro หลายเดือนก่อน

      @luisscarasatti1950 Boa pergunta Luis! A diferença está na lógica, por exemplo ao usar o else diretamente vinculado ao laço elimina a necessidade de variáveis adicionais para rastrear se a condição foi atendida dentro do for. Na forma como você mencionou, se fosse colocado o código apenas depois do laço ele seria executado independentemente de o laço ter sido executado completamente ou ter sido interrompido, o que não é o efeito esperado, já que queremos que aquele print em particular só seja executado se o laço rodou completamente.

    • @luisscarasatti1950
      @luisscarasatti1950 หลายเดือนก่อน

      @@ProgramadorAventureiro Agora faz todo sentido, valeu por explicar.

    • @ProgramadorAventureiro
      @ProgramadorAventureiro หลายเดือนก่อน

      @@luisscarasatti1950 de nada 😁

  • @lowlevel_dev
    @lowlevel_dev หลายเดือนก่อน

    🎉

  • @thaix_pvp
    @thaix_pvp หลายเดือนก่อน

    Faz a semana Pythonista de novoo 🥹🥹 terminei o curso de python do Gustavo Guanabara, encontrei seu canal e estou fazendo estes projetos, sao ótimos!! Obrigada por nos ensinar 🫶

    • @ProgramadorAventureiro
      @ProgramadorAventureiro หลายเดือนก่อน

      @thaix_pvp Fico super feliz em saber que você está aproveitando os projetos do canal 😁 quanto a Semana Pythonista todas as aulas das versões anteriores estão disponíveis no meu site, é só se cadastrar nesse link pra ter acesso de graça: programadoraventureiro.com/cadastro

  • @abmaelsouza721
    @abmaelsouza721 หลายเดือนก่อน

    Pra leitura de código para qualquer desenvolvedor, independente de linguagem, não se deve usar peculiaridades.

    • @GBL_3
      @GBL_3 หลายเดือนก่อน

      Creio que nesse caso o dev desinformado é o problema. Não é peculiaridade alguma, mas sim uma feature documentada.

    • @ProgramadorAventureiro
      @ProgramadorAventureiro หลายเดือนก่อน

      @abmaelsouza721 O uso do else em laços no Python não é uma peculiaridade no sentido negativo. É uma feature que ajuda a evitar código redundante. Além disso, ela melhora a clareza em certos cenários, deixando explícito o comportamento do loop quando nenhuma condição é atendida.