Видавець: Helion
Helion - niekwestionowany lider wśród wydawców (lub największe wydawnictwo informatyczne) literatury informatycznej w Polsce. Działa na polskim rynku książki nieprzerwanie od 1991 roku.

Od początku swojej działalności wydawnictwo Helion wspiera rozwój specjalistów z szeroko pojętej branży IT. To doskonała baza wiedzy dla osób, które chcą poznać tajniki informatyki, programowania, sztucznej inteligencji, cyberbezpieczeństwa czy grafiki komputerowej i innych umiejętności związanych z nowoczesnymi technologiami.

Helion oferuje szeroki wybór książek oraz ebooków z różnych dziedzin informatyki, zawsze aktualnych i zgodnych z najnowszymi trendami technologicznymi.
513
Eлектронна книга

Budowa robotów dla średnio zaawansowanych. Wydanie II

David Cook

Przejdź na następny etap robotyki! Czy chcesz zbudować robota pozbawionego zdalnego sterowania, który jest w stanie przemierzać pomieszczenia, kroczyć po linii lub walczyć z przeciwnikami? W tej książce znajdziesz dokładne instrukcje oraz zdjęcia, opisy obwodów i części — wszystko, dzięki czemu będziesz mógł bez trudu skonstruować własnego, użytecznego robota. Książka Budowa robotów dla średnio zaawansowanych zawiera praktyczną wiedzę, którą podzielić może się wyłącznie doświadczony budowniczy robotów — wiedzę, którą początkujący może zdobyć tylko na własnych błędach. Znajdziesz tu wypróbowane algorytmy podążania za linią oraz porady na temat tego, które elementy elektroniczne warto szlifować. Dowiesz się, że dobrze umieszczony przełącznik pozwala lepiej unikać przeszkód niż para czułek. Nauczysz się również, jak zabezpieczać kondensatory przed eksplozją… Będziesz korzystać z wielu technik stosowanych przez zawodowych inżynierów robotyków — doświadczysz przy tym tych samych wyzwań i radości, gdy Twój robot „ożyje”. Książka ta jest doskonałą propozycją zarówno dla czytelników pierwszej książki Davida Cooka Budowa robotów dla początkujących, jak i dla domorosłych naukowców, którzy samodzielnie nauczyli się podstaw. Powodzenia! W trakcie lektury: zastosujesz zaawansowane detektory przeszkód rozwiążesz problemy z zarządzaniem energią efektywnie wykorzystasz silniki zbudujesz w pełni funkcjonalnego robota Spełnij swoje marzenia o budowie robota!

514
Eлектронна книга

Dane grafowe w praktyce. Jak technologie grafowe ułatwiają rozwiązywanie złożonych problemów

Denise Gosnell, Matthias Broecheler

Komputer do pracy potrzebuje liczb i danych. Człowiek chętniej wysnuwa wnioski i wyodrębnia kontekst na podstawie relacji. Te dwa sposoby myślenia są tak odmienne, że komputery do niedawna z trudem wykonywały zadania związane z operowaniem na relacjach. Obecnie może się to zmienić dzięki grafom. Technologie grafowe łączą ludzkie postrzeganie świata i liniową pamięć komputerów. Ich wdrożenie na szerszą skalę będzie stanowić przełom i pozwoli osiągnąć nieznany dziś poziom. Ale najpierw trzeba nauczyć się stosować myślenie grafowe w rozwiązywaniu problemów technicznych. Dzięki tej książce opanujesz podstawy myślenia grafowego. Zapoznasz się z elementarnymi koncepcjami grafowymi: teorią grafów, schematami baz danych, systemami rozproszonymi, a także analizą danych. Dowiesz się również, jak wyglądają typowe wzorce wykorzystania danych grafowych w aplikacjach produkcyjnych. Poznasz sposób, w jaki można te wzorce stosować w praktyce. Pokazano tu, jak używać technik programowania funkcyjnego oraz systemów rozproszonych do tworzenia zapytań i analizowania danych grafowych. Opisano też podstawowe podejścia do proceduralnego przechodzenia przez dane grafowe i ich wykorzystanie za pomocą narzędzi grafowych. W książce: nowy paradygmat rozwiązywania problemów: dane grafowe wzorce wykorzystania danych grafowych przykładowa architektura aplikacji w technologiach relacyjnych i grafowych technologie grafowe a przewidywanie preferencji i zaufania użytkowników filtrowanie kolaboratywne i jego zastosowanie Grafy: przełomowa koncepcja w analizie danych!

515
Eлектронна книга

Analityk danych. Przewodnik po data science, statystyce i uczeniu maszynowym

Alex J. Gutman, Jordan Goldmeier

Musisz spojrzeć prawdzie w oczy: epoka danych to nie tylko imponujące możliwości, ale również obietnice bez pokrycia. Firmy wdrażają rozwiązania, które mają je wyręczać w podejmowaniu decyzji. Menedżerowie zatrudniają analityków, którzy nimi nie są. Specjaliści w dziedzinie data science są zatrudniani w organizacjach, które nie są na nich gotowe. Dyrektorzy wysłuchują technicznego żargonu i udają, że go rozumieją. Efekt? Pieniądze idą w błoto. Oto praktyczny przewodnik po nauce o danych w miejscu pracy. Dowiesz się stąd wszystkiego, co ważne na początku Twojej drogi jako danologa: od osobowości, z którymi przyjdzie Ci pracować, przez detale analizy danych, po matematykę stojącą za algorytmami i uczeniem maszynowym. Nauczysz się myśleć krytycznie o danych i otrzymanych wynikach, będziesz też inteligentnie o tym mówić. Jednym zdaniem: zrozumiesz dane i związane z nimi wyzwania na głębszym, profesjonalnym poziomie. To książka dla każdego, kto chce przestawić firmę na tory data science. Eric Weber, kierownik ds. eksperymentów i badań metrycznych, Yelp Naucz się: myśleć statystycznie i rozumieć rolę zmienności w podejmowaniu decyzji zadawać właściwe pytania na temat statystyk i wyników analiz sensownie korzystać z rozwiązań uczenia maszynowego i sztucznej inteligencji unikać typowych błędów podczas pracy z danymi i ich interpretowania Data science? Odsiejesz piasek od złota!

516
Eлектронна книга

Android. Aplikacje wielowątkowe. Techniki przetwarzania

Anders Göransson

Wykorzystaj w pełni potencjał wątków! Jeżeli chcesz tworzyć aplikacje dostarczające użytkownikom doskonałych wrażeń, jeżeli chcesz wykonywać skomplikowane zadania szybciej lub po prostu musisz jednocześnie wykonywać różne działania — naucz się korzystać z wątków. Tworzenie programów wielowątkowych jest trudne, ale opanowanie tej sztuki pozwoli Ci osiągnąć wymierne korzyści! Ta książka w całości poświęcona jest korzystaniu z wątków na platformie Android. Dzięki niej poznasz przeróżne sposoby asynchronicznego przetwarzania oraz ich zalety i wady. Jednak na samym początku zapoznasz się z podstawowymi informacjami dotyczącymi wielowątkowości w języku Java. Dowiesz się, w jaki sposób wątki komunikują się ze sobą i synchronizują dostęp do zasobów oraz jak nimi zarządzać. Kolejne rozdziały zawierają sporą dawkę wiedzy na temat różnych technik asynchronicznych. Zapoznanie się z ich treścią ułatwi Ci wybór techniki, która spełni Twoje wymagania, gdy sam zabierzesz się za tworzenie aplikacji wielowątkowej. Książka ta jest obowiązkową lekturą dla programistów chcących w pełni wykorzystać możliwości platformy Android. Podstawy wielowątkowości w Javie i systemie Android. Komunikacja wątków w obrębie procesu i pomiędzy procesami. Zastosowanie strategii redukowania ryzyka powstawania wycieków pamięci. Zarządzanie cyklem życia wątku podstawowego. Sekwencyjne uruchamianie zadań w wątku tła za pomocą klasy HandlerThread. Używanie frameworku wykonawcy Javy do kontrolowania i anulowania wątków. Obsługa wykonywania zadań w tle za pomocą klas AsyncTask oraz IntentService. Uzyskiwanie dostępu do dostawców treści za pomocą klasy AsyncQueryHandler. Używanie ładowarek do aktualizowania interfejsu użytkownika nowymi danymi. Przewodnik po świecie wątków platformy Android!

517
Eлектронна книга

Android. Programowanie aplikacji. Rusz głową! Wydanie II

Dawn Griffiths, David Griffiths

Od poprzedniego wydania tej książki minęło parę lat, a kariera Androida wciąż jest dynamiczna! Kompleksowość, otwarty kod źródłowy, modułowa architektura, znakomita elastyczność - to wszystko sprawia, że lawinowo rośnie rzesza ludzi, którzy wybierają właśnie tę platformę. Liczbę urządzeń pracujących pod kontrolą Androida podaje się w miliardach, a najpewniej będzie ich o wiele więcej. To nie tylko telefony, komputery czy tablety, ale także telewizory, inteligentne lodówki czy pralki, a nawet sztuczne satelity. Umiejętność efektywnego programowania dla Androida i dobry pomysł na świetną aplikację skazują dewelopera na nieunikniony sukces! Sięgnij po ten nietypowy podręcznik! Możesz uznać jego formę i sposób przekazywania treści za dziwny, ale prędko przekonasz się, że jest wyjątkowo skuteczny. Twój mózg się zaangażuje i błyskawicznie przyswoi sobie techniki programowania dla Androida. A to wszystko dzięki nowatorskiemu podejściu autorów, którzy uznali, że najszybciej uczymy się wtedy, gdy uwzględnimy specyfikę działania własnego mózgu! Dowiesz się, jak przygotować sobie warsztat pracy, czyli Android Studio. Od razu zaprojektujesz strukturę aplikacji i zbudujesz dobry interfejs. Będziesz swobodnie posługiwał się aktywnościami, intencjami, usługami. Poznasz narzędzia Gradle, ART i ADB, dowiesz się, jak wykorzystywać bazy danych SQLite. A potem będzie jeszcze ciekawiej... W tej książce między innymi: zasady tworzenia aplikacji interaktywnych istotne koncepcje, w tym: aktywności, intencje, usługi, układy i fragmenty biblioteki wsparcia, zadania asynchroniczne bazy danych i kursory uprawnienia i zarządzanie uprawnieniami Neurony płoną. Emocje szaleją. Oto powstaje apka dla Androida!

518
Eлектронна книга

C++17 STL. Receptury

Jacek Galowicz

C++ pozwala zarówno na tworzenie interfejsów wysokiego poziomu, jak i na pisanie kodu działającego na niskim poziomie. Sprawdza się, gdy trzeba zapewnić wysoką wydajność i niskie obciążenie. Język ten jest konsekwentnie rozwijany: kolejne jego specyfikacje, C++14 i C++17, przyniosły wiele znakomitych udoskonaleń. Aby w pełni wykorzystać ten potencjał, należy korzystać z C++ łącznie z biblioteką STL. Jest to standardowa biblioteka języka, dzięki której C++ jest idealny do implementowania oprogramowania o wysokiej jakości i dużej wydajności. Zalety C++ sprawiają, że jest wykorzystywany niemal w każdej dziedzinie. Niestety, wielu programistów nie używa STL. Dzięki tej książce poznasz użyteczność biblioteki standardowej (STL) w C++17 w praktyce, co pozwoli Ci na tworzenie efektywniejszego i w pełni przenośnego kodu źródłowego. Najpierw poznasz nowe funkcje języka, co pozwoli Ci na zrozumienie reguł rządzących C++, oraz funkcje biblioteki standardowej i sposób jej działania. Podczas pracy nad praktycznymi i łatwymi do wykorzystania recepturami poznasz podstawowe koncepcje STL, takie jak kontener, algorytm, klasa narzędziowa, wyrażenie lambda, iterator i wiele innych. Dowiesz się, jak działają najnowsze funkcje wprowadzone w standardzie C++17. Dzięki temu zaoszczędzisz czas i wysiłek podczas programowania, a Twój kod stanie się prostszy i zdecydowanie bardziej elegancki. W książce między innymi: Nowości w standardzie C++ 17 Kontenery STL i koncepcja iteratorów Wyrażenia lambda i zaawansowane algorytmy biblioteki STL Ciągi tekstowe, strumienie wejścia-wyjścia i wyrażenia regularne Programowanie równoległe i współbieżność C++17 i STL. Elegancka klasyka i potężne możliwości.

519
Eлектронна книга

Azymut na AI. Jak obrać najlepszy kierunek?

Chris Badura

Rewolucja już tu jest Decyzja, by napisać tę książkę, wzięła się z przekonania jej autora, że w sercu każdej technologii powinien się znajdować człowiek: jego potrzeby, emocje i marzenia. Drugim powodem było pragnienie nakreślenia ogromu perspektyw, jakie otwiera przed nami sztuczna inteligencja. I nie chodzi tu tylko o możliwości techniczne. Także o to, że AI zaprasza ludzi do świata, w którym maszyny rozumieją ich lepiej niż kiedykolwiek przedtem. Rewolucja AI właśnie się rozpoczyna, dobrze jest się do niej zawczasu przygotować - zarówno mentalnie, jak i zawodowo. Zacznij czytać i przekonaj się, w jaki sposób sztuczna inteligencja kształtuje teraźniejszość i przyszłość w różnych aspektach życia: od rewolucyjnych zmian w edukacji, poprzez przełomowe zastosowania w medycynie, aż po wyjątkowe innowacje w sztuce i designie. Zrozum, jak działa sztuczna inteligencja Dowiedz się, w jakich dziedzinach życia wspomaga nas już dziś Naucz się z nią komunikować Poznaj zawody, w których współpraca z AI będzie wkrótce odgrywała kluczową rolę Zobacz, jak za przyczyną sztucznej inteligencji zmieni się świat

520
Eлектронна книга

Blender. Podstawy modelowania

Bogdan Bociek

Blender to jeden z najpopularniejszych programów do tworzenia modeli trójwymiarowych. Udostępnia zaawansowane funkcje w zakresie modelowania i animacji 3D, rozbudowany zestaw efektów specjalnych, narzędzia do renderowania oraz silnik graficzny do tworzenia gier. Program ten ma oryginalny, wygodny interfejs użytkownika, a także umożliwia eksportowanie przygotowanych obiektów do formatów używanych w innych pakietach, takich jak 3ds czy Maya. Co ciekawe, Blender jest całkowicie bezpłatny, dlatego często używa się go do przygotowywania reklam telewizyjnych, a nawet gier komputerowych. Książka "Blender. Podstawy modelowania" to przystępne wprowadzenie do modelowania obiektów trójwymiarowych. Tworząc krok po kroku kompletny model ludzkiej głowy, poznasz najważniejsze funkcje Blendera oraz nauczysz się z nich korzystać. Dowiesz się również, jak przygotować program do pracy, wykonywać podstawowe operacje na obiektach i siatkach oraz tworzyć tekstury i nakładać je na modele. Na płycie dołączonej do książki znajdują się nie tylko przykładowe modele, ale także pakiety instalacyjne programów Blender i GIMP, dzięki czemu będziesz mógł od razu rozpocząć naukę. Konfigurowanie Bendera Praca z plikami i obiektami w Blenderze Używanie obiektów pomocniczych (kursora 3D, manipulatora 3D itd.) Modelowanie przy użyciu siatki obiektu Renderowanie obiektów Ustawianie kamer i lamp Używanie systemu cząstek Przygotowywanie i nakładanie tekstur Poznaj możliwości Blendera i rozpocznij przygodę z modelowaniem w 3D.