Expresiones regulares en Python
Aprende sobre manipulación de cadenas y conviértete en un maestro usando expresiones regulares.
Comienza el curso gratis4 horas15 vídeos54 ejercicios41.663 aprendicesDeclaración de cumplimiento
Crea Tu Cuenta Gratuita
o
Al continuar, acepta nuestros Términos de uso, nuestra Política de privacidad y que sus datos se almacenan en los EE. UU.¿Entrenar a 2 o más personas?
Probar DataCamp for BusinessPreferido por estudiantes en miles de empresas
Descripción del curso
En la ciencia de datos encontrarás muchas situaciones en las que tendrás que extraer información clave de enormes corpus de texto, limpiar datos desordenados que contengan cadenas o detectar patrones para encontrar palabras útiles. Todas estas situaciones forman parte de la minería de textos y son un paso importante antes de aplicar algoritmos de machine learning. Este curso te permitirá comprender conceptos fascinantes sobre la manipulación de cadenas y las expresiones regulares. Aprenderás a dividir cadenas, volver a unirlas e interpolarlas y a detectar, extraer y sustituir cadenas utilizando expresiones regulares. En el camino hacia el dominio de estas competencias, trabajarás con conjuntos de datos que contienen críticas de películas o tuits que pueden utilizarse para determinar la opinión y con texto sin procesar extraído de Internet.
¿Entrenar a 2 o más personas?
Obtén a tu equipo acceso a la plataforma DataCamp completa, incluidas todas las funciones.En las siguientes pistas
Desarrollador Python Asociado
Ir a la pistaCaja de herramientas de programación en Python
Ir a la pista- 1
Conceptos básicos de la manipulación de cadenas
GratuitoComienza tu viaje por el mundo de las expresiones regulares. Desde trocear cadenas y concatenarlas, ajustar mayúsculas y minúsculas y eliminar espacios hasta buscar y reemplazar cadenas. Dominarás la manipulación de cadenas utilizando un conjunto de datos de críticas de películas.
Introducción a la manipulación de cadenas50 xp¡Primer día!100 xpCríticas artificiales100 xpPalíndromos100 xpOperaciones con cadenas50 xpNormalizar las críticas100 xp¡Es hora de unirse!100 xp¿Dividir líneas o dividir la línea?100 xpBuscar y reemplazar50 xpBuscar una subcadena100 xp¿Dónde está la palabra?100 xpSustituir negaciones100 xp - 2
Aplicar formato a cadenas
Siguiendo tu recorrido, aprenderás los principales enfoques que se pueden utilizar para aplicar formato a cadenas o interpolarlas en Python utilizando un conjunto de datos con información de Internet. Explorarás las ventajas e inconvenientes de utilizar el formato posicional, integrar expresiones en constantes de cadena y utilizar la clase Plantilla.
Formato posicional50 xp¡Ponlo en orden!100 xpLlamar a las cosas por su nombre100 xp¿Qué día es hoy?100 xpLiteral de cadena con formato50 xpFormato literal100 xpHaz que funcione100 xpA tiempo100 xpMétodo de la plantilla50 xpPreparar un informe100 xpIdentificar los precios100 xpJugar sobre seguro100 xp - 3
Expresiones regulares para buscar patrones
Es hora de descubrir los conceptos fundamentales de las expresiones regulares. En este capítulo clave, comprenderás los conceptos básicos de la sintaxis de las expresiones regulares. Utilizando un conjunto de datos real con tuits destinados al análisis de sentimiento, aprenderás a buscar patrones utilizando caracteres normales y especiales y cuantificadores greedy y lazy.
Introducción a las expresiones regulares50 xp¿Son bots?100 xpEncuentra los números100 xpBuscar y dividir100 xpRepeticiones50 xpTodo limpio100 xpHace algún tiempo100 xpConseguir tokens100 xpMetacaracteres de regex50 xpBuscar archivos100 xpDame tu email100 xpContraseña no válida100 xpBúsqueda greedy y no greedy50 xpComprender la diferencia100 xpBúsqueda greedy100 xpEnfoque lazy100 xp - 4
Conceptos avanzados de expresiones regulares
En el último paso de tu viaje, aprenderás métodos más complejos de búsqueda de patrones que utilizan paréntesis para agrupar cadenas o para buscar el mismo texto buscado anteriormente. Además, te harás una idea de cómo puedes revisar delante las expresiones.
Grupos de captura50 xpPrueba con otro nombre100 xpVolando a casa100 xpAlternancia y grupos de no captura50 xpMe encanta100 xp¡Puf! No es para mí100 xpReferencias hacia atrás50 xpAnálisis de archivos PDF100 xp¡Cierra la etiqueta, por favor!100 xpCaracteres reeepetidos100 xpLookaround50 xpPalabras circundantes100 xpFiltrar números de teléfono100 xpMeta50 xp
¿Entrenar a 2 o más personas?
Obtén a tu equipo acceso a la plataforma DataCamp completa, incluidas todas las funciones.En las siguientes pistas
Desarrollador Python Asociado
Ir a la pistaCaja de herramientas de programación en Python
Ir a la pistacolaboradores
requisitos previos
Intermediate PythonMaria Eugenia Inzaugarat
Ver másData Scientist and Artificial Intelligence Consultant
¿Qué tienen que decir otros alumnos?
¡Únete a 15 millones de estudiantes y empieza Expresiones regulares en Python hoy mismo!
Crea Tu Cuenta Gratuita
o
Al continuar, acepta nuestros Términos de uso, nuestra Política de privacidad y que sus datos se almacenan en los EE. UU.