Square
A seguir
Quente
Notícias
Perfil

Ameerweb03

vip
Idade 1.9Ano
Investigador de mercado de criptomoedas
Criador Web3
estratégias de conteúdo | construtor web3 | analista de blockchain
0
A seguir
2
Fãs
41
Gostei
🐍 Dia 34 da minha jornada em Python | Validação de produtos
Hoje, aprendi a verificar se um produto existe numa lista utilizando Python.
🔥 O que aprendi:
Utilizar o operador in para procurar produtos.
Criar funções com def e devolver resultados.
Utilizar if/else para tomar decisões.
Utilizar .lower() para lidar com entradas em maiúsculas e minúsculas.
Testar código com produtos válidos e inválidos.
💻 O meu projeto prático:
Melhorei a minha CLI de Gestão de Inventário ao criar uma função de verificação de produtos que reconhece os produtos independentemente das maiúsculas e minúsculas.
Peque
post-image
🐍 Dia 32 de #100DaysOfCode
O meu projeto de gestão de inventário ficou mais inteligente! 🚀
Hoje, trabalhei no armazenamento de dados em JSON, para que os dados do meu inventário sobrevivam mesmo depois de o programa ser fechado.
✅ Guardar dados do inventário
✅ Carregar dados guardados
✅ Atualizar níveis de stock
✅ Validar vendas e stock
Pequenos passos. Progresso real. 💻
#Python #SoftwareEngineering #BuildInPublic
post-image
🚀 Dia 32 da minha jornada com Python!
Hoje, aprendi a fazer com que os dados sobrevivam para além da execução de um programa, utilizando JSON.
✅ Guardar dados com "json.dump()"
✅ Carregar dados com "json.load()"
✅ Trabalhar com ficheiros JSON
✅ Depurar erros nos nomes das variáveis
A construir a minha CLI de gestão de inventário, um passo de cada vez.
Menos teoria. Mais construção. Mais progresso. 💻
#Python #100DaysOfCode #SoftwareEngineering #BuildInPublic
post-image
  • 1
Dia 31 — Python 🐍
A depuração está a começar a parecer programação a sério.
Hoje, peguei numa função "sell_product()" avariada e encontrei 3 erros:
→ Validação do produto
→ Validação da quantidade
→ Cálculo do stock
A parte importante?
Não me limitei a corrigir o código.
Tive de o ler, raciocinar sobre ele e descobrir porque estava errado.
Essa é a competência que estou a desenvolver:
Não se trata apenas de escrever código.
Trata-se de compreender o código.
Um erro de cada vez. 🚀
#Python #DesenvolvimentoDeSoftware #BuildInPublic
Dia 30 — Git e GitHub 🚀
Hoje, dei um passo importante para trabalhar como um programador profissional: aprender Git e GitHub.
Aprendi a:
Inicializar um repositório Git
Criar e gerir commits
Ligar um projeto local ao GitHub
Fazer push do código para um repositório remoto
Acompanhar e gerir alterações ao projeto
Desde escrever código localmente até publicá-lo no GitHub, agora compreendo o fluxo de trabalho básico:
Código → Git → Commit → GitHub
Mais um passo em frente na minha jornada de aprendizagem de Python e desenvolvimento de software. 💻🚀
#Python #Git #GitHub #DesenvolvimentoDeSoftware #
post-image
Um bom programa não deve falhar porque um utilizador escreveu abc.
Hoje aprendi a: → Capturar erros com try/except
→ Validar quantidades
→ Rejeitar valores 0 e negativos
→ Proteger o inventário contra dados de entrada inválidos
Estou a aprender a criar software que lida com o mundo real — não apenas com dados de entrada perfeitos. 🚀
#Python #100DaysOfCode #SoftwareEngineering #BuildInPublic
post-image
Dia 28 a aprender Python 🐍
Um programa que falha perante dados de entrada inválidos não está terminado.
Hoje aprendi a fazer com que o meu sistema de inventário lide com dados de entrada inesperados em vez de falhar.
Construído com "try/except":
→ Tratou "ValueError"
→ Validou quantidades positivas
→ Testou "5", "0", "-5" e "abc"
→ Ligou o tratamento de erros à validação do inventário
Já não estou apenas a aprender Python.
Estou a aprender a criar software que resiste a utilizadores reais. 🔥
Dia 28/100 🚀
#Python #100DaysOfCode #SoftwareEngineering #BuildInPublic
post-image
Já não estou apenas a aprender Python.
Estou a aprender a criar software capaz de guardar dados. 🧠🐍
27.º dia da minha jornada de Python.
Hoje trabalhei na minha CLI de Gestão de Inventário e aprendi a:
• Guardar dados de inventário num ficheiro JSON
• Carregar dados guardados de volta para Python
• Utilizar "json.dump()" e "json.load()"
• Trabalhar com ficheiros utilizando "with open()"
• Ligar a persistência ao meu sistema de inventário
O objetivo já não é apenas escrever código que funciona uma vez.
Estou a aprender a criar programas que armazenam, recuperam e gerem dados reais.
Dia 27/30
Eu pensava que aprender Python significava memorizar sintaxe.
Estava errado.
🐍 26.º dia da minha jornada com Python.
Hoje aprendi algo mais importante:
O código não serve apenas para fazer as coisas funcionar.
Serve para garantir que as coisas não podem correr mal.
Criei uma função sell_product() para o meu sistema de inventário que lida com:
✅ Vendas bem-sucedidas
❌ Stock insuficiente
❌ Produtos que não existem
❌ Quantidades inválidas, como 0 e -5
Esse último erro ensinou-me realmente algo.
O meu programa "vendeu" alegremente -5 inhames até eu adicionar uma regra para o impedir. 😂
Foi aí qu
  • 1
Pensei que aprender Python significava memorizar sintaxe.
Estava errado.
🐍 Dia 26 da minha jornada com Python.
Hoje aprendi algo mais importante:
Programar não é apenas fazer com que as coisas funcionem.
É garantir que as coisas não possam correr mal.
Criei uma função sell_product() para o meu sistema de inventário que trata de:
✅ Vendas bem-sucedidas
❌ Stock insuficiente
❌ Produtos que não existem
❌ Quantidades inválidas, como 0 e -5
Esse último erro ensinou-me algo.
O meu programa "vendeu" alegremente -5 inhames até eu adicionar uma regra para o impedir. 😂
Foi aí que percebi:
O software re
Passámos de aprender o nosso ABC…
a aprender a fazer com que os computadores nos compreendam.
Dos lápis aos teclados.
Dos cadernos ao GitHub.
Do ABCD ao SQL.
Do “Arey!” ao Array.
Dos erros aos erros.
Todos crescemos a aprender algo novo.
As ferramentas mudaram.
A linguagem mudou.
Os erros mudaram.
Mas o processo nunca mudou:
Aprender. Tentar. Falhar. Corrigir. Repetir.
Hoje, estou a fazer o mesmo com código.
Um conceito de Python.
Um bug.
Uma lição.
Um dia de cada vez. 🐍💻
24.º dia da minha jornada com Python.
O que estás a aprender hoje que o teu eu mais jovem nunca teria imaginado? 👇
post-image
🐍 Dia 24/30
Pensava que print() e return eram basicamente a mesma coisa.
Estava errado.
Hoje aprendi porque é que return é importante ao desenvolver software real.
Atualizei o meu Sistema de Gestão de Inventário para que sell_product() possa:
→ Verificar se um produto existe
→ Verificar o stock disponível
→ Reduzir o stock após uma venda
→ Devolver o resultado ao resto do programa
Exemplo:
25 unidades de arroz → vender 5 → 20 unidades de arroz
Um conceito pequeno.
Uma grande diferença na forma como penso sobre software.
Dia 24/30 🚀
#Python #100DaysOfCode #SoftwareEngineering #BuildInPublic
post-image
Dos lápis aos teclados. Dos cadernos ao GitHub. Do ABCD ao SQL. De Arey! a Array. Dos erros ao error.
Todos crescemos ...
🐍 Dia 23 de aprendizagem de Python — e hoje percebi algo importante:
Um sistema de inventário não deve apenas saber quantos produtos existem.
Deve saber em que estado se encontram esses produtos.
Imagine que um supermercado tem 100 garrafas de sumo.
Um sistema básico poderia simplesmente dizer:
📦 Stock: 100 garrafas
Mas e se:
• 70 garrafas estiverem em boas condições
• 10 estiverem danificadas
• 20 estiverem perto da data de validade
Tecnicamente, continuam a existir 100 garrafas.
Mas, na realidade, a empresa não tem 100 garrafas de stock utilizável.
Esse é o problema que estou a aprender a
post-image
  • 2
Dia 22 🐍
Pensava que aprender Python consistia em memorizar sintaxe.
Estou a perceber que, na realidade, consiste em aprender a pensar como um programador.
Hoje trabalhei com dicionários, funções, return, verificações de stock e atualização do inventário.
Conclusão para principiantes: Não te apresses a aprender tudo. Compreende um conceito, constrói algo com ele e depois repete.
22 dias concluídos. Continuo a construir. 🔥
#Python #100DaysOfCode #SoftwareEngineering
post-image
Pensei que compreendia Python… até tentar criar isto. 👀
Dia 21 de #100DaysOfCode 🚀
Hoje melhorei o meu Sistema de Gestão de Inventário:
📦 Adicionar produtos
🗑️ Remover produtos
🔍 Consultar produtos
🧠 Praticar funções e listas
Os bugs estão a ensinar-me mais do que os tutoriais alguma vez ensinaram
post-image
🐍 20 dias de Python — e finalmente começo a ver as peças a encaixar-se.
Hoje pratiquei:
✅ Listas
✅ .append() & .remove()
✅ Funções e parâmetros
✅ if + in
✅ Lógica de inventário
Cometi erros, corrigi-os e aprendi com cada um deles. 💻🔥
Continuo a marcar presença. Continuo a construir
#python
post-image
🐍 Dia 20 da minha jornada em Python!
Hoje continuei a desenvolver o meu Sistema de Gestão Empresarial e Controlo de Inventário.
✅ Pratiquei funções
✅ Melhorei a lógica de vendas
✅ Adicionei a validação do stock e o cálculo de preços
✅ Controlei o inventário restante
✅ Comecei a planear o controlo de despesas
Dia 17/100 de #100DaysOfCode
Foco de hoje: lógica condicional aninhada em Python.
Escrevi analyze_number() — uma função que classifica qualquer número inteiro através de blocos encadeados if/elif/else + o operador módulo:
#python
#coding
#100dayschallenge
post-image