- 216
- 366 986
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!
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! 👩💻🧑💻👨💻👋
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
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
Maravilhosa essa aula!! Parabéns pelo conteúdo!! Já vou conferir o site
Quais gerenciadores você recomenda? Pode citar?
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.
sou membro do flet 360 pf faz um desse com flet
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.
Parabéns ótima didatica, continue postando novo videos. Logo vou ser membro para contribuir com teu trabalho.
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! 🚀
Agradeço. Você tem boa didatica. 🤲
Valeu demais, Emerson! Fico muito feliz em saber que o conteúdo está ajudando. Qualquer coisa, tamo junto! 💪
Aprendi muito nesse vídeo!
Valeu Sidney! A ideia é justamente essa: trazer conteúdos que agreguem de verdade 😁
voce tem curso de flask pago?
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! 😉
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
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.
@@ProgramadorAventureiro muito obrigado
@@ProgramadorAventureiro Professor desculpe minha ingenuidade, mas da para integrar o flet com Ruby on rails? sei que é outro mundo, mas é possivel? obrigado.
Professor me ajuda, não consigo executar o terminal. Aparece um erro do disco C: já tentei de tudo e nada funciona
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! 👍
Java Swing
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!
Você tem o curso só de Flask?
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! 😉
é possivel rodar streamlit e usar as automações com ele?
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.
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.
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.
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...
@@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é 😉
obrigada!
@@anaclaramatos2947 rua eu agradeço 😁
Bom demais! Nota 1000 s2 Só faltou a opção de remover tarefa.
@@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 😁
Muito legal.
@@carlosantonio-i6i valeu, muito obrigado 😁
listas não seria com [ ]? Com { } não seria dicionário?
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.
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.
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 ?
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.
Bom demais... Amo dicas rápidas de python
Valeu, muito obrigado! 😁
estou gostando dessa série de vídeos.
Valeu, muito obrigado 😁
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?
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)
variável.split() # faz a mesma coisa, não?
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.
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.
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)
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
Triste
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.
@@ProgramadorAventureiro Você tem alguma aula de como usar o Cython para compilar o código ? Já pesquisei muito sobre, é difícil achar conteúdo.
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
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
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...
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.
Obrigado pelas informações, porém sugiro que vc melhore o áudio q está bem ruim.
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.
Vi 3 linhas de código
@@devdjalma a conversão foi feita em apenas uma linha, se não percebeu 😁
a conversão é a variável binario = bin(numero)[2:]
Estou viciado nesse cana, parabéns pela didática!
Valeu, muito obrigado 😉
Hoje em dia eu só usso o Flet, adeus TKinter !
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.
Entendi nada 😂😂😂😂😂😂
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.
Mais conhecido como ternário 😅
Sim, o if inline do Python é equivalente a um operador ternário, tanto na funcionalidade quanto no uso.
Muito bom
@@viniciusdrumond valeu, obrigado 😁
Dica top!
@@RaulSiqueira93 valeu 😁
Vou salvar minhas senha em um caderno em código Morse 😂😂
@@paulinhosouza7859 kkkk melhor opção que já ouvi, com certeza vai ficar bem seguro 😂😂
Nunca tive uma explicação assim do REG, parabens.
Valeu, muito obrigado 😁
Excelente didática Estava procurando sobre esse assunto seria bom um projeto conectando com um SGDB pode ser o SQLite muito obrigado parabéns
Valeu, aqui no canal já tem alguns projetos assim, depois confere o ToDo App que uso integração com SQLite
@@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?
@@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
Vc poderia dar dicas de como colocar esses icons
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 😁
É a mais estável!
Eu particularmente não sabia que existiam tantas linhas de Cobol escritas atualmente.
qual tema
O tema que uso no VSCode é o Monokai.
Python é tudo
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
Dalton meu fiz no passo a passo , porem ao clicar para gerar senha , não aparece na caixa de senhas.
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
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!")
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.
Existe alguma IDE tipo a do Delphi?
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.
@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.
Mas qual a diferença disso e simplesmente colocar uma ação depois da execução do for?
Se tem é pra usar
@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.
@@ProgramadorAventureiro Agora faz todo sentido, valeu por explicar.
@@luisscarasatti1950 de nada 😁
🎉
😁
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 🫶
@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
Pra leitura de código para qualquer desenvolvedor, independente de linguagem, não se deve usar peculiaridades.
Creio que nesse caso o dev desinformado é o problema. Não é peculiaridade alguma, mas sim uma feature documentada.
@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.