Książka OpenGL i GLSL (nie taki krótki kurs) to prawdziwa gratka dla każdego, kto chce odnaleźć się w nowoczesnej grafice komputerowej. Kurs opisany w książce przedstawia trzy aplikacje wyświetlające grafikę trójwymiarową. Do kolejnych wariantów każdej aplikacji są dodawane nowe efekty, stanowiąc przykłady zastosowań kolejnych możliwości standardu OpenGL i języka GLSL. _x000D_ Dla ułatwienia korzystania z książki została ona podzielona na trzy części. Dzięki informacjom zawar...
Tom 1, który zapoczątkowuje serię Algorytmy Genetyczne, przedstawia najbardziej istotny dla AG operator – operator krzyżowania. Autor prezentuje w nim ponad 180 operatorów dla problemów kodowanych liczbami binarnymi i rzeczywistymi. Każdy z operatorów przedstawiony jest wedle tego samego, następującego schematu: _x000D_ ¦ Słowa kluczowe – mają pomóc w przeszukiwaniu książki i wzajemnym kojarzeniu prezentowanych w niej operatorów. _x000D_ ¦ Motywacja – wskazanie motywacji ...
Książka ta różni się od znanych na polskim rynku pozycji poświęconych algorytmice, dotyczy bowiem jej strony praktycznej. Taki sposób potraktowania tego działu informatyki wynika z coraz większego zainteresowania zarówno uczniów, jak i studentów udziałem w różnego rodzaju konkursach programistycznych. _x000D_ _x000D_ Czytelnik znajdzie w niej przegląd implementacji podstawowych algorytmów i struktur danych, które można zastosować bezpośrednio bądź zaadaptować w prosty sposób ...
Biblioteka wxWidgets jest potężnym, wieloplatformowym narzędziem, stworzonym do pisania aplikacji okienkowych, przeznaczonych dla wszystkich popularnych systemów operacyjnych. Jest wzbogacona o szereg narzędzi, umożliwiających realizację większości zadań i wymagań stawianych przed nowoczesnymi programami - w tym m.in. pełną obsługę współbieżności, obsługę protokołów sieciowych, czy też obsługę nowoczesnego OpenGL, choć to jedynie mała część jej możliwości. Co ważne, licencja ...
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, ...
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._x000D_ Ich połączenie otwiera wiele nowych możliwości, dla których inspirację znajdziesz w tej książce._x000D_ Pozycja ta stanowi pierwsze polsko...
Z uwagi na fakt, iż funkcje spełniają w arkuszu kalkulacyjnym coraz większą rolę, prezentujemy Czytelnikom książkę z ćwiczeniami, które pokazują praktyczne zastosowania większości funkcji Excela. Kolejne rozdziały obejmują przykłady dotyczące funkcji należących do grup wyróżnionych w arkuszu kalkulacyjnym przez jego twórców. Są to więc funkcje: _x000D_ - finansowe, _x000D_ - daty i czasu, _x000D_ - matematyczne, _x000D_ - statystyczne, _x000D_ - wyszukiwania i adresu, _...
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. _x000D_ W ostatnich latach powstało wiele programów umożliwiających tworzenie animacji w technice flash. Jedne dają pełną kontrolę...
Książka OpenGL i GLSL (nie taki krótki kurs) to prawdziwa gratka dla każdego, kto chce odnaleźć się w nowoczesnej grafice komputerowej. Kurs opisany w książce przedstawia trzy aplikacje wyświetlające grafikę trójwymiarową. Do kolejnych wariantów każdej aplikacji są dodawane nowe efekty, stanowiąc przykłady zastosowań kolejnych możliwości standardu OpenGL i języka GLSL._x000D_ Dla ułatwienia korzystania z książki została ona podzielona na trzy części. Część pierwsza zawiera in...
Języki programowania są sposobami zapisu przedstawiającymi obliczenia w sposób zrozumiały dla ludzi i dla maszyn. Świat, jaki dziś znamy, uzależniony jest od języków programowania, gdyż całe oprogramowanie działające na wszystkich komputerach zostało napisane w jakimś języku programowania. Jednak zanim możliwe będzie uruchomienie programu, musi on najpierw zostać przetłumaczony do postaci, w której komputer będzie mógł go wykonać. Tłumaczenie to odbywa się za pomocą specjalny...
Europejski Certyfikat Umiejętności Komputerowych (European Computer Driving Licence – ECDL) potwierdza zdobycie umiejętności w zakresie obsługi komputera i programów użytkowych po odbyciu międzynarodowego systemu szkoleń. _x000D_ W Polsce licencji na szkolenia udziela Polskie Towarzystwo Informatyczne (PTI), ono także wydaje certyfikaty._x000D_ Książka jest przeznaczona zarówno dla osób, które zamierzają przystąpić do egzaminu ECDL/ICDL Zarządzanie projektami, Moduł S5, jak...
Otwarte i wolno dostępne środowisko R zyskało w ostatnich latach ogromną popularność. Język R jest jednym z podstawowych narzędzi w warsztacie wielu analityków danych, statystyków, /data scientists/, badaczy opinii i rynku, specjalistów /business intelligence/ czy naukowców._x000D_ Książka skupia się na dogłębnym wyjaśnieniu zasad funkcjonowania środowiska R. Nie można jej jednak nazwać po prostu kursem programowania. Jest tak dlatego, że R jest ściśle związany z bogatymi obs...
Książka wprowadza czytelnika w tajniki budowy i programowania mikrokontrolera 8051. Zakres omawianego materiału obejmuje wykorzystanie elementów zawartych w mikrokontrolerze oraz sterowanie różnorodnych elementów zewnętrznych. Każdy temat poparty jest przykładami programów, które mogą być uruchamiane w Dydaktycznym Systemie Mikroprocesorowym DSM-51._x000D_ _x000D_ DSM-51 jest uniwersalnym sterownikiem mikroprocesorowym przeznaczonym do celów dydaktycznych. System może pracowa...
Europejski Certyfikat Umiejętności Komputerowych (European Computer Driving Licence – ECDL) potwierdza zdobycie umiejętności w zakresie obsługi komputera i programów użytkowych po odbyciu międzynarodowego systemu szkoleń._x000D_ W Polsce licencji na szkolenia udziela Polskie Towarzystwo Informatyczne (PTI), ono także wydaje certyfikaty._x000D_ Korzyści dla posiadacza certyfikatu ECDL:_x000D_ _x000D_ - potwierdzenie posiadanych kompetencji,_x000D_ - wzrost pozycji na r...
Tom 2 Kompendium prezentuje ponad 140 operatorów mutacji przeznaczonych do rozwiązywania problemów optymalizacji numerycznej. Układ książki nawiązuje do układu tomu 1, jednak tym razem prosty podział na operatory dedykowane do rozwiązywania problemów kodowanych liczbami binarnymi i liczbami rzeczywistymi już nie wystarczał. Prace badawcze poświęcone operatorowi mutacji nie sprowadzają się bowiem do opracowania jego nowej, często dedykowanej, postaci. Jednym z głównych pytań s...
Książka zawiera podstawowe wiadomości o programowaniu w języku Asembler. Poświęcona jest nauce pisania programów funkcjonujących zarówno w systemie DOS, jak i Windows. W stosunku do poprzednich wydań została wzbogacona o teorię, a także o technikę programowania wykorzystującą najnowsze rozkazy zaimplementowane w procesorach, operujące w sposób złożony na liczbach formatu całkowitego oraz zmiennoprzecinkowego. _x000D_ Końcowe rozdziały książki sygnalizują współczesne tendenc...
Symfony należy do czołówki frameworków aplikacji webowych, jest jednym z najlepszych napisanych w języku PHP. Książka krok po kroku, od zagadnień teoretycznych po ćwiczenia praktyczne, przybliża zagadnienia programowania w języku PHP i zarządzania projektem, wprowadza podstawowe pojęcia sprawdzonych metod i modeli stosowanych nie tylko w projektowaniu aplikacji webowych. Za przykład przyjęto serwis społecznościowy, którego rozwój opisano w kolejnych rozdziałach – efektem jest...
Deep learning to rodzaj systemu uczącego się, który pozwala komputerom na naukę na podstawie doświadczeń i zrozumienie świata w sennie hierarchii pojęć. Ponieważ komputer gromadzi wiedzę na podstawie doświadczeń, nie potrzebny jest nadzór człowieka w celu określenia całej wiedzy potrzebnej komputerowi. Hierarchia pojęć pozwala komputerowi uczyć się skomplikowanych pojęć rozbudowując je na podstawie prostszych elementów. Graf takich hierarchii będzie miał głębokość wielu warst...
Podręcznik zawiera kompletny kurs projektowania parametrycznego i nieparametrycznego 2D/3D oraz drukowania dokumentacji wyrobów dowolnej branży i o dowolnym stopniu złożoności, za pomocą programów: AutoCAD 2019 lub AutoCAD LT 2019 (tylko 2D) i wersji mobilnej AutoCAD Web/Mobile oraz nowszych, w polskiej lub angielskiej wersji językowej. Umożliwia przygotowanie do egzaminu certyfikacyjnego Autodesk Certified Professional: AutoCAD._x000D_ _x000D_ Materiały dodatkowe dostępne na...
Europejski Certyfikat Umiejętności Komputerowych (European Computer Driving Licence – ECDL) potwierdza zdobycie umiejętności w zakresie obsługi komputera i programów użytkowych po odbyciu międzynarodowego systemu szkoleń. _x000D_ W Polsce licencji na szkolenia udziela Polskie Towarzystwo Informatyczne (PTI), ono także wydaje certyfikaty._x000D_ Korzyści dla posiadacza certyfikatu ECDL:_x000D_ – potwierdzenie posiadanych kompetencji,_x000D_ – wzrost pozycji na rynku pracy,_...
Książka jest kolejną publikacją Ogólnopolskiego Międzyuczelnianego Seminarium Problemy badawcze i projektowe informatyzacji państwa._x000D_ Celem jej napisania było przybliżenie zagadnień związanych z integracją systemów informatycznych działających w jednej lub kilku firmach, w których zarządzanie dużą liczbą takich systemów staje się kłopotliwe. _x000D_ _x000D_ Książka jest przeznaczona przede wszystkim dla szefów firm, szefów działów IT, architektów i projektantów rozwiąza...
Książka jest wprowadzeniem do programowania, a zarazem podręcznikiem do przedmiotu PROGRAMOWANIE STRUKTURALNE I OBIEKTOWE, wykładanym dla zawodu technik informatyk. Wiadomości w niej zawarte są przydatne także studentom rozpoczynającym naukę programowania – przedmiot WSTĘP DO PROGRAMOWANIA. _x000D_ Publikacja opisuje podstawy programowania – algorytmy, cykl tworzenia programu oraz programowanie w językach Pascal oraz C/C++, zarówno w środowisku tekstowym, jak i w Windows. P...
Książka OpenGL i GLSL (nie taki krótki kurs) to prawdziwa gratka dla każdego, kto chce odnaleźć się w nowoczesnej grafice komputerowej. Kurs opisany w książce przedstawia trzy aplikacje wyświetlające grafikę trójwymiarową. Do kolejnych wariantów każdej aplikacji są dodawane nowe efekty, stanowiąc przykłady zastosowań kolejnych możliwości standardu OpenGL i języka GLSL._x000D_ Dla ułatwienia korzystania z książki została ona podzielona na trzy części. W części trzeciej jest wi...
PDF jest formatem plików używanym do długotrwałej archiwizacji danych elektronicznych. Zapewnia sztywny podział na strony dokładnie odpowiadający drukowanej wersji książki. Pliki w tym formacie są możliwe do odczytania na licznych platformach sprzętowych takich jak komputery, laptopy, smartfony, tablety czy czytniki. Czy jednak PDF jest naprawdę potrzebny? Jak każdy format ma on swoje zalety, jednak format EPUB znacznie lepiej spełnia oczekiwania e-czytelników, ponieważ umożliwia dopasowywanie wyświetlanego tekstu do ekranu, na jakim jest odczytywany. Dzięki temu komfort czytania jest zachowany zarówno na ekranie laptopa, jak i małym wyświetlaczu smartfona. Ponadto czytelnik sam wybiera rodzaj i wielkość fontu, który jest dla niego najwygodniejszy podczas lektury tekstu.
Książka elektroniczna to cyfrowy odpowiednik książki drukowanej. To treść utrwalona w formie elektronicznej. Do tej kategorii zaliczane są zarówno ebooki, jak i audiobooki. Można je odczytywać przy pomocy odpowiedniego oprogramowania na komputerach, laptopach, smartfonach, tabletach, czytnikach, odtwarzaczach audio – w zależności od tego, czy dana książka elektroniczna jest ebookiem czy audiobookiem. Książka elektroniczna jest niekiedy definiowana jako cyfrowy odpowiednik książki drukowanej. Dostęp do takiej formy literatury jest szybszy i prostszy. Książki można zakupić często jednym kliknięciem, a kupiony produkt trafia na wirtualną półkę w kilka minut po złożeniu zamówienia.
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).