Skip to content

Aqui é onde vou ta publicando meus algoritimos e aprendizados de projetos da trilha back-end Python da DIO

Notifications You must be signed in to change notification settings

BrunoTiptc/backend_python

Repository files navigation

🐍 Algoritmos em Python - Trilha DIO

Repositório com estudos de algoritmos e lógica usando Python
Inclui reflexões pessoais a partir da migração do C++ para o Python 💡


📚 Conteúdo Estudado

Estudo progressivo com base na trilha da Digital Innovation One (DIO)
Inclui percepções pessoais de quem veio do C++ e está explorando o universo mais flexível e automatizado do Python.

✅ Fundamentos do Python

  • 📜 História da linguagem e sua popularidade
  • 🧠 Interpretado vs compilado (Python é interpretado)
  • 🔐 Tipagem forte e dinâmica (mais flexível que C++)
  • 🤖 Python favorece produtividade e automação — ideal pra QA e scripts

🔤 Tipos de Dados

  • Simples: int, float, bool, str
  • Compostos: list, tuple, dict, set
  • Manipulação de strings e métodos nativos (mais simples e intuitivo que em C++)

🔁 Repetição e Lógica

  • Estruturas como for, while, break, continue
  • Compreensão de listas (recursos modernos que reduzem linhas de código)
  • Importância da indentação obrigatória — clareza visual e legibilidade

💭 Comparações e Percepções Pessoais

  • 🔁 Menos código para fazer mais: Em Python, tarefas como manipular listas ou strings são muito mais diretas do que em C++.
  • 🧱 Indentação obrigatória: No início foi estranho, mas logo vi que ajuda muito na organização do código.
  • 🧰 Produtividade: Senti que para scripts e automação, o Python é muito mais ágil. Não precisei compilar, incluir headers, nem me preocupar com ponteiros ou alocação de memória.
  • 🧪 Ideal para QA: Pela simplicidade e foco em automação, Python é uma escolha natural pra testes, algo que quero dominar.

📁 Estrutura do Projeto

backend_python/
├── fundamentos/
│   ├── primeiro_programa.py
│   ├── interpolacao_variaveis.py
│   ├── metodos.py
│   └── stringstriplas.py
├── strings/
│   ├── fatiandostring.py
│   ├── strings e fatiamento.py
├── condicionais/
│   ├── estruturascondicionais.py
│   ├── condicionaisparteII.py
├── desafios/
│   └── Desafio.py
├── docs/
│   └── Meus aprendizados.docx
├── README.md
└── .vscode/

About

Aqui é onde vou ta publicando meus algoritimos e aprendizados de projetos da trilha back-end Python da DIO

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published