Marcin Junczys-Dowmunt - Narzędzia informatyczne w językoznawstwie
From Zakład Logiki Stosowanej
Wersja z dnia 21:31, 26 lis 2007 (edytuj) Junczys (Dyskusja | wkład) d (Narzędzia informatyczne w językoznawstwie przeniesiono do Marcin Junczys-Dowmunt - Narzędzia informatyczne w językoznawstwie) ← Poprzednia edycja |
Aktualna wersja (13:38, 3 cze 2009) (edytuj) (undo) Junczys (Dyskusja | wkład) d (→Przetwarzania tekstów wielojęzycznych (03.06.2009)) |
||
(120 intermediate revisions not shown.) | |||
Linia 1: | Linia 1: | ||
+ | __TOC__ | ||
+ | |||
Witam na stronie wykładu monograficznego "Narzędzia informatyczne w językoznawstwie" | Witam na stronie wykładu monograficznego "Narzędzia informatyczne w językoznawstwie" | ||
- | Celem przedmiotu jest zaznajomienie słuchaczy technologiami, standardami oraz narzędziami informatycznymi stosowanymi w językoznawstwie, szczególnie w takich dziedzinach jak leksykografia, lingwistyka korpusowa, lingwistyka komputerowa. | + | Celem przedmiotu jest zaznajomienie słuchaczy z technologiami, standardami oraz narzędziami informatycznymi stosowanymi w językoznawstwie, szczególnie w takich dziedzinach jak leksykografia, lingwistyka korpusowa, lingwistyka komputerowa. |
Będziemy między innymi omawiać i stosować metody: przetwarzania tekstów napisanych za pomocą różnych alfabetów, wyszukiwania informacji lingwistycznych w zbiorach tekstów oraz w internecie, generowania i przetwarzania anotacji lingwistycznych za pomocą standardu XML i wiele więcej. | Będziemy między innymi omawiać i stosować metody: przetwarzania tekstów napisanych za pomocą różnych alfabetów, wyszukiwania informacji lingwistycznych w zbiorach tekstów oraz w internecie, generowania i przetwarzania anotacji lingwistycznych za pomocą standardu XML i wiele więcej. | ||
Będziemy korzystać z narzędzi i zasobów publicznie dostępnych w internecie oraz z uniwersalnego języka programowania Perl, który jest szczególnie przystosowany do przetwarzania tekstów w najróżniejszych postaciach. | Będziemy korzystać z narzędzi i zasobów publicznie dostępnych w internecie oraz z uniwersalnego języka programowania Perl, który jest szczególnie przystosowany do przetwarzania tekstów w najróżniejszych postaciach. | ||
- | __TOC__ | + | |
- | ===Dane lingwistyczne a komputer (10.10.2007)=== | + | [[Media:punkty.xls| Punktacja za zadania domowe]] |
- | * Prezentacja: [[Media: Wykład1.pdf | Wprowadzenie - Dane lingwistyczne a komputer ]] [ pdf ] | + | |
+ | |||
+ | |||
+ | =Semestr pierwszy= | ||
+ | |||
+ | ===Dane lingwistyczne a komputer (08.10.2008)=== | ||
+ | * Prezentacja: [[Media: wyklad1-2008.pdf | Wprowadzenie - Dane lingwistyczne a komputer ]] [ pdf ] | ||
+ | * Wersja do druku [[ Media:wyklad1-2008-handout.pdf | Wprowadzenie - Dane lingwistyczne a komputer ]] [ pdf ] | ||
Przydatne linki: | Przydatne linki: | ||
- | *EmEditor Free [http://dw.com.com/redir?edId=3&siteId=4&oId=3000-2352_4-10657550&ontId=2352_4&spi=84a241d23dc12218f3f8786117633439&lop=link&tag=tdw_dltext<ype=dl_dlnow&pid=10657550&mfgId=68360&merId=68360&destUrl=http%3A%2F%2Fwww.download.com%2F3001-2352_4-10657550.html%3Fspi%3D84a241d23dc12218f3f8786117633439] (polecam) | + | *EmEditor Free [http://dw.com.com/redir?edId=3&siteId=4&oId=3001-2352_4-10657550&ontId=2352_4&spi=c707ce3f3932aa95a1a7930100b647cf&lop=txt&tag=idl2&pid=10657550&mfgId=68360&merId=68360&pguid=XLEfvNjveB4AADy85yUAAAAf&destUrl=http%3a%2f%2fsoftware-files.download.com%2fsd%2faMNqaTiYidDtP-ZGAW3hxV_xZZK4SyNMM9knIMg6O4v49nX-Qorm6xF0sA54u92d6OJn2WA5DQKZpBoR-Z7kA1ugdYBG5RF7%2fsoftware%2f10657550%2f10493299%2f3%2femed6004efx.msi%3flop%3dlink%26ptype%3d1901%26ontid%3d2352%26siteId%3d4%26edId%3d3%26spi%3dc707ce3f3932aa95a1a7930100b647cf%26pid%3d10657550%26psid%3d10493299] (zadanie domowe) |
- | *ActivePerl [http://www.activestate.com/store/download.aspx?prdGUID=81fbce82-6bd5-49bc-a915-08d58c2648ca] (polecam) | + | *ActivePerl [http://www.activestate.com/store/download_file.aspx?binGUID=c8a0cfb5-29dc-484c-9b12-227ed449dacb] (zadanie domowe) |
+ | |||
+ | ===Wiersz poleceń (1) - w wersji Microsoft Windows (15.10.2008)=== | ||
+ | * Prezentacja: [[ Media:Wyklad2-2008.pdf | Wierz poleceń (1) ]] [pdf] | ||
+ | * Wersja do druku [[ Media:wyklad2-2008-handout.pdf | Wierz poleceń (1) ]] [ pdf ] | ||
+ | * [[Media: Ściąga_CLI.pdf | Ściąga - Wiersz Poleceń]] [ pdf ] | ||
+ | |||
+ | ===Wiersz poleceń (2) - potoki i pliki wsadowe (22.10.2007)=== | ||
+ | * Prezentacja: [[ Media:Wyklad03-2008.pdf | Wiersz poleceń (2) ]] [pdf] | ||
+ | * Wersja do druku [[ Media:wyklad03-2008-handout.pdf | Wierz poleceń (2) ]] [ pdf ] | ||
+ | * [[Media: Ściąga_CLI.pdf | Ściąga - Wiersz Poleceń]] [ pdf ] | ||
+ | * [[Media: Zd_cli_2008.pdf | 1. Zadania domowe]] [ pdf ] | ||
+ | |||
+ | |||
+ | Przydatne linki: | ||
+ | * commandwindows.com [http://commandwindows.com] | ||
+ | * Kurs Windows Shell Cay S. Horstmann'a (Wprowadzenie) [http://www.cs.sjsu.edu/web_mater/cs46a/cs46alab/lab1/tutorial.html] | ||
+ | * Kurs Windows Shell Cay S. Horstmann'a (Zaawansowane) [http://www.cs.sjsu.edu/web_mater/cs46a/cs46alab/lab7/tutorial.html] | ||
+ | * Oficjalna strona Microsoft o wierszu poleceń [http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds_shelloverview.mspx?mfr=true] | ||
+ | |||
+ | ===Perl - Wprowadzenie (29.10.2008)=== | ||
+ | * Prezentacja: [[ Media:Wyklad04-2008.pdf | Perl - Wprowadzenie ]] [ pdf ] | ||
+ | * Wersja do druku [[ Media:Wyklad04-2008-handout.pdf | Perl - Wprowadzenie ]] [ pdf ] | ||
+ | |||
+ | |||
+ | Przydatne linki: | ||
+ | * ActivePerl [http://www.activestate.com/store/download_file.aspx?binGUID=c8a0cfb5-29dc-484c-9b12-227ed449dacb] (zadanie domowe) | ||
+ | * Cygwin [http://www.cygwin.com/setup.exe] | ||
+ | * Pełna oficjalna dokumentacja Perla (perldoc) [http://perldoc.perl.org] | ||
+ | * Krótkie wprowadzenie do Perla (perlintro) [http://perldoc.perl.org/perlintro.html] - wersja pdf [http://perldoc.perl.org/perlintro.pdf] | ||
+ | * Często zadawane pytania (perlfaq) [http://perldoc.perl.org/perlfaq.html] | ||
+ | * Learning Pearl, third Edition [http://www.mamiyami.com/document/oreilly/perl3/lperl/index.htm] | ||
+ | |||
+ | ===Perl - Zmienne skalarne i struktury kontrolne (05.11.2008)=== | ||
+ | * Prezentacja: [[ Media:Wyklad05-2008.pdf | Perl - Zmienne skalarne i struktury kontrolne ]] [ pdf ] | ||
+ | * Wersja do druku [[ Media:Wyklad05-2008-handout.pdf | Perl - Zmienne skalarne i struktury kontrolne ]] [ pdf ] | ||
+ | * [[Media: Zd2_perl1.pdf | 2. Zadanie domowe - Perl 1]] [ pdf ] | ||
+ | |||
+ | |||
+ | Przydatne linki: | ||
+ | * Learning Pearl, third Edition [http://www.unix.com.ua/orelly/perl/learn/index.htm] | ||
+ | |||
+ | ===Perl - Zmienne skalarne i struktury kontrolne (12.11.2008)=== | ||
+ | * [[Media: Zd3_perl2.pdf | 3. Zadanie domowe - Perl 2]] [ pdf ] | ||
+ | |||
+ | ===Perl - Podstawowe operacje wejćia i wyjścia (19.11.2008)=== | ||
+ | * Prezentacja: [[ Media:Wyklad06.pdf | Perl - Podstawowe operacje wejćia i wyjścia ]] [ pdf ] | ||
+ | * Wersja do druku [[ Media:Wyklad06-handout.pdf | Perl - Podstawowe operacje wejćia i wyjścia ]] [ pdf ] | ||
+ | * [[Media: Zd4_perl3.pdf | 4. Zadanie domowe - Perl 3]] [ pdf ] | ||
+ | |||
+ | ===Perl - Manipulacja tablic, zmienne lokalne, funkcje (24.12.2008)=== | ||
+ | * Prezentacja: [[ Media:Wyklad07.pdf | Perl - Manipulacja tablic, zmienne lokalne, funkcje ]] [ pdf ] | ||
+ | * Wersja do druku [[ Media:Wyklad07-handout.pdf | Perl - Manipulacja tablic, zmienne lokalne, funkcje ]] [ pdf ] | ||
+ | <!--* [[Media: Zd_perl3.pdf | Zadania domowe - Perl 3]] [ pdf ]--> | ||
+ | <!--* [[Media: Zd_perl2rozwiazania.pdf | Rozwiązania do niektórych zadań z zestawu Perl 2]] [ pdf ]--> | ||
+ | |||
+ | |||
+ | = Semestr drugi = | ||
+ | |||
+ | ===Perl - Tablice asocjacyjne oraz funkcje tablicowe (25.02.2009)=== | ||
+ | * Prezentacja: [[ Media:Wyklad08.pdf | Perl - Tablice asocjacyjne oraz funkcje tablicowe ]] [ pdf ] | ||
+ | * Wersja do druku [[ Media:Wyklad08-handout.pdf | Perl - Tablice asocjacyjne oraz funkcje tablicowe ]] [ pdf ] | ||
+ | |||
+ | ===Intermezzo - Wyrażenia regularne (01.04.2009)=== | ||
+ | <!--* [[Media: Zd_re.pdf | Zadania domowe - Wyrażenia regularne]] [ pdf ]--> | ||
+ | |||
+ | Przydatne linki: | ||
+ | * Ściąga dotycząca wyrażeń regularnych [http://www.addedbytes.com/cheat-sheets/regular-expressions-cheat-sheet/] | ||
+ | * Strona do testowania wyrażeń regularnych [http://www.dhtmlgoodies.com/scripts/regular-expression/regular-expression.html] | ||
+ | |||
+ | ===Perl - Wyrażenie regularne (16.04.2008)=== | ||
+ | * Prezentacja: [[ Media:Wyklad12.pdf | Perl - Wyrażenie regularne ]] [ pdf ] | ||
+ | * Wersja do druku [[ Media:Wyklad12-handout.pdf | Perl - Wyrażenia regularne ]] [ pdf ] | ||
+ | |||
+ | |||
+ | Przydatne linki: | ||
+ | * Wszystkie poprzednie linki | ||
+ | * Skrócony tutorial dotyczący wyrażeń regularnych w Perlu [http://perldoc.perl.org/perlrequick.html] | ||
+ | * Pełny i dosyć zaawansowany tutorial dotyczący wyrażeń regularnych w Perlu [http://perldoc.perl.org/perlretut.html] | ||
+ | |||
+ | |||
+ | ===Przetwarzania tekstów wielojęzycznych (03.06.2009)=== | ||
+ | * Prezentacja: [[ Media:Wyklad17.pdf | Przetwarzanie tekstów wielojęzycznych ]] [ pdf ] | ||
+ | * Wersja do druku [[ Media:Wyklad17-handout.pdf | Przetwarzanie tekstów wielojęzycznych ]] [ pdf ] | ||
+ | <!-- * [[ Media: Zd_kodowanie.pdf | Zadania domowe - Przetwarzanie tekstów wielojęzycznych ]] [ pdf ] --> | ||
+ | |||
+ | |||
+ | Przydatne linki: | ||
+ | * Wpis dot. '''ASCII''' na pl.wikipedia.org [http://pl.wikipedia.org/wiki/ASCII] | ||
+ | * Wpis dot. '''ISO-8859''' na pl.wikipedia.org [http://pl.wikipedia.org/wiki/ISO_8859] | ||
+ | * Wpis dot. '''ISO-8859-1''' na pl.wikipedia.org [http://pl.wikipedia.org/wiki/ISO_8859-1] | ||
+ | * Wpis dot. '''ISO-8859-2''' na pl.wikipedia.org [http://pl.wikipedia.org/wiki/ISO_8859-2] | ||
+ | * Wpis dot. '''CP-1252''' na pl.wikipedia.org [http://pl.wikipedia.org/wiki/Windows-1252] | ||
+ | * Wpis dot. '''CP-1250''' na pl.wikipedia.org [http://pl.wikipedia.org/wiki/Windows-1250] | ||
+ | * Wpis dot. '''Unicode''' na en.wikipedia.org [http://en.wikipedia.org/wiki/Unicode] | ||
+ | * Wpis dot. '''UTF-8''' na en.wikipedia.org [http://en.wikipedia.org/wiki/UTF-8] | ||
+ | * Strona domowa Unicode [http://www.unicode.org] | ||
+ | * Zestawy kodów i znaków Unicode [http://www.unicode.org/charts/] | ||
+ | |||
+ | |||
+ | <!-- | ||
+ | ===Przetwarzania tekstów wielojęzycznych - zajęcia praktyczne (09.04.2008)=== | ||
+ | * [[ Media: materialy.zip | Materiały do zajęć ]] [ zip ] | ||
+ | * [[ Media: Zd_przetwarzanie.pdf | Zadania domowe - Przetwarzanie tekstów wielojęzycznych 2 ]] [ pdf ] --> | ||
+ | |||
+ | |||
+ | |||
+ | <!--* [[Media: Zd_perl4.pdf | Zadania domowe - Perl 4]] [ pdf ] - zestaw świąteczny :) | ||
+ | |||
- | ===HTML i XHTML (17.10.2007)=== | + | ===HTML i XHTML (17.10.2008)=== |
* Prezentacja: [[ Media: Wykład2.pdf | HTML i XHTML (1)]] [ pdf ] | * Prezentacja: [[ Media: Wykład2.pdf | HTML i XHTML (1)]] [ pdf ] | ||
* [[Media: Ściąga_HTML.pdf | Ściąga do HTML]] [ pdf ] | * [[Media: Ściąga_HTML.pdf | Ściąga do HTML]] [ pdf ] | ||
Linia 32: | Linia 149: | ||
===XHTML i CSS (24.10.2007)=== | ===XHTML i CSS (24.10.2007)=== | ||
* [[Media: Zd_1.pdf | Zadania domowe]] [ pdf ] | * [[Media: Zd_1.pdf | Zadania domowe]] [ pdf ] | ||
- | |||
Przydatne linki: | Przydatne linki: | ||
*Kurs XHTML - Krok po kroku [http://kurs.browsehappy.pl/Krok/Krok] (polecam) | *Kurs XHTML - Krok po kroku [http://kurs.browsehappy.pl/Krok/Krok] (polecam) | ||
*Kurs XHTML - CSS [http://kurs.browsehappy.pl/CSS/Wprowadzenie] (polecam) | *Kurs XHTML - CSS [http://kurs.browsehappy.pl/CSS/Wprowadzenie] (polecam) | ||
- | |||
- | ===Wiersz poleceń (1) - w wersji Microsoft Windows (07.11.2007)=== | ||
- | * Prezentacja: [[ Media:Wyklad4.pdf | Wierz poleceń (1) ]] [pdf] | ||
- | |||
- | ===Wiersz poleceń (2) - potoki i pliki wsadowe (14.11.2007)=== | ||
- | * Prezentacja: [[ Media:Wyklad5.pdf | Wiersz poleceń (2) ]] [pdf] | ||
- | * [[Media: Ściąga_CLI.pdf | Ściąga - Wiersz Poleceń]] [ pdf ] | ||
- | * [[Media: Zadania_domowe_CLI.pdf | Zadania domowe]] [ pdf ] | ||
- | |||
- | |||
- | Przydatne linki: | ||
- | * commandwindows.com [http://commandwindows.com] | ||
- | * Kurs Windows Shell Cay S. Horstmann'a (Wprowadzenie) [http://www.cs.sjsu.edu/web_mater/cs46a/cs46alab/lab1/tutorial.html] | ||
- | * Kurs Windows Shell Cay S. Horstmann'a (Zaawansowane) [http://www.cs.sjsu.edu/web_mater/cs46a/cs46alab/lab7/tutorial.html] | ||
- | * Oficjalna strona Microsoft o wierszu poleceń [http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds_shelloverview.mspx?mfr=true] | ||
===Perl - Wprowadzenie (21.11.2007)=== | ===Perl - Wprowadzenie (21.11.2007)=== | ||
- | * Prezentacja: [[ Media:Wyklad6.pdf | Perl - Wprowadzenie ]] [pdf] | + | * Prezentacja: [[ Media:Wyklad6.pdf | Perl - Wprowadzenie ]] [ pdf ] |
* Wersja do druku [[ Media:Wyklad6_handout.pdf | Perl - Wprowadzenie ]] [ pdf ] | * Wersja do druku [[ Media:Wyklad6_handout.pdf | Perl - Wprowadzenie ]] [ pdf ] | ||
+ | |||
+ | ===Perl - Zmienne skalarne i struktury kontrolne (28.11.2007)=== | ||
+ | * Prezentacja: [[ Media:Wyklad7.pdf | Perl - Zmienne skalarne i struktury kontrolne ]] [ pdf ] | ||
+ | * Wersja do druku [[ Media:Wyklad7-handout.pdf | Perl - Zmienne skalarne i struktury kontrolne ]] [ pdf ] | ||
+ | * [[Media: Zd_perl1.pdf | Zadania domowe - Perl 1]] [ pdf ] | ||
Linia 67: | Linia 173: | ||
===Perl - Zmienne skalarne i struktury kontrolne (28.11.2007)=== | ===Perl - Zmienne skalarne i struktury kontrolne (28.11.2007)=== | ||
- | * Prezentacja: [[ Media:Wyklad7.pdf | Perl - Zmienne skalarne i struktury kontrolne ]] [pdf] | + | * Prezentacja: [[ Media:Wyklad7.pdf | Perl - Zmienne skalarne i struktury kontrolne ]] [ pdf ] |
* Wersja do druku [[ Media:Wyklad7-handout.pdf | Perl - Zmienne skalarne i struktury kontrolne ]] [ pdf ] | * Wersja do druku [[ Media:Wyklad7-handout.pdf | Perl - Zmienne skalarne i struktury kontrolne ]] [ pdf ] | ||
- | * [[Media: Zd_perl1.pdf | Zadania domowe]] [ pdf ] | + | * [[Media: Zd_perl1.pdf | Zadania domowe - Perl 1]] [ pdf ] |
Przydatne linki: | Przydatne linki: | ||
* Learning Pearl, third Edition [http://www.mamiyami.com/document/oreilly/perl3/lperl/index.htm] | * Learning Pearl, third Edition [http://www.mamiyami.com/document/oreilly/perl3/lperl/index.htm] | ||
+ | |||
+ | ===Perl - Podstawowe operacje wejćia i wyjścia (05.12.2007)=== | ||
+ | * Prezentacja: [[ Media:Wyklad8.pdf | Perl - Podstawowe operacje wejćia i wyjścia ]] [ pdf ] | ||
+ | * Wersja do druku [[ Media:Wyklad8-handout.pdf | Perl - Podstawowe operacje wejćia i wyjścia ]] [ pdf ] | ||
+ | * [[Media: Zd_perl2.pdf | Zadania domowe - Perl 2]] [ pdf ] | ||
+ | |||
+ | |||
+ | Przydatne linki: | ||
+ | * Learning Pearl, third Edition [http://www.mamiyami.com/document/oreilly/perl3/lperl/index.htm] | ||
+ | |||
+ | ===Perl - Manipulacja tablic, zmienne lokalne, funkcje (12.12.2007)=== | ||
+ | * Prezentacja: [[ Media:Wyklad9.pdf | Perl - Manipulacja tablic, zmienne lokalne, funkcje ]] [ pdf ] | ||
+ | * Wersja do druku [[ Media:Wyklad9-handout.pdf | Perl - Manipulacja tablic, zmienne lokalne, funkcje ]] [ pdf ] | ||
+ | * [[Media: Zd_perl3.pdf | Zadania domowe - Perl 3]] [ pdf ] | ||
+ | * [[Media: Zd_perl2rozwiazania.pdf | Rozwiązania do niektórych zadań z zestawu Perl 2]] [ pdf ] | ||
+ | |||
+ | ===Perl - Tablice asocjacyjne i funkcje tablicowe (19.12.2007)=== | ||
+ | * Prezentacja: [[ Media:Wyklad10.pdf | Perl - Tablice asocjacyjne i funkcje tablicowe ]] [ pdf ] | ||
+ | * Wersja do druku [[ Media:Wyklad10-handout.pdf | Perl - Manipulacja tablic, zmienne lokalne, funkcje ]] [ pdf ] | ||
+ | * [[Media: Zd_perl4.pdf | Zadania domowe - Perl 4]] [ pdf ] - zestaw świąteczny :) | ||
+ | |||
+ | ===Intermezzo - Wyrażenia regularne (09.01.2008)=== | ||
+ | * [[Media: Zd_re.pdf | Zadania domowe - Wyrażenia regularne]] [ pdf ] | ||
+ | |||
+ | |||
+ | Przydatne linki: | ||
+ | * Strona do testowania wyrażeń regularnych [http://www.dhtmlgoodies.com/scripts/regular-expression/regular-expression.html] | ||
+ | * Kurs dotyczący wyrażeń regularnych [http://ploug.eu.org/doc/regexp.pdf] | ||
+ | |||
+ | ===Perl - Wyrażenie regularne (16.01.2008)=== | ||
+ | * Prezentacja: [[ Media:Wyklad12.pdf | Perl - Wyrażenie regularne ]] [ pdf ] | ||
+ | * Wersja do druku [[ Media:Wyklad12-handout.pdf | Perl - Wyrażenia regularne ]] [ pdf ] | ||
+ | |||
+ | |||
+ | Przydatne linki: | ||
+ | * Wszystkie poprzednie linki | ||
+ | * Skrócony tutorial dotyczący wyrażeń regularnych w Perlu [http://perldoc.perl.org/perlrequick.html] | ||
+ | * Pełny i dosyć zaawansowany tutorial dotyczący wyrażeń regularnych w Perlu [http://perldoc.perl.org/perlretut.html] | ||
+ | |||
+ | |||
+ | =Semestr drugi= | ||
+ | |||
+ | ===Perl - Referencje (20.02.2008)=== | ||
+ | * Skrypt: [[ Media:Wyklad13.pdf | Perl - Referencje ]] [ pdf ] | ||
+ | * [[Media: Zd_perlref.pdf | Zadania domowe - Referencje]] [ pdf ] | ||
+ | * [[Media: Zd_perl4rozwiazania.pdf | Rozwiązania do niektórych zadań z zestawu Perl 4]] [ pdf ] | ||
+ | |||
+ | |||
+ | Przydatne linki: | ||
+ | * Tutorial dotyczący referencji w Perlu [http://perldoc.perl.org/perlreftut.html] | ||
+ | |||
+ | ===Perl - Referencje 2 (27.02.2008)=== | ||
+ | * [[Media: Zd_perlref2.pdf | Zadania domowe - Referencje 2]] [ pdf ] | ||
+ | |||
+ | |||
+ | Przydatne linki: | ||
+ | * Tutorial dotyczący referencji w Perlu [http://perldoc.perl.org/perlreftut.html] | ||
+ | |||
+ | ===Perl - Zastosowanie modułów (12.03.2008)=== | ||
+ | * Prezentacja: [[ Media:Wyklad15.pdf | Perl - Zastosowanie modułów ]] [ pdf ] | ||
+ | * Wersja do druku [[ Media:Wyklad15-handout.pdf | Perl - Zastosowanie modułów ]] [ pdf ] | ||
+ | * [[Media: Zd_perlmod.pdf | Zadania domowe - Zastosowanie modułów ]] [ pdf ] | ||
+ | |||
+ | |||
+ | Przydatne linki: | ||
+ | * Słynny CPAN [http://www.cpan.org] | ||
+ | * Internetowa książka dotycząca Perla [http://www.perl.org/books/beginning-perl/] | ||
+ | * Rozdział o modułach [http://blob.perl.org/books/beginning-perl/3145_Chap10.pdf] | ||
+ | |||
+ | ===Zestawy znaków oraz Unicode (19.03.2008)=== | ||
+ | <br> | ||
+ | |||
+ | Przydatne linki: | ||
+ | * Wpis dot. '''ASCII''' na pl.wikipedia.org [http://pl.wikipedia.org/wiki/ASCII] | ||
+ | * Wpis dot. '''ISO-8859''' na pl.wikipedia.org [http://pl.wikipedia.org/wiki/ISO_8859] | ||
+ | * Wpis dot. '''ISO-8859-1''' na pl.wikipedia.org [http://pl.wikipedia.org/wiki/ISO_8859-1] | ||
+ | * Wpis dot. '''ISO-8859-2''' na pl.wikipedia.org [http://pl.wikipedia.org/wiki/ISO_8859-2] | ||
+ | * Wpis dot. '''CP-1252''' na pl.wikipedia.org [http://pl.wikipedia.org/wiki/Windows-1252] | ||
+ | * Wpis dot. '''CP-1250''' na pl.wikipedia.org [http://pl.wikipedia.org/wiki/Windows-1250] | ||
+ | * Wpis dot. '''Unicode''' na en.wikipedia.org [http://en.wikipedia.org/wiki/Unicode] | ||
+ | * Wpis dot. '''UTF-8''' na en.wikipedia.org [http://en.wikipedia.org/wiki/UTF-8] | ||
+ | |||
+ | ===Przetwarzania tekstów wielojęzycznych (26.03.2008)=== | ||
+ | * Prezentacja: [[ Media:Wyklad17.pdf | Przetwarzanie tekstów wielojęzycznych ]] [ pdf ] | ||
+ | * Wersja do druku [[ Media:Wyklad17-handout.pdf | Przetwarzanie tekstów wielojęzycznych ]] [ pdf ] | ||
+ | * [[ Media: Zd_kodowanie.pdf | Zadania domowe - Przetwarzanie tekstów wielojęzycznych ]] [ pdf ] | ||
+ | |||
+ | |||
+ | Przydatne linki: | ||
+ | * Strona domowa Unicode [http://www.unicode.org] | ||
+ | * Zestawy kodów i znaków Unicode [http://www.unicode.org/charts/] | ||
+ | |||
+ | ===Przetwarzania tekstów wielojęzycznych - zajęcia praktyczne (09.04.2008)=== | ||
+ | * [[ Media: materialy.zip | Materiały do zajęć ]] [ zip ] | ||
+ | * [[ Media: Zd_przetwarzanie.pdf | Zadania domowe - Przetwarzanie tekstów wielojęzycznych 2 ]] [ pdf ] | ||
+ | |||
+ | ===Wprowadzenie do XML (16.04.2008)=== | ||
+ | * Prezentacja: [[ Media:Wykladxml.pdf | Wprowadzenie do XML ]] [ pdf ] | ||
+ | * Wersja do druku [[ Media:Wykladxml-handout.pdf | Wprowadzenie do XML ]] [ pdf ] | ||
+ | |||
+ | |||
+ | ===XML - Zajęcia praktycznie (23.04.2008)=== | ||
+ | |||
+ | *[[Media:syntaxtree.png | Przykładowe drzewo składniowe ]] | ||
+ | |||
+ | |||
+ | Przydatne linki: | ||
+ | * Walidator XML [http://www.stg.brown.edu/service/xmlvalid/] | ||
+ | |||
+ | ===Perl - Przetwarzanie XML (07.05.2008)=== | ||
+ | * Prezentacja: [[ Media:Wyklad-xmlparse.pdf | Perl - Przetwarzanie XML ]] [ pdf ] | ||
+ | * Wersja do druku [[ Media:Wyklad-xmlparse-handout.pdf | Perl - Przetwarzanie XML ]] [ pdf ] | ||
+ | * [[Media: Zd_xmlparse.pdf | Zadania domowe ]] [ pdf ] | ||
+ | |||
+ | |||
+ | Przydatne linki: | ||
+ | * Perl-XML Frequently Asked Questions [http://perl-xml.sourceforge.net/faq/] | ||
+ | * Perl XML Quickstart: The Standard XML Interfaces [http://www.xml.com/pub/a/2001/05/16/perlxml.html] | ||
+ | * Perl XML Quickstart: The Perl XML Interfaces [http://www.xml.com/pub/a/2001/04/18/perlxmlqstart1.html] | ||
+ | * Parsing XML documents with Perl's XML::Simple [http://articles.techrepublic.com.com/5100-10878_11-5363190.html] | ||
+ | * Parsing XML documents with Perl [http://articles.techrepublic.com.com/5100-10878_11-1044612.html] | ||
+ | |||
+ | ===Perl - LWP::Simple - czyli okno na wielki świat (21.05.2008)=== | ||
+ | * [[ Funkcja pomocnicza ]] (na podstawie pracy domowej pani Idy) | ||
+ | * [[ Gazeta Crawler ]] - program z zajęć | ||
+ | |||
+ | |||
+ | Przydatne linki: | ||
+ | * CPAN - LWP::Simple [http://search.cpan.org/~gaas/libwww-perl-5.812/lib/LWP/Simple.pm] | ||
+ | * CPAN - HTML::LinkExtor [http://search.cpan.org/~gaas/HTML-Parser-3.56/lib/HTML/LinkExtor.pm] | ||
+ | * CPAN - WWW::Mechanize [http://search.cpan.org/~petdance/WWW-Mechanize-1.34/lib/WWW/Mechanize.pm] | ||
+ | * CPAN - LWP::UserAgent [http://search.cpan.org/~gaas/libwww-perl-5.812/lib/LWP/UserAgent.pm] | ||
+ | --> |
Aktualna wersja
Witam na stronie wykładu monograficznego "Narzędzia informatyczne w językoznawstwie"
Celem przedmiotu jest zaznajomienie słuchaczy z technologiami, standardami oraz narzędziami informatycznymi stosowanymi w językoznawstwie, szczególnie w takich dziedzinach jak leksykografia, lingwistyka korpusowa, lingwistyka komputerowa.
Będziemy między innymi omawiać i stosować metody: przetwarzania tekstów napisanych za pomocą różnych alfabetów, wyszukiwania informacji lingwistycznych w zbiorach tekstów oraz w internecie, generowania i przetwarzania anotacji lingwistycznych za pomocą standardu XML i wiele więcej. Będziemy korzystać z narzędzi i zasobów publicznie dostępnych w internecie oraz z uniwersalnego języka programowania Perl, który jest szczególnie przystosowany do przetwarzania tekstów w najróżniejszych postaciach.
[edytuj] Semestr pierwszy
[edytuj] Dane lingwistyczne a komputer (08.10.2008)
- Prezentacja: Wprowadzenie - Dane lingwistyczne a komputer [ pdf ]
- Wersja do druku Wprowadzenie - Dane lingwistyczne a komputer [ pdf ]
Przydatne linki:
[edytuj] Wiersz poleceń (1) - w wersji Microsoft Windows (15.10.2008)
- Prezentacja: Wierz poleceń (1) [pdf]
- Wersja do druku Wierz poleceń (1) [ pdf ]
- Ściąga - Wiersz Poleceń [ pdf ]
[edytuj] Wiersz poleceń (2) - potoki i pliki wsadowe (22.10.2007)
- Prezentacja: Wiersz poleceń (2) [pdf]
- Wersja do druku Wierz poleceń (2) [ pdf ]
- Ściąga - Wiersz Poleceń [ pdf ]
- 1. Zadania domowe [ pdf ]
Przydatne linki:
- commandwindows.com [3]
- Kurs Windows Shell Cay S. Horstmann'a (Wprowadzenie) [4]
- Kurs Windows Shell Cay S. Horstmann'a (Zaawansowane) [5]
- Oficjalna strona Microsoft o wierszu poleceń [6]
[edytuj] Perl - Wprowadzenie (29.10.2008)
- Prezentacja: Perl - Wprowadzenie [ pdf ]
- Wersja do druku Perl - Wprowadzenie [ pdf ]
Przydatne linki:
- ActivePerl [7] (zadanie domowe)
- Cygwin [8]
- Pełna oficjalna dokumentacja Perla (perldoc) [9]
- Krótkie wprowadzenie do Perla (perlintro) [10] - wersja pdf [11]
- Często zadawane pytania (perlfaq) [12]
- Learning Pearl, third Edition [13]
[edytuj] Perl - Zmienne skalarne i struktury kontrolne (05.11.2008)
- Prezentacja: Perl - Zmienne skalarne i struktury kontrolne [ pdf ]
- Wersja do druku Perl - Zmienne skalarne i struktury kontrolne [ pdf ]
- 2. Zadanie domowe - Perl 1 [ pdf ]
Przydatne linki:
- Learning Pearl, third Edition [14]
[edytuj] Perl - Zmienne skalarne i struktury kontrolne (12.11.2008)
- 3. Zadanie domowe - Perl 2 [ pdf ]
[edytuj] Perl - Podstawowe operacje wejćia i wyjścia (19.11.2008)
- Prezentacja: Perl - Podstawowe operacje wejćia i wyjścia [ pdf ]
- Wersja do druku Perl - Podstawowe operacje wejćia i wyjścia [ pdf ]
- 4. Zadanie domowe - Perl 3 [ pdf ]
[edytuj] Perl - Manipulacja tablic, zmienne lokalne, funkcje (24.12.2008)
- Prezentacja: Perl - Manipulacja tablic, zmienne lokalne, funkcje [ pdf ]
- Wersja do druku Perl - Manipulacja tablic, zmienne lokalne, funkcje [ pdf ]
[edytuj] Semestr drugi
[edytuj] Perl - Tablice asocjacyjne oraz funkcje tablicowe (25.02.2009)
- Prezentacja: Perl - Tablice asocjacyjne oraz funkcje tablicowe [ pdf ]
- Wersja do druku Perl - Tablice asocjacyjne oraz funkcje tablicowe [ pdf ]
[edytuj] Intermezzo - Wyrażenia regularne (01.04.2009)
Przydatne linki:
[edytuj] Perl - Wyrażenie regularne (16.04.2008)
- Prezentacja: Perl - Wyrażenie regularne [ pdf ]
- Wersja do druku Perl - Wyrażenia regularne [ pdf ]
Przydatne linki:
- Wszystkie poprzednie linki
- Skrócony tutorial dotyczący wyrażeń regularnych w Perlu [17]
- Pełny i dosyć zaawansowany tutorial dotyczący wyrażeń regularnych w Perlu [18]
[edytuj] Przetwarzania tekstów wielojęzycznych (03.06.2009)
- Prezentacja: Przetwarzanie tekstów wielojęzycznych [ pdf ]
- Wersja do druku Przetwarzanie tekstów wielojęzycznych [ pdf ]
Przydatne linki:
- Wpis dot. ASCII na pl.wikipedia.org [19]
- Wpis dot. ISO-8859 na pl.wikipedia.org [20]
- Wpis dot. ISO-8859-1 na pl.wikipedia.org [21]
- Wpis dot. ISO-8859-2 na pl.wikipedia.org [22]
- Wpis dot. CP-1252 na pl.wikipedia.org [23]
- Wpis dot. CP-1250 na pl.wikipedia.org [24]
- Wpis dot. Unicode na en.wikipedia.org [25]
- Wpis dot. UTF-8 na en.wikipedia.org [26]
- Strona domowa Unicode [27]
- Zestawy kodów i znaków Unicode [28]