Laboratórios Práticos de Python
Iniciante
Este curso contém diversos laboratórios para Python, cada um sendo um pequeno projeto Python com orientação detalhada e soluções. Você pode praticar suas habilidades em Python completando estes laboratórios, aprimorar suas habilidades de codificação e aprender a escrever código limpo e eficiente.
python
💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês
- Introdução
- Programa
Variáveis e Tipos de Dados em Python
Tipos Numéricos em Python Coming Soon
Domínio da Manipulação de Strings em Python Coming Soon
Desvendando a Computação Antiga com Booleanos em Python Coming Soon
Explorando Comentários em Python na Floresta Mágica Coming Soon
Conversão de Tipos em Python Coming Soon
Shell Python Python Coming Soon
Instruções Condicionais em Python Coming Soon
Loops For em Python Coming Soon
Laços While em Python Coming Soon
Python Break e Continue Coming Soon
Compreensões de Lista em Python Coming Soon
Organizando o Inventário do Palácio com Listas Python Coming Soon
Domínio de Tuplas Python em Arena Virtual Coming Soon
Dicionários Python para Exploração Estelar Coming Soon
Laboratório de Gerenciamento de Conjuntos Python Coming Soon
Definição de Funções Python Coming Soon
Argumentos e Valores de Retorno em Python Coming Soon
Argumentos Padrão em Python Coming Soon
Argumentos de Palavra-Chave em Python Coming Soon
Funções Lambda em Python Coming Soon
Capitalizar a Primeira Letra de Cada Palavra
Converter Celsius para Fahrenheit
Conversão de Fahrenheit para Celsius
Conversor de Quilômetros para Milhas
Converter Milhas para Quilômetros
Domínio do Escopo em Python: Arquitetando o Reino Pythonico Coming Soon
Funções Recursivas em Python Coming Soon
Funções Embutidas do Python Coming Soon
Importando Módulos em Python Coming Soon
Verificar se um Número é Par
Verificar se um Número é Ímpar
Python: Criando Módulos Coming Soon
Usando Pacotes Python Coming Soon
Bibliotecas Padrão Comuns do Python Coming Soon
Classes e Objetos em Python Coming Soon
Construtores Python para Artefatos Imperiais Coming Soon
Treinamento de Condutores de Camelos para Navegação no Deserto Coming Soon
Design Polimórfico do Arquiteto da Cidade Espacial Coming Soon
Segredos de Encapsulamento em Python Coming Soon
Métodos de Classe e Métodos Estáticos em Python Coming Soon
Python: Capturando Exceções Coming Soon
Repetir String com Operador Python
Python: Levantando Exceções Coming Soon
Exceções Personalizadas em Python Coming Soon
Bloco Finally do Python Coming Soon
Python: Abrindo e Fechando Arquivos Coming Soon
Determinar a Divisibilidade de Números em Python
Python: Leitura e Escrita de Arquivos Coming Soon
Operações de Arquivos em Python Coming Soon
Python Usando a Declaração 'with' Coming Soon
Desafio de Domínio de Iteradores Python Coming Soon
Geradores Python para Assombrar o Sanatório Coming Soon
Otimizando Fluxos de Trabalho Python Subterrâneos Coming Soon
Determinando o Tamanho em Bytes de uma String
Inversão de Estrutura de Dados de Dicionário
Número para Binário
Número para Hexadecimal
Gerenciadores de Contexto Python Coming Soon
Fundamentos de Expressões Regulares em Python Coming Soon
Multithreading e Multiprocessamento em Python Coming Soon
Contando Ocorrências em Listas Python
Cada elemento nth em uma lista
Função Cabeça da Lista (List Head Function)
Remover o Último Elemento de uma Lista Python
Último Elemento da Lista
Deslocamento de Elementos da Lista
Função para Inverter Lista
Rotacionar Elementos da Lista
Python Math e Random Coming Soon
Python Data e Hora Coming Soon
Coleções de Dados em Python Coming Soon
Gerenciamento de Ambiente Virtual Python
Serialização de Dados em Python Coming Soon
Python: Sistema Operacional e Monitoramento de Sistemas Coming Soon
Programação de Sockets em Python Coming Soon
Verificar se a Chave Existe em um Dicionário
Requisições HTTP em Python Coming Soon
Protocolos de Rede Python Coming Soon
Computação Numérica com Python Coming Soon
Executar Função para Cada Elemento da Lista
Iteração Inversa em Python
Análise de Dados com Python Coming Soon
Visualização de Dados em Python Coming Soon
Declarações Condicionais em Python
Fixando Números em um Intervalo
Calculando a Distância de Hamming entre Strings
Machine Learning com Python Coming Soon
Instruções de Loop While
Dividir Strings Multilinhas
Aplicar Função Condicionalmente
Cálculo de Fatorial Recursivo em Python
Determinar Número Dentro de um Intervalo
Remover Elementos de Lista da Esquerda
Remover Elementos de uma Lista da Direita
Remover Elementos de uma Lista
Remover Elementos do Final da Lista
Mapear Número para Intervalo
Achatando uma Lista
Verificar se uma Lista Inclui Todos os Valores
Verificação de Pertencimento em Lista
Preencher Números com Comprimento Específico em Python
Índice do Elemento Máximo
Índice do elemento mínimo
Chave do Valor Máximo
Chave do Valor Mínimo
Conversão de RGB para Hexadecimal
Gerar Sequência de Fibonacci em Python
Comparação de Listas com List Comprehension em Python
Capitalizar a Primeira Letra em Python
Descapitalizar a Primeira Letra em Python
Extraindo a Cauda da Lista em Python
Converter Inteiro para Algarismos Romanos
Função de Cálculo da Média Ponderada
Extrair valores de uma lista de dicionários
Funções Predicativas em Propriedades de Dicionários
Calcular Média em Python
Identificação do Objeto Iterável Mais Longo
Encontrar os Elementos Máximos de uma Lista
N Elementos Mínimos
Bifurcar Lista com Base em Função
Técnicas de Manipulação de Strings em Python
Todos os Índices de um Valor
O Poder e a Flexibilidade das F-Strings
Dividir Lista por Filtro em Python
Encontrar o Valor Máximo da Lista com Base em uma Função
Encontrar o Mínimo por Atributo em Python
Somar Lista Baseado em Função
Inicializar Lista 2D
Inicializar Lista com Valores
Soma de Potências
Verificar Duplicatas em Função de Lista
Verificar Duplicatas em uma Lista
Testar se cada elemento da lista é truthy
Testar se alguns elementos da lista são truthy
Encontrar Todos os Índices Correspondentes
Gerador de Progressão Aritmética
Encontrar Elementos Comuns em Listas Python
Transposição de Matriz em Python
Combinação de Listas Únicas em Python
Elementos Únicos em Lista
Extraindo Chaves de Dicionário em Python
Testar se cada elemento da lista é falsy
Dicionários Python: Pares Chave-Valor
Elemento Mais Frequente
Fundamentos de Decoradores em Python
Média de Lista Mapeada
Verificar se os Elementos da Lista são Idênticos
Remover Valores Falsos em Python
Conversão para Snake Case em Python
Instruções Switch Case
Formatando Instruções de Impressão em Python
Loops e Ranges em Python
Converter para Lista
Detecção de Palíndromos em Python
Noções Básicas do Pacote Webbrowser
Converter Número para Lista de Dígitos em Python
Verificador de Anagramas: Um Desafio em Python
Dicionário para Lista
Listas para Dicionário
Cálculo da Mediana com Python
Conversão de Hexadecimal para RGB
Achatando Listas Aninhadas com Python
Obter Valor Aninhado
Inicializar Lista com Intervalo
Verificando se uma Sequência está Vazia
Fundindo Múltiplas Listas em Python
Comparando o Conteúdo de Listas em Programação
Verificando a Contenção de Listas em Python
Converter Strings para Slugs Amigáveis para URL
Ordenar Dicionário por Chave
Programação Python SQLite3
Converter Ângulo de Graus para Radianos
Converter Ângulos entre Radianos e Graus
Converter Data ISO
Calcular Diferenças de Listas em Python
Encontrar Valor Correspondente
Encontrar Índice Correspondente
Encontrar o Último Valor Correspondente
Encontrar o Último Índice Correspondente
Diferença Simétrica entre Listas Python
Revisão de I/O de Arquivos Básicos
Expressões Regulares em Python
Mesclando Múltiplos Dicionários Python
Composição de Funções com Python
Implementar Composição de Funções da Esquerda para a Direita
Currying em Python Usando functools.partial
Encontrar Chaves com Valor
Filtrar Valores Não Únicos de uma Lista
Filtrar Valores Únicos de uma Lista
Encontrar Outliers de Paridade
Mapear Lista para Dicionário
Operadores Python para Tomada de Decisão
Tutorial de Cálculo do Coeficiente Binomial
Manipulação de Data e Hora em Python
Calcular a Diferença de Datas
Calcular Dias a Partir de Hoje
Ordenar Lista por Índices
Data para Formato ISO
Datas e Horas
Explorando as Funções Matemáticas Embutidas do Python
Construindo Listas com Iteradores em Python
Extrair Palavras de uma String
Variáveis e Endereços de Memória
Mapear Valores de Dicionário
Convenção de Nomenclatura Camelcase para Programação
Calculando o Máximo Divisor Comum
Elemento Aleatório em Lista
Execução de Função Atrasada
Deep Flatten List (Achatamento Profundo de Lista)
Atribuição e Referência em Python
Ordenando Dicionários por Valores em Python
Adicionar Dias a uma Data Específica
Encontrar Chave por Valor em Dicionário Python
Verificar se uma Data é um Dia de Semana
Determinar se a Data é Fim de Semana
Definir um Objeto Simples
Operador 'is' em Python
Lidando com Erros de Sintaxe e Exceções em Python
Manipule Vários Objetos Embutidos do Python
Acesso a Atributos e Métodos Vinculados
Criar um Pacote Python
Como os Objetos São Representados em Python
Lista de Soma Parcial
Converter String para Kebab Case em Python
Preencher String para Comprimento Específico em Python
Embaralhar Ordem de Lista em Python
Geração do Conjunto das Partes em Python
Desafio de Codificação: Inverter Número
Revisão de Funções Simples e Tratamento de Exceções
Inverter Dicionário com Duplicatas
Calcular Diferença de Meses em Python
Detecção Eficiente de Números Primos
Classes e Objetos
Utilize Geradores para Pipelines de Stocksim
Gerador de Sequência de Progressão Geométrica
Análise de Frequência de Elementos de Lista
Itertools em Python para Combinatória Eficiente
Calculando o Mínimo Múltiplo Comum
Gerar Intervalo de Datas em Python
Leitura e Escrita de Arquivos
Retornando Valores de Funções
Módulo Unittest do Python
Combinar Valores de Dicionários
Crie Sua Primeira Metaclasse
Testando Seu Código
Explorando o Módulo Collections do Python
Multiprocessamento Python para Execução Paralela
Definindo e Importando Módulos Python
Dividir Lista em Pedaços Menores
Dividir Lista em N Partes
Agrupar Elementos de Lista
Fundamentos de Funções Python
Intersecção de Listas Baseada em Função
Diferença Simétrica Baseada em Função
União de Listas Baseada em Função
Módulos e Pacotes
Executar um Programa Simples
Uso Prático de Herança
Expressões de Atribuição em Python
Uma Revisão dos Fundamentos de Módulos
Aprenda sobre Descriptors
Diferença de Lista Baseada em Função
Agrupar Elementos por Função
Classes Mixin e Herança Cooperativa
Convenções de Passagem de Argumentos de Funções
Comportamento da Herança em Python
Atributos Privados e Propriedades
Aprenda Mais Sobre Closures
Métodos Mágicos Básicos
Manipulação de Dados JSON em Python
Personalizando o Acesso a Atributos
Manipulação de Arquivos e Pastas
Funções de Ordem Superior em Python
Vários Problemas de Análise de Dados
Criar Código com Exec
Regras de Escopo e Truques
Criar um Novo Tipo Primitivo
Métodos Mágicos Numéricos Personalizados
Importações de Módulos Circulares e Dinâmicas
Iteradores e Geradores
Métodos Mágicos de Sequência
Itere como um Profissional
Aspectos Definicionais de Funções
Inspecione os Detalhes Internos das Funções
Tratamento de Exceções e Logging
Definir Funções Decoradoras Simples
Encadeamento de Decorators e Decorators Parametrizados
Definir um Objeto Chamável Adequado
Definir uma Classe Simples
Processamento de Dados com Corrotinas
Typing em Python: Melhorando a Legibilidade do Código
Gerenciamento da Instrução Yield em Python
Aprenda Sobre Decoradores de Classe
Verificação de Tipos e Interfaces
Threading Fácil de Usar
Variáveis de Classe e Métodos de Classe
Diferentes Formas de Representar Registros
Crie um Contêiner Personalizado
Personalize a Iteração Usando Geradores
Criação de Classes em Baixo Nível
Metaclasses em Ação
Explorando o Modelo de Memória e Objetos de Primeira Classe do Python
Redefinindo Métodos Especiais
Aprenda sobre Delegação de Geradores
Aprenda sobre Geradores Gerenciados
Criando Programas Python de Linha de Comando
Controlando Símbolos e Combinando Submódulos
Professor
Labby
Labby is the LabEx teacher.
Compartilhar no Google Classroom
Junte-se ao Nosso Discord e Aprenda Juntos
Junte-se AgoraAvaliações dos Usuários
" I'm loving it. I want to be super at learning linux. I'm going to join the labex club in a couple of days. Thank you!"
— Diane Pendleton
" Good Lab, maybe it was the early morning coffee that helped spark my curiosity but the AI Lab assistant was very helpful and informative as I asked many follow-on questions!"
— LabLearner
Recomendado para Você

