Contest tasks say a lot about the quality of a programming competition. They should be original, engaging and of different levels of difficulty. Finding a solution should cause the contestant to feel great satisfaction, whereas being unable to solve a given task should encourage an individual to broaden their knowledge and develop new skills. This book contains the best tasks from algorithmic and programming competitions organized or co-organized by the University of Warsaw, ...
Studia przypadków prezentujące wybrane problemy z firm i instytucji rozwiązane na podstawie rzeczywistych danych. Jedyna książka na rynku, w której przedstawione są praktyczne sposoby rozwiązania rzeczywistych problemów biznesowych za pomocą arkuszy kalkulacyjnych. Autorzy na konkretnych przykładach udowadniają, że korzystanie z Excel może być nieocenioną pomocą przy podejmowaniu ważnych decyzji biznesowych. Każdy rozdział przedstawia inny problem, z któym borykała się konkre...
Monografia ta stanowi unikalne kompendium współczesnej wiedzy dotyczącej metod oraz systemów automatyki i robotyki, w znacznej mierze uwzględniające różnorodne elementy przetwarzania informacji, wspomagania decyzji i inteligencji obliczeniowej. Powstała z inicjatywy Komitetu Automatyki i Robotyki Polskiej Akademii Nauk, w ramach której zaproszono do współpracy najwybitniejszych polskich specjalistów z tej dziedziny. Wszyscy pierwsi autorzy poszczególnych rozdziałów są członka...
Książka przedstawia sposoby i techniki programowania użyteczne we wszelkich zastosowaniach języka Java. W publikacji akcentowany jest kontekst praktyczny: jak i do czego poszczególnych narzędzi językowych używać. Specjalna uwaga zwracana jest na nowe elementy języka, dostępne w wersjach 8 i 9. Rozbudowane rozdziały o kolekcjach, wejściu-wyjściu, programowaniu współbieżnym i dynamicznym stanowią swoiste kompendia, które dają nie tylko orientację co do zestawu dostępnych środkó...
Lua i LaTeX. Dynamiczne tworzenie dokumentów to książka, która staje na granicy dwóch na pozór odległych światów – programowania i składu tekstu. Po jednej stronie Lua – szybki, łatwy i użyteczny język programowania o licznych zastosowaniach. Po drugiej LaTeX – zaawansowany system składu tekstu o rosnącej z roku na rok popularności. Ich połączenie otwiera wiele nowych możliwości, dla których inspirację znajdziesz w tej książce. Pozycja ta stanowi pierwsze polskojęzyczne wprow...
Nowoczesna Kryptografia to praktyczny przewodnik po współczesnym szyfrowaniu. Książka zawiera szczegółowy opis podstawowych pojęć matematycznych, leżących u podstaw kryptografii oraz treściwe omówienie sposobu ich działania. Dzięki niej dowiesz się, czym jest szyfrowanie uwierzytelnione, bezpieczna losowość, funkcje mieszające, szyfry blokowe oraz techniki klucza publicznego, takie jak RSA i kryptografia krzywych eliptycznych. Poznasz również: kluczowe pojęcia kryptografii, t...
Do automatyzacji procesów przemysłowych powszechnie stosowane są sterowniki PLC. Poświęcona im literatura jest obszerna, jednak są to książki opisujące głównie możliwości funkcjonalne poszczególnych modeli sterowników, a konsekwentnie pomijające projektowanie wykonywanych przez nie algorytmów sterowania. Książka wypełnia tę lukę, opisując w przystępny sposób różnorodne praktyczne problemy związane z projektowaniem przeznaczonych dla sterowników PLC algorytmów sterowania złożo...
Książka przeznaczona dla wszystkich, którzy chcą poznać działanie mikroprocesorów, mikrokontrolerów i mikrokomputerów. Ważnymi odbiorcami książki są słuchacze Policealnych Studiów Informatyki oraz studenci kierunków informatycznych, a także uczniowie Techników Elektronicznych. W książce opisano: działanie mikrokomputera i mikroprocesora; rodzaje układów we/wy i ich współpracę z mikroprocesorem oraz z urządzeniami zewnętrznymi; najczęściej stosowane interfejsy mikrokomputerów ...
Potrzebujesz atrakcyjnego banneru, przyciągającej uwagę strony www, filmu rysunkowego czy prezentacji multimedialnej? Chcesz szybko nauczyć się tworzenia nawet najbardziej skomplikowanych animacji? Ta książka jest dla Ciebie! Dzięki SWiSH Max2 i SWiSH Max3 tworzenie interesującej animacji zajmie Ci kilka godzin, a efekt zyska uznanie wielu osób. W ostatnich latach powstało wiele programów umożliwiających tworzenie animacji w technice flash. Jedne dają pełną kontrolę nad tworz...
Treści tu zawarte stanowią podstawę tekstów zorientowanych na sprawdzenie praktycznych umiejętności z dziedziny przetwarzania tekstu. Występująca w nazwie informacja poziom zaawansowany oznacza, żetematy podstawowe zostały rozszerzone tak, aby w trakcie lektury czytelnik opanował posługiwanie się narzędziami służącymi do edycji tekstu na wyższym poziomie kompetencji.
Ostatnia dekada to czas bezprecedensowego rozwoju sztucznej inteligencji – nie tylko przełomowych badań nad algorytmami uczenia maszynowego, ale również coraz powszechniejszego stosowania inteligentnych maszyn w najróżniejszych dziedzinach naszego życia. Rozwój ten ogranicza niewystarczająca liczba specjalistów, łączących znajomość modelowania danych (przygotowania danych i zasad działania algorytmów uczenia maszynowego) ze znajomością języków analizy danych, takich jak SQL, ...
Zrób to sam z Arduino poprzez różne, praktyczne i rozrywkowe, projekty dla średniozaawansowanych pokaże ci, co zrobić, aby nie zaniedbywać praktyki w majsterkowaniu. Możesz wzbogacić swoje inżynieryjne i elektroniczne know-how, wykonując 10 złożonych projektów. Informacja o autorze/ redaktorze: Andrew Warren uzyskał pierwszą licencję radiową w wieku 12 lat i od tego czasu zajmuje się majsterkowaniem. Pracował jako konsultant techniczny dla kilku ważnych korporacji, w tym Moto...
Książka Zrozumieć głębokie uczenie pokazuje, jak od zera budować sieci neuronowe głębokiego uczenia. Andrew Trask - doświadczony ekspert w tej dziedzinie, w swobodnym i przejrzystym stylu prezentuje leżącą w tle naukę, dzięki czemu możesz samodzielnie zrozumieć każdy szczegół nauczania sieci neuronowych. Jedynie przy użyciu Pythona i jego biblioteki matematycznej NumPy będziesz mógł uczyć swoje własne sieci neuronowe, aby samodzielnie zobaczyć i zrozumieć jak działa rozpoznaw...
Europejski Certyfikat Umiejętności Komputerowych (European Computer Driving Licence, w skrócie ECDL) jest świadectwem potwierdzającym, że jego posiadacz zdobył umiejętności w zakresie obsługi komputera i programów użytkowych po odbyciu międzynarodowego systemu szkoleń. W Polsce licencji na szkolenia udziela Polskie Towarzystwo Informatyczne (PTI), ono także wydaje certyfikaty. Książka, którą przedstawiamy, jest rekomendowana przez PTI jako materiał szkoleniowy. Obecne wydanie...
Drugi tom niezwykle życzliwie przyjętej przez Czytelników serii Testowanie oprogramowania w praktyce to kontynuacja idei opisywania przez praktyków – dla praktyków – rzeczywistych wyzwań zawodowych w dziedzinie inżynierii jakości oprogramowania. Podobnie jak w przypadku części pierwszej, do opisania swoich doświadczeń z testowaniem zaproszeni zostali doświadczeni eksperci zajmujący się różnorodnymi obszarami testowania. Książka liczy dziewięć rozdziałów i podzielona jest na c...
ZRÓB SWÓJ WYMARZONY FILM Z KLOCKAMI LEGO! Czy kiedyś zastanawialiście się, jak stworzone przez Was dzieła z klocków Lego wyglądałyby na wielkim ekranie? W Księdze animacji Lego zobaczycie, jak ożywić wasze modele za pomocą animacji poklatkowej – nie wymaga to żadnego doświadczenia! Korzystając ze szczegółowych instrukcji zrobicie swoją pierwszą animację, a następnie poznacie cały proces tworzenia filmu – od scenopisu do post-produkcji. Informacja o autorze/ redaktorze: David ...
Nowe wydanie najlepszego na świecie podręcznika z dziedziny algorytmów i struktur danych. Omówiono w nim metody matematyczne stosowane do analizy algorytmów, sortowanie i statystyki pozycyjne, struktury danych, podstawowe metody projektowania efektywnych algorytmów. Dużo miejsca poświęcono złożonym strukturom danych i podstawowym algorytmom grafowym. W nowym wydaniu znajdziesz: - nowe rozdziały dotyczące dopasowania w grafach dwudzielnych, algorytmów online i uczenia maszynow...
Dwutomowa publikacja dla wszystkich, którzy chcą zrozumieć, na czym polega programowanie komputerów. Zawiera treści z zakresu podstaw algorytmów, programowania strukturalnego, programowania obiektowego oraz struktur danych. Pierwszy tom obejmuje podstawy programowania oraz programowanie strukturalne w językach Pascal i C/C++. Drugi tom zawiera zagadnienia zaawansowane: ·programowanie obiektowe w języku C++ ·programowanie aplikacji w środowisku Windows ·programowanie wizualno-...
Kategoria „Internet, komputery, informatyka” zawiera publikacje skupiające się na wszystkich zagadnieniach związanych z siecią, komputerami, programami komputerowymi czy oprogramowaniem. Książki z tej kategorii poświęcone są w głównej mierze programowaniu – znajdują się tu m.in. podręcznik „Wstęp do informatyki” Jacka Lembasa i Rafała Kawy przeznaczony dla studentów pierwszego roku kierunków informatycznych, poradnik „Sztuka dobrego programowania” Krzysztofa Jassego i Andrzeja Ziemkiewicza, w którym dobre rady znajdą zarówno początkujący, jak i zaawansowani programiści, poradnik „Java. Uniwersalne techniki programowania” pod redakcją naukową Krzysztofa Barteczki dotyczący programowania w języku Java, podręcznik „HTML. Tworzenie stron www i programów desktopowych” Rafała Strychalskiego (podzielony na 3 części: dla początkujących, średniozaawansowanych i zaawansowanych). Znajdują się tu także poradniki z innych dziedzin, jak np. e-commerce („Narzędzia Google dla e-commerce” Krzysztofa Marca), marketingu internetowego („AdWords i Analytics” Krzysztofa Marca i Tomasza Trzósły), praktyk zwinnych („W poszukiwaniu zwinności w architekturze systemów IT” Krzysztofa Bończaka”), rzeczywistości wirtualnej („Rzeczywistość wirtualna (VR) dla każdego – Aframe i HTML 5” Krzysztofa Wońka). Nie brakuje również pozycji dla dzieci, które już od małego chcą rozpocząć swoją przygodę z programowaniem w Scratchu, Pythonie czy Javie („Bawimy się, programując w Scratchu” i „Twórz własne gry komputerowe w Pythonie” Ala Sweigarta, „JavaScript dla dzieci. Programowanie na wesoło” Nicka Morgana), grafiką komputerową („Piksele, wektory i inne stwory” Alicji Żarowskiej-Mazur i Dawida Mazura), produkcją filmową („Zostań gwiazdą YouTube'a” Nicka Willoughby’ego).