Uwaga! Materiały przestarzałe!
Ta strona jest kopią starej strony, którą utrzymywałem na serwerze Manta. Serwer ten już nie istnieje, strona jest bardzo stara, i możliwe, że większość odsyłaczy już nie działa. Przez wiele lat treści dotyczące Perla na tej stronie nie były aktualizowane. Postanowiłem trochę odświeżyć zawartość, wywalić starocie i nie działające linki; ten proces przypomina sprzątanie starego ogrodu...
Przedmiot zakończony
Ustalenia dotyczące przedmiotu Perl
Dziękuję wszystkim studentom (i pracownikom) za realizację przedmiotu! Dzięki tym zajęciom nauczyłem się sam odrobinę więcej niż możliwe byłoby to bez Was. :) Dodatkowo, dziękuję też za maile nadesłane od tych, którzy juz pracują i perl wyraźnie Im się przydaje. Życzę powodzenia i szybkiego perlowego rozwoju! Zachęcam też do dalszej korespondencji - jeżeli uznacie że warto mnie pomęczyć problemami albo w ramach info typu 'co słychać' :) Teraz, gdy już nie studiujecie, a pracujecie, możecie pisać bez żadnych obaw (jakbyście kiedyś jakieś mieli) :P
Perl - programowanie = monograf
Szczegóły przedmiotu
Uwaga małym druczkiem: możesz>1 sam opisać jakiś moduł.
1 studenci mogli to zrobić jedynie w trakcie kursu.
Opisy modułów
Wszystkie opisy modułów zostały wykonane przez pracowitych studentów, którzy dostawali za to punkty liczące się do końcowej oceny. Materiały opracowane szczególnie starannie dostawały więcej punktów. Oznaczyłem je znaczkiem .
- AI::Genetic
- AI::Genetic::OpCrossover
- AI::Genetic::OpMutation
- AI::Genetic::OpSelection
- Acme::Bleach
- Acme::Morse
- Acme::Morse::Audible
- Acme::Palindrome
- Acme::ScriptoPhrenic
- Acme::Void
- Algorithm::Munkres
- Archive::Tar
- Archive::Zip
- AutoSplit
- Benchmark
- CGI::Pretty
- CAD::Drawing
- Class::Struct
- Clone
- Compass::Bearing
- Config
- Convert::Morse
- Convert::Wiki
- Crypt::RSA
- Cwd
- DBI
- DBI::pg
- DBIx
- Data::Dumper
- Date::Simple
- Digest::MD5
- Digest::SHA1
- Dir::Handle
- Encode
- Fatal
- File::Attributes
- File::Basename
- File::Compare
- File::Handle
- File::NCopy
- File::Temp
- FindBin
- Flickr::API
- Flickr::API::People
- Flickr::Upload
- GD
- Games::Maze
- Geo::IP2Location
- GetOpt::Long
- Gtk2
- HTML::GoogleMaps
- HTTP::Daemon
- Heap
- IO::File
- Image::ExifTool
- Image::ImageShack
- Image::Size
- Imager
- Inline
- LJ::Simple
- LWP
- Lingua::EN::Sentence
- List::MoreUtils
- List::Util
- MIDI
- MP3::Tag
- MPEG::ID3v2Tag
- Mail::Mailer
- Mail::MboxParser
- Mail::Pop3Client
- Math::Complex
- Math::Fibonacci
- Math::Matrix
- Math::Roman
- Math::Round
- Math::Trig
- Module::Signature
- Net::FTP
- Net::Gadu
- Net::hostent
- Net::POP3
- Net::SCP
- Net::SFTP
- Net::SSH::Perl
- Net::Time
- PDF::Parse
- Perl6::Classes
- Perl6::Interpolators
- Perl6::Parameters
- Perl6::Subs
- Perl6::Variables
- Persistent::MySQL
- Pod::HTML2Pod
- Pod::Man
- Pod::Pdf
- Pod::Text
- Pod::Usage
- Proc::Fork
- Regex::presuf
- Scalar::Footnote
- Scalar::Numbers
- Servlet::Http::HttpServlet
- Shell
- Spiffy
- Storable
- Switch
- Symbol::Approx::Sub
- Sys::Lastlog
- Term::ANSIColor
- Term::Gnuplot
- Test::Builder
- Test::Harness
- Test::More
- Test::Simple
- Text::Sentence
- Text::Soundex
- Text::TypingEffort
- Text::Wrap
- Thesaurus
- Time::gmtime
- Time::Local
- Time::localtime
- WWW::Google::Calculator
- WWW::Google::Images
- WWW::Patent::Page
- WWW::Search::ISBNDB
- WWW::Yahoo::Movies
- Win32
- Win32::Mediaplayer
- X11::Protocol
- XML::DOM
- XML::Handler::EasyTree::Generator
- XML::TreeBuilder
- XML::Ximple
Zadania dla wszystkich
- ...o uruchamianiu perla
- ...o dokumentacji perla
- ...o operatorach perla + dodatkowe
- ...o typach danych (listy, tablice, hasze)
- ...o konstrukcjach sterujących
- ...o strukturach wielowymiarowych
- ...o procedurach i funkcjach
- ...o pakietach i modułach
- ...o wyrażeniach regularnych
- ...o debuggerze perla
- ...o obiektach perla
- ...o domknięciach
- ...o dziedziczeniu i polimorfizmie
- ...o magii i typeglobach
Różności nie zawsze perlowe
Różne ciekawostki, które znalazłem podczas prowadzenia przedmiotu. Niestety sporo z nich już znikło.
Taki troche lepszy CPAN- Konferencje perlowe
- Konkurs perlowy dla moich studentów
- Refleksje dotyczące perla
Is Perl's OO evil? A Pythoner's Perspective- Strona Depesza - parę perlowych refleksji
Jak zniechęcić do programowania?- Różne transformacje, nie tylko Schwartza
Nie-typowy kurs perla (fajne)Perlowa edukacja na univerze Haifa
Kolokwia: rozwiązania zadań
Stare zadania z ZJP
Znajdziesz tu zestaw starych zadań z przedmiotu "Zaawansowane języki programowania", który czasami prowadzę.