Principal Tutorial de Python
Tutorial detalhado sobre a linguagem de programação Python. Para iniciantes. Muita teoria e exercícios.
Fundamentos
001
Introdução à Linguagem Python para Iniciantes
002Verificando a versão do Python
003Saída de dados na tela em Python
004Filosofia do Python
005Comentários em Python
006Variáveis em Python
007Como imprimir uma variável no console em Python
008Operações Matemáticas com Números em Python
009Operações Matemáticas com Variáveis em Python
010Operações abreviadas em Python
011Precedência de Operações Matemáticas em Python
012Precedência igual em Python
013Parênteses de agrupamento em Python
014Nuances de agrupamento em Python
015Comprimento de um número em Python
016Números de ponto flutuante em Python
017Números negativos em Python
018Módulo em Python
019Exponenciação em Python
020Precedência de exponenciação em Python
021Strings em Python
022Concatenação de strings em Python
023Multiplicação de Strings em Python
024Caracteres de String em Python
025Escapando caracteres de string em Python
026Comprimento de String em Python
027Strings multilinha em Python
028Valores booleanos em Python
029O significado de None em Python
030Tipagem Forte em Python
031Conversão para String em Python
032Conversão para números inteiros em Python
033Strings com números em Python
034Obtendo caracteres de números em Python
035Conversão para número de ponto flutuante em Python
036Função input em Python
Listas
037
Listas em Python
038Criação de listas usando colchetes em Python
039Criação de listas usando a função list em Python
040Divisão de string em lista em Python
041Acessando um elemento individual de uma lista em Python
042Comprimento de uma lista em Python
043O último elemento de uma lista em Python
044Modificando elementos de uma lista em Python
045Adicionando elementos ao final de uma lista em Python
046Inserindo elementos por posição em uma lista em Python
047Como unir listas usando o método extend em Python
048Como unir listas em Python
049Adicionando a uma lista em Python
050Remoção de elementos de uma lista usando o operador del em Python
051Remoção de elementos de uma lista por seu valor em Python
052Obtendo e removendo elementos de uma lista em Python
053Remoção de todos os elementos de uma lista em Python
054Encontrando o índice de um elemento pelo seu valor em Python
055Verificando a existência de um elemento em uma lista em Python
056Contagem de elementos em uma lista em Python
057Invertendo a ordem dos elementos em uma lista em Python
058Ordenação de elementos na lista original em Python
059Ordenando elementos em uma cópia de lista em Python
060Unindo uma lista em uma string em Python
Tuplas
061
Tuplas em Python
062Criação de tupla em Python
063Método alternativo de criar uma tupla em Python
064Tupla de um elemento em Python
065Sintaxe alternativa para tuplas em Python
066Elemento individual de uma tupla em Python
067Modificando elementos em Python
068Comprimento de uma Tupla em Python
069Unindo tuplas em Python
070Multiplicação de tuplas em Python
071Verificando a existência de um elemento em uma tupla em Python
072Desempacotamento de Tuplas em Python
073Conversão para tupla em Python
074Conversão de Tupla em Lista em Python
075Unindo elementos de uma tupla em uma string em Python
Fatiamento (Slices)
076
Fatiamento (Slicing) em Python
077Fatiamento em um intervalo de posições em Python
078Fatiamento a partir de uma posição em Python
079Fatiamento até uma posição em Python
080Fatiamento com índices negativos em Python
081Passo de seleção para fatiamento em Python
082Fatiamento apenas com passo em Python
083Todo o fatiamento em Python
084Inversão de Sequência em Python
085Remoção de elementos usando fatiamento em Python
Dicionários
086
Dicionários em Python
087Uma forma alternativa de criar um dicionário em Python
088Valor de um elemento de dicionário em Python
089Alterando o valor de um elemento em um dicionário em Python
090Adicionando um elemento a um dicionário em Python
091Comprimento do dicionário em Python
092Unindo dicionários em Python
093Unindo dicionários com elementos idênticos em Python
094Remoção de elementos de um dicionário por chave em Python
095Extraindo um elemento por chave em Python
096Extraindo o Último Elemento em Python
097Remoção de todos os elementos de um dicionário em Python
098Verificando a existência de um elemento em um dicionário em Python
099Obtenção opcional de elemento de um dicionário em Python
100Conversão de valores de dicionário em lista em Python
101Obtendo todas as chaves de um dicionário em Python
102Obtendo todos os valores de um dicionário em Python
103Obtendo pares chave-valor de um dicionário em Python
104Conversão para dicionário em Python
105Prática do material estudado sobre trabalho com dicionários em Python
Conjuntos
106
Conjuntos em Python
107Elemento de conjunto em Python
108Elementos Repetidos em Conjuntos no Python
109Comprimento de um conjunto em Python
110Adicionando um elemento a um conjunto em Python
111Adicionando múltiplos elementos a um conjunto em Python
112União de conjuntos em Python
113Remoção de elemento de um conjunto em Python
114Remoção de um elemento presente em um conjunto em Python
115Extraindo um elemento de um conjunto em Python
116Remoção de todos os elementos de um conjunto em Python
117Verificando a existência de um elemento em um conjunto em Python
118Verificando se um conjunto é um subconjunto de uma sequência em Python
119Comparação de conjuntos em Python
120Elementos comuns de vários conjuntos em Python
121Elementos diferentes de vários conjuntos em Python
122Diferença entre conjuntos em Python
123Operações complexas com conjuntos em Python
124Conversão para conjunto em Python
125Prática do material estudado sobre trabalho com conjuntos em Python
Condições
126
A estrutura if-else em Python
127Indentações na construção if-else em Python
128Operadores maior e menor em Python
129Verificação de igualdade em Python
130Verificação de desigualdade em Python
131Operador Lógico AND em Python
132Operador Lógico OR em Python
133NOT Lógico em Python
134Precedência de Operações de Comparação em Python
135Agrupamento de condições em Python
136Comparações duplas em Python
137Verificação de existência em Python
138Verificando valores especiais em Python
139If abreviado na construção if-else
140A construção elif em Python
141Declarações if aninhadas em Python
142A estrutura match-case em Python
143Operador Ternário em Python
144Verificação do tipo de objeto em Python
145Prática com if-else em Python
Laços
146
Loop for em Python
147Acumulando resultado em um loop for Python
148Loop for e condição if em Python
149Instrução break em Python
150Instrução continue em Python
151Obtendo elementos e seus índices em Python
152Chaves de dicionário com for em Python
153Valores de um dicionário usando for em Python
154Par chave-valor do dicionário com for em Python
155Pares índice-elemento de dicionário em Python
156Geração de números com for em Python
157Geração de números com passo usando for em Python
158Iteração Simultânea de Sequências em Python
159O loop while em Python
160Loop while sem contador em Python
161Condicional if no loop while em Python
162Trabalhando com flags em Python
163Capturando a saída de um loop em Python
164Prática com Laços em Python
165Entrada de dados em loop em Python
Multidimensionalidade
Funções Padrão
172
Potência e Raiz em Python
173Funções de arredondamento em Python
174Números extremos em Python
175Random em Python
176Módulos em Python
177Operações Matemáticas com Números em Python
178Divisão de números em Python
179Maiúsculas e minúsculas em Python
180Divisão de Strings em Python
181Formatação de strings em Python
182Pesquisa em Strings em Python
183Verificação de Strings em Python
Tempo
184
Trabalhando com datas em Python
185Como exibir a data atual em Python
186Obtendo o dia da semana em Python
187Diferença entre duas datas em Python
188Definição de ano bissexto em Python
189Exibindo hora em Python
190Formatação de data em Python
191Obtendo tempo no formato epoch em Python
192Obter data a partir do formato epoch em Python
193Conversão do formato epoch para o objeto struct_time em Python
194Obter um objeto struct_time em UTC em Python
195Obtendo o formato epoch a partir de struct_time em Python
196Diferença entre épocas em Python
197Atraso na Execução de Operação em Python
Funções Definidas pelo Usuário
198