Este repositório contém os projetos desenvolvidos durante a disciplina Algoritmos e Programação de Computadores na Unicamp.
A linguagem utilizada foi o Python, que marcou meu primeiro contato com programação.
Durante o curso, foram propostos diversos exercícios e projetos com o objetivo de desenvolver o raciocínio lógico, estruturar algoritmos eficientes e implementar soluções utilizando Python.
Essa experiência consolidou os fundamentos da programação e preparou o caminho para o aprendizado de outras linguagens e paradigmas.
Ao longo da disciplina, explorei os principais conceitos da linguagem Python, incluindo:
- ✅ Tipos de dados:
int,float,str,bool,list,dict,tuple,set - ✅ Estruturas de controle:
if,elif,else,while,for - ✅ Funções e escopo (
def,return, variáveis locais/globais) - ✅ Manipulação de strings e arquivos
- ✅ Estruturas de dados e algoritmos básicos
- ✅ Listas por compreensão
- ✅ Modularização e reutilização de código
- ✅ Recursão
- ✅ Noções de complexidade de algoritmos
- ✅ Introdução à depuração e testes