Enroll Course: https://www.coursera.org/learn/python-object-basics
Introdução
Se você está começando sua jornada no mundo da programação, o curso Python Object Basics: Functions, Recursion, and Objects no Coursera é uma excelente escolha. Com foco em fundamentos da programação, este curso é ideal para aqueles que possuem pouca ou nenhuma experiência prévia em codificação.
Visão Geral do Curso
Uma das grandes vantagens deste curso é que você poderá codificar e executar seu primeiro programa em Python em questões de minutos, tudo isso sem precisar instalar nada no seu computador. O currículo é projetado para ensinar não apenas conceitos de Python, mas também tópicos fundamentais de Ciência da Computação que podem ser transferidos para outras linguagens.
Conteúdo do Curso
O curso está dividido em quatro módulos principais:
- Funções Definidas Pelo Usuário: A primeira semana é dedicada a reusar trechos de código, permitindo que você crie funções que aceitam e/ou retornam dados. O módulo termina com um laboratório e exercícios de codificação avaliativos.
- Recursão: Na segunda semana, você aprenderá a criar funções recursivas e quando usar a recursão em vez da iteração tradicional. Sem dúvida, uma habilidade valiosa para qualquer programador.
- Introdução a Objetos: A terceira semana foca em classes definidas pelo usuário e como instanciar objetos a partir dessas classes. São conceitos fundamentais para quem quer entrar no mundo da programação orientada a objetos.
- Mutabilidade: Finalmente, a quarta semana aborda a alteração de atributos associados a um objeto através de métodos. Como em todas as semanas, termina com um laboratório e exercícios de codificação avaliativos.
Recomendações Finais
Ao concluir este curso, você não só terá um bom conhecimento prático em Python, mas também uma base sólida em programação que será útil em qualquer linguagem no futuro. É altamente recomendado que você tenha concluído os dois cursos anteriores dessa especialização, pois eles fornecerão uma base ainda melhor.
O ambiente de aprendizado é autônomo, permitindo que você estude no seu próprio ritmo, algo que considero um grande benefício. Se você está à procura de um curso inicial para se familiarizar com Python e conceitos de programação, Python Object Basics: Functions, Recursion, and Objects é definitivamente uma excelente escolha!
Enroll Course: https://www.coursera.org/learn/python-object-basics