Expressões regulares em Python
Aprenda sobre manipulação de strings e torne-se um mestre em expressões regulares.
Comece O Curso Gratuitamente4 horas15 vídeos54 exercícios
Crie sua conta gratuita
ou
Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados são armazenados nos EUA.Treinar 2 ou mais pessoas?Experimente o DataCamp For Business
Amado por alunos de milhares de empresas
Descrição do Curso
Como cientista de dados, você encontrará muitas situações em que precisará extrair informações importantes de grandes corpora de texto, limpar dados confusos que contenham strings ou detectar e combinar padrões para encontrar palavras úteis. Todas essas situações fazem parte da mineração de texto e são uma etapa importante antes da aplicação dos algoritmos de aprendizado de máquina. Este curso levará você a entender os conceitos mais importantes sobre manipulação de strings e expressões regulares. Você aprenderá a dividir cadeias de caracteres, juntá-las novamente, interpolá-las, além de detectar, extrair, substituir e combinar cadeias de caracteres usando expressões regulares. Na jornada para dominar essas habilidades, você trabalhará com conjuntos de dados contendo resenhas de filmes ou tweets transmitidos que podem ser usados para determinar a opinião, bem como com texto bruto extraído da Web.
Para Empresas
Treinar 2 ou mais pessoas?
Obtenha acesso à biblioteca completa do DataCamp, com relatórios, atribuições, projetos e muito mais centralizadosNas seguintes faixas
Desenvolvedor associado de Python
Ir para a trilhaCaixa de ferramentas de programação Python
Ir para a trilha- 1
Conceitos básicos de manipulação de cordas
GratuitoComece sua jornada no mundo das expressões regulares! Desde o corte e a concatenação, o ajuste de maiúsculas e minúsculas, a remoção de espaços, até a localização e a substituição de cadeias de caracteres. Você aprenderá a dominar a operação básica de manipulação de strings usando um conjunto de dados de resenhas de filmes.
Introdução à manipulação de strings50 xpPrimeiro dia!100 xpRevisões artificiais100 xpPalíndromos100 xpOperações com strings50 xpNormalização de avaliações100 xpÉ hora de você participar!100 xpVocê divide as linhas ou divide a linha?100 xpEncontrar e substituir50 xpEncontrar uma substring100 xpOnde está a palavra?100 xpSubstituição de negações100 xp - 2
Formatação de strings
Seguindo sua jornada, você aprenderá as principais abordagens que podem ser usadas para formatar ou interpolar cadeias de caracteres em python usando um conjunto de dados que contém informações extraídas da Web. Você explorará as vantagens e desvantagens de usar a formatação posicional, incorporar a expressão dentro de constantes de cadeia de caracteres e usar a classe Template.
Formatação posicional50 xpColoque tudo em ordem!100 xpChamando pelo seu nome100 xpQue dia é hoje?100 xpLiteral de string formatada50 xpLiteralmente formatando100 xpFaça essa função100 xpNo prazo100 xpMétodo de modelo50 xpPreparação de um relatório100 xpIdentificação de preços100 xpJogando com segurança100 xp - 3
Expressões regulares para correspondência de padrões
Chegou a hora de você descobrir os conceitos fundamentais das expressões regulares! Neste capítulo importante, você aprenderá a entender os conceitos básicos da sintaxe de expressões regulares. Usando um conjunto de dados real com tweets destinados à análise de sentimentos, você aprenderá a aplicar a correspondência de padrões usando caracteres normais e especiais e quantificadores gananciosos e preguiçosos.
Introdução às expressões regulares50 xpEles são bots?100 xpEncontre os números100 xpCombinar e dividir100 xpRepetições50 xpTudo limpo100 xpHá algum tempo100 xpObtenção de tokens100 xpMetacaracteres Regex50 xpLocalização de arquivos100 xpDê-me seu e-mail100 xpSenha inválida100 xpConcordância gananciosa vs. não gananciosa50 xpEntendendo a diferença100 xpCorrespondência ambiciosa100 xpAbordagem preguiçosa100 xp - 4
Conceitos avançados de expressões regulares
Na última etapa da sua jornada, você aprenderá métodos mais complexos de correspondência de padrões usando parênteses para agrupar cadeias de caracteres ou para corresponder ao mesmo texto correspondido anteriormente. Além disso, você terá uma ideia de como pode olhar as expressões ao redor.
Captura de grupos50 xpTente outro nome100 xpVoando para casa100 xpGrupos de alternância e de não captura50 xpAdorei!100 xpUgh! Não para mim!100 xpReferências anteriores50 xpAnalisando arquivos PDF100 xpFeche a etiqueta, por favor!100 xpCaracteres repetidos100 xpLookaround50 xpPalavras ao redor100 xpFiltragem de números de telefone100 xpLinha de acabamento50 xp
Para Empresas
Treinar 2 ou mais pessoas?
Obtenha acesso à biblioteca completa do DataCamp, com relatórios, atribuições, projetos e muito mais centralizadosNas seguintes faixas
Desenvolvedor associado de Python
Ir para a trilhaCaixa de ferramentas de programação Python
Ir para a trilhacolaboradores
pré-requisitos
Intermediate PythonMaria Eugenia Inzaugarat
Ver MaisData Scientist and Artificial Intelligence Consultant
O que os outros alunos têm a dizer?
Junte-se a mais de 14 milhões de alunos e comece Expressões regulares em Python hoje mesmo!
Crie sua conta gratuita
ou
Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados são armazenados nos EUA.