Build your ultimate AI agent
Descrierea cursului
Ca om de știință a datelor, vei întâlni multe situații în care va trebui să extragi informații esențiale din corpusuri mari de text, să cureți date dezordonate care conțin șiruri de caractere sau să detectezi și să potrivești tipare pentru a găsi cuvinte utile. Toate acestea fac parte din analiza textului și reprezintă un pas important înainte de aplicarea algoritmilor de învățare automată. Acest curs te va ghida prin concepte esențiale despre manipularea șirurilor de caractere și expresiile regulate. Vei învăța cum să împarți șiruri, să le reunești, să le interpolezi, precum și să detectezi, să extragi, să înlocuiești și să potrivești șiruri folosind expresii regulate. Pe parcursul acestui traseu, vei lucra cu seturi de date care conțin recenzii de filme sau tweet-uri în timp real, utile pentru analiza sentimentelor, dar și cu text brut extras de pe web.
Cerințe prealabile
Curriculum
Structura cursului
1
Concepte de bază ale manipulării șirurilor de caractere
Începe-ți călătoria în lumea expresiilor regulate! De la extragerea de secvențe și concatenare, ajustarea formei literelor și eliminarea spațiilor, până la găsirea și înlocuirea șirurilor – vei învăța să stăpânești operațiile de bază pentru manipularea șirurilor de caractere folosind un set de date cu recenzii de filme.
- Introducere în manipularea șirurilor de caractere50 XP
- Prima zi!100 XP
- Recenzii artificiale100 XP
- Palindroame100 XP
- Operații cu șiruri de caractere50 XP
- Normalizarea recenziilor100 XP
- Hai să unim!100 XP
- splitlines() sau split()?100 XP
- Găsire și înlocuire50 XP
- Găsirea unui subșir100 XP
- Unde se află cuvântul?100 XP
- Înlocuirea negațiilor100 XP
2
Formatarea șirurilor de caractere
Continuând traseul, vei descoperi principalele abordări pentru formatarea sau interpolarea șirurilor de caractere în Python, folosind un set de date cu informații extrase de pe web. Vei explora avantajele și dezavantajele formatării poziționale, ale inserării expresiilor în constante de tip șir și ale utilizării clasei Template.
3
Expresii regulate pentru potrivirea tiparelor
E momentul să descoperi conceptele fundamentale ale expresiilor regulate! În acest capitol esențial, vei înțelege sintaxa de bază a expresiilor regulate. Folosind un set real de date cu tweet-uri destinate analizei sentimentelor, vei învăța să aplici potrivirea tiparelor cu caractere normale și speciale, precum și cuantificatori greedy și lazy.
4
Concepte avansate de expresii regulate
În ultimul pas al traseului, vei învăța metode mai complexe de potrivire a tiparelor: folosirea parantezelor pentru a grupa șiruri sau pentru a potrivi același text identificat anterior. Vei obține, de asemenea, o perspectivă asupra tehnicilor de tip lookaround.
Expresii regulate în Python
Curs
finalizat

