Książka „Intensywny kurs języka C++” jest przeznaczona dla średnio zaawansowanych i zaawansowanych programistów. Po krótkim wprowadzeniu od razu wprowadzi Cię w świat języka C++17 będącego najnowszą wersją standardu ISO. Część I obejmuje podstawowy język C++, poczynając od typów i funkcji, a kończąc na cyklu życia obiektu i wyrażeniach. W części II przedstawiono bibliotekę standardową i biblioteki Boost. Zapoznasz się ze specjalnymi klasami użytkowymi, strukturami danych i al...
Inteligentne, autonomiczne i samouczące się systemy są z jednej strony przedmiotem zaawansowanych badań, z drugiej zaczynają znajdować zastosowania w biznesie. Oparte głównie o metody tzw. nauczania ze wzmocnieniem (ang. Reinforcement Learning, RL) są fundamentem nie tylko Przemysłu 4.0, ale też współczesnych rynków finansowych czy marketingu internetowego._x000D_ Istnieje coraz więcej udanych wdrożeń takich systemów, ale wciąż niewiele z nich zapewnia rzeczywistą wartość biz...
Podstawy systemów operacyjnych to dziesiąte, najnowsze wydanie najlepszego na świecie podręcznika o systemach operacyjnych, stosowanego powszechnie na uczelniach wyższych w Polsce. Opisano w nim rozwój systemów, budowę sprzętu, zarządzanie procesami i pamięcią. Omówiono podsystem wejścia-wyjścia, nowe technologie i rozwiązania programowe, związane z rozwojem urządzeń pamięci zewnętrznej oraz szyn łączących je z procesorem i pamięcią główną. Sporo miejsca poświęcono systemom r...
Podstawy systemów operacyjnych to dziesiąte, najnowsze wydanie najlepszego na świecie podręcznika o systemach operacyjnych, stosowanego powszechnie na uczelniach wyższych w Polsce. Opisano w nim rozwój systemów, budowę sprzętu, zarządzanie procesami i pamięcią. Omówiono podsystem wejścia-wyjścia, nowe technologie i rozwiązania programowe, związane z rozwojem urządzeń pamięci zewnętrznej oraz szyn łączących je z procesorem i pamięcią główną. Sporo miejsca poświęcono systemom r...
W książce Sztuczna inteligencja. Co każdy powinien wiedzieć Jerry Kaplan analizuje złożone problemy dotyczące sztucznej inteligencji jasnym, nietechnicznym językiem. _x000D_ • Czy maszyny naprawdę mogą przewyższyć ludzką inteligencję? _x000D_ • Jak sztuczna inteligencja wpłynie na nasze miejsca pracy i dochody? _x000D_ • Czy robot może świadomie popełnić przestępstwo? _x000D_ • Czy maszyna może być świadoma albo posiadać wolną wolę? _x000D_ _x000D_ Wiele systemów sztucznej in...
Ten solidny i dokładny przewodnik pomoże Ci zbudować i utrzymać skuteczną automatyzację testów W miarę jak branża związana z oprogramowaniem odchodzi stopniowo od tradycyjnych paradygmatów kaskadowych na rzecz tych bardziej zwinnych, automatyzacja testów staje się ważnym narzędziem, które pozwala zespołom deweloperów na dostarczanie oprogramowania w coraz szybszym tempie, bez obniżania przy tym jakości. Korzystanie z automatyzacji testów we właściwy i efektywny sposób nie j...
Ebook Elixir. Aby programowanie znów było przyjemnością autorstwa Dave’a Thomasa, jednego z twórców manifestu Agile, to doskonałe wprowadzenie do języka Elixir. Nie bez powodu jest on określany jednym z najbardziej „developers friendly” językiem. Z publikacji czytelnik dowie się o wzorcach i przekształceniach w Elixirze, a także o funkcjach anonimowych i nazwanych. Przeczyta, jak przeprowadzić refaktoryzacja kodu do stylu funkcyjnego. Zobaczy, na czym polega równoległość w El...
Ebook Jak zostać architektem oprogramowania autorstwa doświadczonego architekta oprogramowania Michaela Keelinga to poradnik, który pokazuje, jak postawić pierwsze kroki na ścieżce kariery architekta oprogramowania. Publikacja prowadzi Czytelnika przez podstawy architektury oprogramowania, omawiając, czym jest architektura oprogramowania i jakie są zadania architektów oprogramowania. Ebook zawiera również zestaw porad, jak zostać architektem oprogramowania w swoim zespole i j...
Komputerowe systemy wizyjne znajdują liczne zastosowania w zakresie: _x000D_ • rozpoznawania zdjęć lotniczych i satelitarnych terenu dla celów rejestracji zmian w kartografii i meteorologii, _x000D_ • badań przesiewowych zdjęć rentgenowskich i innych w medycynie, analizy obrazów mikroskopowych dla wykrycia obecności pewnych faz, _x000D_ • systemy bioidentyfikacji na podstawie obrazu odcisków palców, tęczówki oka i innych cech biometrycznych, _x000D_ • kontroli jakości...
Książka przedstawia sposób modelowania systemów informacyjnych z wykorzystaniem podejścia obiektowego i języka UML 2.1. Czytelnik znajdzie w niej współczesne spojrzenie na modelowanie i projektowanie systemów informatycznych w ujęciu obiektowym zilustrowane praktycznymi przykładami wykorzystania języka UML w różnorodnych obszarach. W książce zgromadzono wiedzę najlepszych praktyk oraz często popełnianych przez projektantów błędów. Pozwoliło to na zbudowanie unikatowego repozy...
Wprowadzenie do teorii obliczeń to najpopularniejszy podręcznik do teorii obliczeń. Dotyczy podstaw informatyki, a w szczególności możliwości obliczeniowych współczesnych komputerów. _x000D_ Książka składa się z trzech części. Pierwsza jest poświęcona automatom i językom formalnym. Omówiono w niej niedeterminizm, równoważność automatów deterministycznych i niedeterministycznych, wyrażenia regularne, kryteria nieregularności języków, a także języki bezkontekstowe. Druga część ...
Real IT World to cykl publikacji przygotowanych przez specjalistów dla specjalistów, omawiający aktualne i ważne zagadnienia, hot tematy, nowe trendy, praktyczne case study, najważniejsze problemy i innowacje w świecie IT._x000D_ Jest to odpowiedź na szybko zmieniający się rynek. Każdy numer tworzony jest przez wybitnych ekspertów-praktyków, którzy szybko reagują na te zmiany i dzielą się swoją wiedzą oraz doświadczeniem. Poruszane są najważniejsze tematy z obszaru bezpieczeń...
The issues discussed in the monograph are characterised by practical and scientific significance. The analysis carried out by the author is important not only from the point of view of theory, but primarily from the point of view of international commercial practices, in this case intra-industry trade. It is also useful for comparative analyses of the relationship between economies and industries. The study is also important for Poland. The possibilities of intensifying trade...
Zostań architektem oprogramowania to idealne wprowadzenie do architektury oprogramowania dla programistów, którzy są gotowi rozwijać swoje umiejętności projektowe._x000D_ Jeśli jesteś zupełnie nowy w projektowaniu architektury oprogramowania, ta książka jest doskonałym wprowadzeniem do tego tematu. Zaczniesz od podstaw i przejdziesz przez elementarne zasady, które należy znać, aby móc stać się architektem oprogramowania. Jeśli jesteś programistą, który już coś wie na temat ar...
Największym wyzwaniem dla wielu programistów jest ukończenie pracy nad grą. Większość projektów nie dobiega końca, gdyż ich autorzy są przytłoczeni złożonością i poziomem skomplikowania kodu. _x000D_ Książka Programowanie gier. Wzorce rozwiązuje ten problem. Opierając się na swoim wieloletnim doświadczeniu, autor zebrał sprawdzone wzorce projektowania gier, aby zoptymalizować proces ich tworzenia. Zostały one zorganizowane jako niezależne przepisy, dzięki czemu czytelnik może...
Komputerowe systemy wizyjne znajdują liczne zastosowania w zakresie: _x000D_ rozpoznawania zdjęć lotniczych i satelitarnych terenu dla celów rejestracji zmian w kartografii i meteorologii, _x000D_ badań przesiewowych zdjęć rentgenowskich i innych w medycynie, analizy obrazów mikroskopowych dla wykrycia obecności pewnych faz, _x000D_ systemy bioidentyfikacji na podstawie obrazu odcisków palców, tęczówki oka i innych cech biometrycznych, _x000D_ kontroli jakości produkt...
Rozwijaj swoje umiejętności programowania w Pythonie, zagłębiając się w tajniki języka przy pomocy książki Python na poważnie. Napisana z myślą o developerach i doświadczonych programistach książka Python na poważnie bazuje na ponad 15-letnim doświadczeniu w pracy z Pythonem, uczy czytelników, jak unikać typowych błędów, jak pisać kod w bardziej produktywny sposób i jak szybciej budować lepsze programy. Omówimy szereg zaawansowanych zagadnień, takich jak wielowątkowość i memo...
X wydanie kultowego podręcznika „Inżynieria oprogramowania” autorstwa Iana Sommervilla. Jest to nie tylko podręcznik przeznaczony dla studentów informatyki, to publikacja, z której skorzystają również architekci systemów, projektanci, programiści i wdrożeniowcy oraz kierownicy tych przedsięwzięć, od których zależy organizacja pracy. _x000D_ W publikacji omówiono proces wytwarzania wielkich systemów informatycznych. Czytelnik znajdzie tam wyjaśnienie, na czym polega inżynieria...
ECDL S10. Podstawy programowania w języku Scratch to publikacja przeznaczona dla osób, które planują uzyskać Europejski Certyfikat Umiejętności Komputerowych z modułu S10, który dotyczy podstaw programowania. Posiadanie takiego certyfikatu to nie tylko doskonałe potwierdzenie posiadanych kompetencji, ale także wzrost pozycji na rynku pracy i większa pewność utrzymania zatrudnienia. _x000D_ Korzyści dla posiadacza certyfikatu ECDL:_x000D_ • potwierdzenie posiadanych kompetencj...
Analiza złośliwego oprogramowania to ogromny biznes, gdyż ataki mogą słono kosztować firmę. Gdy malware naruszy Twoją obronę, musisz działać szybko, aby wyleczyć bieżące infekcje i zapobiec występowaniu przyszłych._x000D_ Tych, którzy chcą być kilka kroków przed najnowszym złośliwym oprogramowaniem, książka Praktyczna analiza malware nauczy narzędzi i technik używanych przez profesjonalnych analityków. Mając tę książkę jako przewodnik, będziesz w stanie bezpiecznie analizować...
Ebook Swift. Programowanie funkcyjne dla aplikacji mobilnych autorstwa Marka Chu-Carrolla i Tony'ego Hillersona to wprowadzenie do nauki języka Swift i tworzenia aplikacji mobilnych za jego pomocą. Z publikacji Czytelnik dowie się wszystkiego, co powinien wiedzieć o języku Swift. Zobaczy też, dlaczego nie powinien używać nil i unikać stanu mutowalnego. Ebook wyjaśnia również, dlaczego przy tworzeniu aplikacji mobilnych nie należy używać funkcji wyższego rzędu.
Książka Kryptografia. W teorii i praktyce jest uznawana w świecie za jeden z najlepszych podręczników do kryptografii. Publikacja składa się z trzech części. _x000D_ • Pierwsza obejmuje kryptografię klasyczną, z tajnym kluczem, zwaną symetryczną._x000D_ Autor omawia w niej szyfry strumieniowe i elementy teorii informacji Shanonna. Szczegółowo opisuje i analizuje algorytm szyfru symetrycznego DES. _x000D_ • Druga część jest poświęcona kryptografii z kluczem publicznym, zwanej ...
W książce Ochrona cyberprzestrzeni Unii Europejskiej autorka analizuje działania podjęte przez Unię Europejską w ramach polityki ochrony cyberprzestrzeni przez UE jako obowiązku zabezpieczenia wspólnej przestrzeni bezpieczeństwa informacyjnego UE w obliczu współczesnych zagrożeń. Przeanalizowana została również aktualna strategia cyberbezpieczeństwa, polityki i regulację w wymiarze instytucjonalno-prawnym w odniesieniu do standardów międzynarodowych oraz unijnych, w kierunku ...
W Sekretnym życiu programów doświadczony inżynier oprogramowania Jonathan E. Steinhart bada – i to dogłębnie – technologie i idee leżące u podstaw maszyn, na których pracujemy. Bada m.in. sprzęt komputerowy, zachowanie oprogramowania na konkretnym sprzęcie, a także sposób, w jaki różni ludzie rozwiązywali w przeszłości różne zawiłe problemy.
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).