Zaprzyjaźnij się z algorytmami. Przewodnik dla początkujących i średniozaawansowanych zawiera opis podstawowych i najważniejszych technik algorytmicznych i struktur danych, które zostały ...więcej »
Większość książek z grafów i sieci została napisana przez matematyków dla matematyków. Drugi nurt to książki popularyzatorskie. Na polskim rynku brakowało dotychczas współczesnego podręcznika...więcej »
Książka Matematyczne przygody z Pythonem pokaże, jak za pomocą narzędzi programistycznych sprawić, że nauka stanie się praktyczniejsza i ciekawsza. Korzystając z języka programowania Python, nau...więcej »
Książka jest techniczno - popularyzacyjną pozycją traktującą o programowaniu oraz
tematach pokrewnych, i jest napisana z myślą o początkujących oraz średnio-zaawans...więcej »
Inżynieria wsteczna oprogramowania jest procesem dogłębnej analizy bibliotek, aplikacji i systemów, których kod źródłowy nie jest dostępny dla badacza. Umożliwia ona zarówno odtworzenie i pełne ...więcej »
Nowe, drugie wydanie bestsellerowej książki, która jest atrakcyjnym wprowadzeniem do świata programowania. Została ona całkowicie zaktualizowana, poprawiona i dostosowana do najnowszej wersji Py...więcej »
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.
Ks...więcej »
Książka jest przystępnym wprowadzeniem do nowej, fascynującej dziedziny teorii obliczeń. Obliczenia kwantowe to przepiękne spotkanie fizyki kwantowej z informatyką. Najbardziej zaskakujące idee ...więcej »
Jądrem informatyki jest algorytmika, a najważniejszym elementem procesu tworzenia dobrego programu komputerowego jest właściwy dobór algorytmów i struktur danych – szczególnie pod kątem ich wydajno...więcej »
Metody numeryczne są działem matematyki stosowanej umożliwiającym opracowywanie programów komputerowych do rozwiązywania różnorodnych problemów technicznych, medycznych czy eko...więcej »
Publikacja całościowo opisuje wszystkie aspekty zawodu, odpowiedzialności testerskiej oraz wymagane kompetencje miękkie i twarde. Robi to w odwołaniu do realiów rynkowych i współczesnych tren...więcej »
Bezpieczeństwo informacyjne. Nowe wyzwania, to uaktualniona wersja publikacji z 2012 roku.
Książka skierowana jest do wszystkich specjalistów zajmujących się, z racji wyk...więcej »
Żyjemy w świecie, w którym nie wszystko funkcjonuje tak jak należy. Dla tych, którzy wierzą, że każdą pracę można wykonać jeszcze lepiej, pionier Scruma – Jeff Sutherland – przygotował błyskotli...więcej »
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 sp...więcej »
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 prezentuj...więcej »
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 k...więcej »
Rozwiązywanie współczesnych problemów naukowych i praktycznych wymaga stosowania komputerów o dużych szybkościach obliczeń, a zapotrzebowanie na coraz większą moc obliczeniową wzrasta. Modele ba...więcej »
Scratch – barwny język programowania metodą przeciągnij i upuść – jest używany przez miliony osób na całym świecie. Nowa wersja Scratch 3 ma dodatkowe funkcje, zaktualizowany interfejs i nowe bl...więcej »
W książce Twórz własne gry w Scratchu! będziemy pracować z narzędziem Scratch, które w łatwy sposób umożliwia rysowanie interaktywnych postaci poprzez łączenie prostych bloków k...więcej »
Odporność na błędy jest istotnym elementem konstruowania oprogramowania o znaczeniu krytycznym. Język Elixir pozwala na tworzenie szybkich i niezawodnych aplikacji, niezależnie od tego, czy tworzys...więcej »