Curso Gratuito Python 101: variáveis, tipos de dados e fundamentos de Python
Estude variáveis, tipos, coleções, funções, arquivos, orientação a objetos e outros fundamentos de Python em uma trilha gratuita de 16 aulas.
Comece com variáveis e tipos
Python 101 organiza o aprendizado da linguagem em 16 aulas, começando pelo uso de variáveis e tipos de dados. A primeira etapa explica a tipagem dinâmica: o tipo é inferido a partir do valor atribuído e pode mudar durante a execução. Também aborda como nomear variáveis, respeitando regras como não começar com números nem usar palavras reservadas.
Os exemplos percorrem os tipos básicos: números inteiros, decimais e complexos; textos; valores booleanos; e o valor especial `None`. Operadores matemáticos, conversões para verdadeiro ou falso e a consulta de tipo com `type()` ajudam a relacionar cada valor ao que o programa pode fazer com ele.
Texto, lógica e coleções
Strings aparecem com operações de concatenação, repetição, indexação e fatiamento, além de métodos como `upper()`, `replace()` e `split()`. A aula também explica que índices começam em zero e que índices negativos contam a partir do fim. Nos booleanos, os operadores `and`, `or` e `not` conectam condições, enquanto exemplos de valores vazios e não vazios mostram como Python os interpreta em contextos lógicos.
Listas, tuplas, dicionários e conjuntos completam o estudo das coleções. A trilha compara listas mutáveis e ordenadas com tuplas imutáveis; mostra pares de chave e valor em dicionários e itens únicos em conjuntos. Acesso, alteração, inserção, remoção, desempacotamento e operações de união e interseção aparecem em exemplos concretos. O uso de `None` encerra esse primeiro bloco com uma forma de representar ausência de valor.
Da lógica às ferramentas da linguagem
Depois dos tipos e das coleções, a sequência avança para estruturas lógicas e condicionais e, em seguida, para estruturas de repetição. Funções e comprehensions ampliam as formas de organizar e expressar operações; lambdas e funções integradas aparecem na etapa seguinte. A trilha também reserva aulas para depuração e tratamento de erros, módulos e manipulação de arquivos.
Mais adiante, o percurso inclui iteradores e geradores, decoradores, programação orientada a objetos, herança e polimorfismo. Testes em Python e atualizações com recursos recentes fecham a sequência. Assim, os fundamentos iniciais se conectam a tópicos que ajudam a estruturar programas e explorar recursos da linguagem.
Um caminho para construir a base
A progressão começa com conceitos que podem ser observados em exemplos pequenos e avança para recursos mais elaborados, sem abandonar a sequência de aulas. Quem está começando encontra variáveis, tipos, condições e coleções antes de chegar a funções, módulos e orientação a objetos. Para quem já programa, os exemplos da primeira aula também permitem revisar particularidades da tipagem e do tratamento de valores em Python.
O percurso cobre temas úteis em diferentes contextos de programação, mas seus primeiros passos são especialmente concretos: atribuir valores, reconhecer tipos, manipular textos e coleções e combinar condições. Ao seguir as aulas na ordem proposta, dá para construir uma base de linguagem antes de avançar para testes, arquivos e os demais tópicos do Python 101.
Informações deste conteúdo
Categoria: Cursos
Tecnologias: Lógica de Programação, Programação, Programação Orientada a Objetos, Python, Testes
Carreiras: Desenvolvedor Python, Desenvolvedor de Software, Programador Python
Idiomas: Português
Tags: arquivos, condicionais, cursodepython, cursogratuito, cursosgratuitos, dicionarios, estruturasderepeticao, funcoes, listas, modulos, poo, programacao, pythonparainiciantes, tuplas, variaveis