- Autor:
- Długość
- liczba lekcji: 56, czas trwania: 5:30:10
- Ocena
Kurs video
Wyrażenia regularne w Pythonie. Kurs video. Kompletne vademecum
- Wydawnictwo:
- Videopoint
- Wersja:
- Online
- Czas trwania:
- 5:30:10
- Technologia:
- Python 3.7
- Ocena:
Spis lekcji kursu video
-
1. Wstęp do wyrażeń regularnych 19:31
- 1.1. Czym są wyrażenia regularne i w jakim celu się je stosuje? 4:51
- 1.2. Obsługa wyrażeń regularnych w Pythonie 4:03
- 1.3. Notacja surowych napisów (raw strings) w Pythonie 3:11
- 1.4. Obsługa wyrażeń regularnych w innych programach 3:32
- 1.5. Do czego nie powinniśmy używać wyrażeń regularnych? 2:38
- 1.6. Gdzie możemy testować nasze wyrażenia regularne? 1:16
-
2. Proste wyrażenia regularne 55:27
- 2.1. Znaki niespecjalne i ich kolejność 4:33
- 2.2. Znak specjalny '.' (kropka) 4:13
- 2.3. Znak specjalny '^' (daszek/kareta) 3:00
- 2.4. Znak specjalny '$' (dolar) 2:40
- 2.5. Znak specjalny '*' (gwiazdka/asteriks) 3:20
- 2.6. Znak specjalny '+' (plus) 2:53
- 2.7. Znak specjalny '?' (znak zapytania) 3:44
- 2.8. Zachłanność wyrażeń regularnych 9:22
- 2.9. Znak specjalny '|' (kreska pionowa) 5:06
- 2.10. Przykład prostego wyrażenia regularnego 6:14
- 2.11. Określanie dokładnej liczby wystąpień danego znaku 2:07
- 2.12. Przedziałowe określanie liczby wystąpień 3:24
- 2.13. Znak specjalny '\' (backslash) 4:51
-
3. Klasy znaków 48:40
- 3.1. Własne klasy znaków '[]' 7:57
- 3.2. Operator przedziału w klasie znaków '-' 8:00
- 3.3. Dopełnienie/negacja klasy znaków '[^]' 6:14
- 3.4. Cyfry oraz niecyfry '\d' i '\D' 5:11
- 3.5. Białe znaki i znaki alfanumeryczne 5:43
- 3.6. Początek i koniec napisu 4:10
- 3.7. Znaki unicode'u 5:36
- 3.8. Ograniczanie wzorca 5:49
-
4. Wyrażenia regularne w Pythonie 44:37
-
5. Grupy wyrażeń regularnych 36:35
-
6. Rozszerzone wyrażenia regularne 32:42
-
7. Przykłady 24:58
-
8. Nowości i zmiany w wyrażeniach regularnych 1:07:40
- 8.1. Grupy atomiczne 8:01
- 8.2. Kwantyfikatory posiadające 9:29
- 8.3. Flagi wewnątrz-liniowe 5:51
- 8.4. Asercje z wyrażeniami regularnymi 3:01
- 8.5. Raw-string w wyrażeniu regularnym 3:04
- 8.6. re.sub z grupami numerowanymi 11:06
- 8.7. Grupy numerowane a unicode 12:36
- 8.8. Przykład - ukrywacz komentarzy 14:32
Opis kursu video : Wyrażenia regularne w Pythonie. Kurs video. Kompletne vademecum
Obierz kurs na... wyrażenia regularne
Czym są wyrażenia regularne (z angielskiego zwane regular expressions albo — w skrócie — regex) oraz komu i do czego mogą się przydać? Otóż są to pewne wzorce, które odnoszą się do łańcucha symboli — mogą na przykład opisywać zbiór pasujących łańcuchów, a także wyszczególniać istotne części danego łańcucha. To potężne narzędzie pozwala sprawdzić, czy ciąg znaków ma określoną przez nas formę, a tym samym — czy może zostać potraktowany jak dane. Programista, który opanuje wyrażenia regularne, będzie potrafił ułatwić sobie realizację wielu zadań, od sprawdzania wejść użytkownika, przez wyszukiwanie wzorców w tekstach, aż po automatyczne przetwarzanie i analizę logów systemowych.
Poza stosunkową łatwością w opanowaniu oraz wszechstronnością zastosowań dodatkową zaletę wyrażeń regularnych stanowi to, że można je zastosować w praktycznie każdym języku programowania. Co więcej, język właściwie nie ma wpływu na składnię wyrażeń — w większości przypadków pozostaje ona taka sama. Proponowany przez nas kurs video zachęca do spojrzenia na wyrażenia regularne z perspektywy Pythona. Obejmuje pełny zakres pojęć odnoszących się do zagadnienia w ogólności i przedstawia wszystkie metaznaki, a równocześnie przybliża standardową bibliotekę re języka Python, która służy do pracy z wyrażeniami regularnymi, oraz prezentuje użycie większości metod pochodzących z tej biblioteki.
Co Cię czeka podczas naszego profesjonalnego szkolenia?
Dzięki temu kursowi video między innymi:
- Poznasz wszystkie metaznaki wyrażeń regularnych działających niezależnie od ich implementacji.
- Sprawdzisz, gdzie można wykorzystać wyrażenia regularne (także poza programowaniem!).
- Nauczysz się pisać i testować własne wyrażenia regularne.
- Przekonasz się, że istnieją takie obszary, w których wyrażenia regularne nie znajdują zastosowania.
- Opanujesz rozszerzenia wyrażeń regularnych oraz sposoby stosowania zarówno „zwyczajnych”, jak i „niestandardowych” wyrażeń.
- Dowiesz się, jak tworzyć klasy znaków i grupy, a także jak wyłuskiwać daną część dopasowania.
Co więcej:
- Poznasz dodatkowe narzędzia, które przydadzą Ci się podczas pracy z wyrażeniami regularnymi.
Wyrażenia regularne w Pythonie i poza nim. Kurs video odsłoni przed Tobą pełnię możliwości, jakie stwarzają wyrażenia regularne. Kurs kończy się na poziomie średnio zaawansowanym — sprawi, że będziesz w pełni gotów do tego, by dalej, już samodzielnie, ćwiczyć, praktykować i pogłębiać umiejętność posługiwania się wyrażeniami regularnymi.
Regularne korzystanie z wyrażeń regularnych
Wyrażenia regularne nie stanowią osobnego środowiska pracy, a raczej wspomagają pracę w odpowiednich obszarach wielu środowisk. Znaczna część języków programowania — dotyczy to choćby języków: Perl, PHP, JavaScript, Java, Ruby oraz (oczywiście) Python — ma zaimplementowany mechanizm wsparcia dla wyrażeń regularnych. Wiele narzędzi jest przeznaczonych wyłącznie do operacji na regex. Odnosi się to zarówno do tych uniksopochodnych, jak komenda grep czy edytor strumieniowy sed, jak i windowsowych edytorów tekstu, do których należy między innymi EditPad Pro, TextPad oraz Crimson Editor. Tak szerokie wsparcie wyrażeń regularnych wynika z ich istotności — przydają się one wszędzie tam, gdzie ważne są obróbka, filtrowanie i weryfikacja danych, na przykład przy programowaniu, w wyszukiwarkach, edytorach tekstów, bazach danych oraz w narzędziach do jednoczesnej zmiany nazw wielu plików i ich katalogów.
Po szkoleniu...
Będziesz w stanie łatwiej wyszukiwać części tekstu o specyficznych kryteriach w procesorach, a także edytorach tekstowych, i to niezależnie od języka, w jakim pracujesz. Łatwo przefiltrujesz wyniki, logi aplikacji oraz dowolne zbiory danych, dzięki czemu szybko dotrzesz do konkretnego, wymaganego przez siebie typu informacji. Wyrażenia regularne wykorzystasz do pracy z prostymi skryptami i podczas operacji w popularnym frameworku Django. Stosując wyrażenia regularne, w ekspresowym tempie zwalidujesz daty, adresy i wszelkie inne dane, które posiadają regularną, czyli z góry narzuconą strukturę — na przykład ISBN książek w bibliotece, listę adresów IP, numery telefonów itd.
Aktualizacja kursu (2024-03-26)
Kurs został wzbogacony o dodatkowy rozdział Nowości i zmiany w wyrażeniach regularnych, a w nim zostały wyjaśnione:
- grupy atomiczne
- kwantyfikatory posiadające
- flagi wewnątrz-liniowe
- asercje z wyrażeniami regularnymi
- raw-string w wyrażeniu regularnym
- re.sub z grupami numerowanymi
- grupy numerowane a unicode
- ukrywacz komentarzy
Wybrane bestsellery
Karol Kurek - pozostałe produkty
Videopoint - inne książki
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Wyrażenia regularne w Pythonie. Kurs video. Kompletne vademecum Karol Kurek (5) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(5)
(0)
(0)
(0)
(0)
(0)
więcej opinii