Curso "Introdução à Ciência da Computação com Python" da USP
O objetivo principal do curso é desenvolver o raciocínio aplicado à formulação e resolução de problemas computacionais. O ato de programar é uma ferramenta útil para trabalhar esse raciocínio, bem como tornar mais concretos outros conceitos comuns em Ciência da Computação.
Plataforma: Coursera
- Semana 1 - Apresentação e Introdução do Curso ✅
- Semana 2 - Introdução ao Python ✅
- Semana 3 - Condicionais: if...else ✅
- Semana 4 - Repetição: while ✅
- Semana 5 - Funções ✅
- Semana 6 - Depuração e Refatoração ✅
- Semana 7 - Repetições Encaixadas ✅
- Semana 8 - Listas ✅
- Semana 9 - Mais sobre listas ✅
- Semana 10 - Matrizes ✅
- Semana 11 - Strings, 4 Pequenos Conceitos e Modularização ✅
- Semana 12 - POO – Programação Orientada a Objetos ✅
- Semana 13 - Algoritmos de Busca e Ordenação. Complexidade Computacional ✅
- Semana 14 - Algoritmos de Busca e Ordenação. Análise de Desempenho ✅
- Semana 15 - Recursão ✅
- Semana 16 - Módulo Extra - Usos Avançados ✅