Principal Tutorial de Python

Fundamentos

Introdução à linguagem Python Verificando a versão do Python Exibindo dados na tela A Filosofia Python Comentários Variáveis Exibindo uma variável na tela Operações matemáticas com números Operações matemáticas com variáveis Operações abreviadas Prioridade das operações matemáticas Prioridade igual Parênteses de agrupamento Nuances de agrupamento Comprimento de um número Números de ponto flutuante Números negativos Resto da divisão Potenciação Prioridade da potenciação Strings Concatenando strings Multiplicando strings Símbolos de uma string Escapando símbolos de uma string Comprimento da string Strings multilinha Valores booleanos Valor None Tipagem estrita no Python Conversão para string Conversão para número Strings com dígitos Obtendo caracteres de um número Conversão para número de ponto flutuante Função input

Listas

Introdução às Listas Criando Listas com Colchetes Criando Listas com a Função list Dividindo uma String em uma Lista Elemento Individual de uma Lista Comprimento de uma Lista Último Elemento de uma Lista Alterando Elementos Adicionando Elementos ao Final de uma Lista Adicionando Elementos por Posição Combinando Listas com o Método extend Combinando Listas Adicionando a uma Lista Removendo Elementos com a Instrução del Removendo Elementos por Valor Obtendo e Removendo um Elemento Removendo Todos os Elementos Encontrando o Índice de um Elemento pelo seu Valor Verificando a Presença de um Elemento em uma Lista Contando Elementos em uma Lista Invertendo a Ordem dos Elementos em uma Lista Ordenando na Lista Original Ordenando em uma Cópia da Lista Unindo uma Lista em uma String

Tuplas

Introdução às Tuplas Criando uma Tupla Método Alternativo de Criar uma Tupla Tupla com Um Elemento Sintaxe Alternativa Elemento Individual da Tupla Alteração de Elementos Comprimento da Tupla Combinando Tuplas Multiplicação de Tuplas Presença de Elemento na Tupla Desempacotamento de Tuplas Convertendo para Tupla Convertendo uma Tupla em Lista Mesclando uma Tupla em uma String

Fatiamento (Slices)

Introdução ao Fatiamento Fatia em um Intervalo de Posições Fatia a partir de uma Posição Fatia até uma Posição Fatia com Posições Negativas Passo do Fatiamento Fatia apenas com o Passo Fatia Completa Revertendo uma Sequência Removendo elementos com fatiamento

Dicionários

Introdução aos Dicionários Maneira Alternativa de Criar um Dicionário Valor do Elemento do Dicionário Alterando o Valor do Elemento Adicionando um Elemento ao Dicionário Comprimento do Dicionário Combinando Dicionários Combinando Dicionários com Elementos Iguais Removendo Elementos por Chave Extraindo por Chave Extraindo o Último Elemento Removendo Todos os Elementos Presença de Elemento no Dicionário Obtenção Opcional de Elemento Convertendo para Lista Obtendo Todas as Chaves Obtendo Todos os Valores Par Chave-Valor Convertendo para Dicionário Practicum

Conjuntos

Introdução aos conjuntos Elemento do conjunto Elementos repetidos em um conjunto Tamanho do conjunto Adicionando um elemento a um conjunto Adicionando vários elementos a um conjunto União de conjuntos Removendo um elemento de um conjunto Remoção de um elemento presente Extraindo um elemento Removendo todos os elementos Presença de um elemento em um conjunto Presença de um conjunto em uma sequência Comparação de conjuntos Elementos comuns de conjuntos Elementos diferentes de conjuntos Diferença de conjuntos Operações complexas Convertendo para um conjunto Practicum

Condições

Construtores if-else Indentações em condições Operadores maior e menor Verificação de igualdade Verificação de desigualdade E lógico OU lógico NÃO lógico Prioridade das operações de comparação Agrupamento de condições Comparações duplas Verificação de presença Verificação de valores especiais If abreviado Construtor elif If aninhados Construtor match-case Operador ternário Verificação do tipo de objeto Prática if else

Laços

Laço for Acúmulo de resultado em um laço Laço for e condição if Instrução break Instrução continue Obtendo elementos e seus índices Chaves de dicionário via for Valores de dicionário Par chave-valor do dicionário Pares índice-elemento do dicionário Geração de números Geração de números com passo Iteração simultânea Laço while Laço while sem contador Condição if no laço while Trabalhando com flags Capturando a saída de um laço Prática com laços Entrada de dados em um laço

Multidimensionalidade

Listas multidimensionais Lista tridimensional Iteração de listas multidimensionais Iteração de lista tridimensional Iteração de lista multidimensional de dicionários Preenchimento de listas multidimensionais

Funções Padrão

Potências Funções de Arredondamento Extremos Aleatório Módulos Operações Matemáticas com Números Divisão de Números Caixa de Caracteres Divisão de Strings Formatação de String Busca em Strings Verificação de String

Tempo

Trabalhando com datas Exibindo a data atual Obtendo o dia da semana Diferença entre duas datas Verificando ano bissexto Exibindo hora Formatação de data Formato epoch Exibindo data a partir do epoch Objeto struct_time Obtendo objeto struct_time em UTC Obtendo formato epoch a partir de struct_time Diferença entre epochs Atraso de operação

Funções Definidas pelo Usuário

Introdução Parâmetros de Função Instrução return Parâmetros Opcionais Parâmetros Nomeados Parâmetros Variáveis Funções Aninhadas Palavra-chave pass Comentários Dicas sobre Funções Prática com Funções
itbyenuzl