Wydawca: 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.
1249
Ebook

Podstawy kryptografii. Wydanie III

Marcin Karbowski

Przekonaj się, jak fascynująca jest kryptografia! Poznaj historię rozwoju kryptografii Opanuj jej matematyczne podstawy Rozpracuj najważniejsze algorytmy kryptograficzne Dowiedz się, jak zastosować je w praktyce Kryptografia to dziedzina nauki, której sedno stanowią sposoby bezpiecznego przekazywania informacji. Jest ona niemal tak stara, jak nasza cywilizacja, a dziś rozwija się w sposób niezwykle dynamiczny. Gdy tylko narodziły się pierwsze metody zapisu i komunikowania się, pojawiła się też konieczność zabezpieczenia informacji przed tymi, którzy mogliby wykorzystać je na niekorzyść osób dysponujących tymi informacjami. Od bezpieczeństwa ważnych informacji zależały często losy całych państw i narodów. O rozstrzygnięciach wielkich bitew nierzadko decydowały inteligencja i determinacja pojedynczych osób, które potrafiły odpowiednio skutecznie szyfrować (bądź też deszyfrować) nadawane (lub przechwytywane) komunikaty. O tej fascynującej dziedzinie wiedzy opowiada książka Podstawy kryptografii. Wydanie III. Wprowadza ona czytelnika w podstawowe zagadnienia kryptografii bez przygniatania nadmiarem teorii i skomplikowaną matematyką. Kusi za to barwnymi opisami i pasjonującymi przykładami "kryptograficznych wojen". Można dzięki niej poznać historię rozwoju technik szyfrowania informacji, matematyczne podstawy kryptografii, stojącą za nią teorię oraz praktyczne zastosowania tej nauki. Niezależnie od tego, czy chcesz poznać kryptografię na własny użytek, czy jest Ci to potrzebne w celach zawodowych, książka ta okaże się doskonałym przewodnikiem po świecie szyfrów, kluczy i algorytmów zabezpieczających dane. Znajdziesz w niej informacje na temat protokołów SSL i SSH, a także szczegółowy opis algorytmu SHA3. Przegląd klasycznych sposobów szyfrowania Matematyczne podstawy kryptografii Praktyczne zastosowanie mechanizmów matematycznych Teoria kryptoanalizy i informacji oraz jej praktyczne wykorzystanie Przegląd protokołów kryptograficznych Klucze publiczne i prywatne Zasady zabezpieczania danych, połączeń i systemów komputerowych Potwierdzanie tożsamości za pomocą podpisów elektronicznych Zabezpieczanie stron internetowych i szyfrowanie baz danych Naucz się chronić cenne dane!

1250
Ebook

React: kluczowe koncepcje. Przewodnik po najważniejszych mechanizmach biblioteki React

Maximilian Schwarzmuller

Spośród bibliotek JavaScriptu na szczególną uwagę zasługuje React, który służy do tworzenia nowoczesnych, interaktywnych interfejsów użytkownika. W relatywnie prosty sposób pozwala wykorzystywać możliwości współczesnych przeglądarek internetowych. Niestety, pierwsze kroki w obsłudze tej technologii bywają trudne i łatwo się zniechęcić. Właśnie dlatego warto podczas pracy z Reactem mieć przy sobie ten przewodnik! Dzięki niemu szybko odnajdziesz się w najnowszej, 18. edycji biblioteki React. Książka zawiera informacje o jego najważniejszych narzędziach, podane w przystępny sposób, z naciskiem na wymiar praktyczny. Dowiesz się, jak przebiega tworzenie projektów i z jakich opcji można skorzystać podczas tego procesu. Przejrzyste objaśnienia, zilustrowane starannie opracowanymi przykładami, ułatwią usystematyzowanie wiedzy każdemu zapracowanemu programiście. To atrakcyjna propozycja dla osób, które korzystają z wielu różnych materiałów i chcą mieć wszystkie istotne informacje o bibliotece React zebrane w jednym miejscu. W książce między innymi: budowa nowoczesnych aplikacji internetowych komponenty, zdarzenia i warunkowe zarządzanie wyświetlanymi treściami warunkowe stosowanie dynamicznych stylów zaawansowane techniki zarządzania stanem biblioteki Reacta, dobre praktyki i optymalizacja aplikacji React: interaktywne i dynamiczne frontendy w zasięgu ręki!

1251
Ebook

Minecraft. Zostań cyfrowym inżynierem

James Floyd Kelly

Minecraft — to gra legenda, która mimo upływu lat wciąż fascynuje tysiące graczy i... przynosi ogromne pieniądze. Trudno powiedzieć, co w największym stopniu zadecydowało o imponującym sukcesie Minecrafta. Łatwiej wskazać, jakie talenty i umiejętności pozwala rozwijać, jeśli tylko podejdzie się do gry z odpowiednim zaangażowaniem. Wiele z tych umiejętności bardzo przydaje się również poza środowiskiem gry, w realnym życiu. Książka, którą trzymasz w dłoni, nie jest podręcznikiem Minecrafta, ale z pewnością pomoże Ci w osiąganiu lepszych wyników w grze. Równocześnie niemal niepostrzeżenie nauczysz się wielu świetnych rzeczy, takich jak tworzenie obiektów 3D czy praca z oprogramowaniem CAD. Dowiesz się, jak obsłużyć aplikacje wykorzystywane przez profesjonalnych projektantów, wizjonerów kreujących prawdziwą przyszłość i zarabiających na tym niemałe pieniądze. Te umiejętności w połączeniu z odwagą i wyobraźnią pozwolą Ci na wspaniały sukces! W książce znajdziesz: instrukcje, jak korzystać z narzędzi Thingiverse, Tinkercad i MCEdit do tworzenia obiektów 3D i ich importowania do Minecrafta, opis narzędzia 123D Creature, za pomocą którego możesz stworzyć własnego potwora, wskazówki, jak za pomocą 123D Sculpt zbudować swój własny, tajemniczy krajobraz, opis generowania modeli 3D za pomocą 123D Catch, wiele innych informacji, przydatnych w świecie Minecrafta i poza nim. Minecraft — zrób krok dalej! James Floyd Kelly — autor książek, zapalony majsterkowicz, specjalista CAD i szkoleniowiec. Ma cenny dar przedstawiania Czytelnikom zaawansowanych technologii w zrozumiały, bezpretensjonalny i bardzo interesujący sposób: napisał ponad 25 książek dotyczących różnorakich dziedzin technicznych, w tym oprogramowania open source, tworzenia gier, budowania robotów z zestawów LEGO MINDSTORMS, drukowania 3D i programowania gier. Mieszka w Atlancie w stanie Georgia.

1252
Ebook

Układy elektroniczne w praktyce

Witold Wrotek

Poznaj teoretyczne podstawy działania najczęściej spotykanych układów elektronicznych Dowiedz się, jak zbudować własny generator, miernik i odbiornik radiowy Naucz się montować urządzenia i dobierać elementy odpowiednie do zastosowań Poznaj zasady działania układów elektronicznych od podszewki! Zastanawiałeś się kiedyś, co sprawia, że możesz rozmawiać przez telefon komórkowy? Ciekawiło Cię, jak działa telewizor? Chciałeś się dowiedzieć, dlaczego kuchenka mikrofalowa jest w stanie tak szybko podgrzewać potrawy? A może myślałeś nad tym, jak to możliwe, że komputer tak doskonale radzi sobie z przetwarzaniem danych? Wszystko to jest możliwe dzięki elektronice, stosunkowo młodej dziedzinie nauki, która niesłusznie uchodzi za skomplikowaną i trudną do opanowania. Aby dowiedzieć się, co sprawia, że otaczające nas urządzenia mają określone właściwości, trzeba poznać zasady działania układów elektronicznych, a do tego niezbędna jest odpowiednia książka. W tej roli doskonale sprawdzi się pozycja „Układy elektroniczne w praktyce”. Jej autor w bardzo klarowny sposób przedstawia teorię leżącą u podstaw działania kilku często spotykanych typów urządzeń oraz prezentuje sposoby konstruowania takich maszyn. Przy okazji podaje zarówno listy niezbędnych elementów, jak i wskazówki dotyczące montażu poszczególnych układów. Z książki dowiesz się, jak działają różne rodzaje generatorów, mierników cyfrowych i odbiorników radiowych, a także nauczysz się samodzielnie budować każde z tych urządzeń. Jeśli chcesz poznać praktyczną stronę elektroniki, a masz już podstawową wiedzę na temat stojącej za nią teorii, to podręcznik właśnie dla Ciebie! Podstawy projektowania układów i doboru właściwych elementów Budowa akustycznych generatorów tranzystorowych i scalonych Budowa woltomierza i częstościomierza cyfrowego Budowa odbiorników radiowych i CB Praktyczne wskazówki dotyczące montażu i parametrów układów Przekonaj się, że elektronika to nic trudnego!

1253
Ebook

Nowoczesne aplikacje internetowe. MongoDB, Express, AngularJS, Node.js

Jeff Dickey

Poznaj nowe podejście do aplikacji internetowych! Tradycyjne aplikacje internetowe składały się z dwóch elementów — ciężkiego back-endu odpowiadającego za przetwarzanie danych, ich walidację i przechowywanie oraz z klienta, którego zadaniem była prosta komunikacja z użytkownikiem. To rozwiązanie rodziło liczne kłopoty — przede wszystkim ze skalowaniem. Od nowoczesnych aplikacji użytkownicy wymagają najwyższej wydajności, niezawodności, możliwości działania w trybie offline oraz wygody użytkowania. Tradycyjne podejście do tworzenia aplikacji już się nie sprawdza. Potrzebujesz czegoś nowego! Na ratunek przychodzi drużyna — MongoDB, Express, AngularJS oraz Node.js. Dzięki temu zestawowi narzędzi będziesz w stanie stworzyć zaawansowaną aplikację z wygodnym interfejsem użytkownika oraz szerokimi możliwościami skalowania. Wystarczy, że sięgniesz po tę książkę i przyswoisz sobie zawartą w niej wiedzę. W publikacji znajdziesz odpowiedź na wiele pytań: Dlaczego warto wybrać AngularJS? Czym się charakteryzują bazy NoSQL? W jakich sytuacjach bazy NoSQL są lepsze od tradycyjnych baz relacyjnych? Dlaczego Node.js jest tak szybki? Ponadto nauczysz się budować wydajne API, integrować Node.js z AngularJS, automatyzować zadania za pomocą pakietu Gulp oraz korzystać z zaawansowanych mechanizmów autoryzacji. Na sam koniec zaznajomisz się z dobrymi praktykami — testami API, klienta oraz uruchomisz przygotowaną aplikację na serwerze produkcyjnym. Ta książka jest doskonałą lekturą, która zaprezentuje Ci każdy z elementów nowoczesnej aplikacji internetowej. Dzięki tej książce: Poznasz możliwości AngularJS oraz Node.js Przekonasz się, dlaczego warto wybrać MongoDB Przygotujesz praktyczne API w Node.js Poznasz narzędzie Gulp Wykorzystasz JSON Web Token do uwierzytelniania Przetestujesz aplikację Nauczysz się tworzyć nowoczesne aplikacje internetowe! Aplikacje internetowe już nigdy nie będą takie same! Jeff Dickey — wszechstronny programista sieciowy. Doświadczenie zdobywał przy pracy z licznymi start-upami z okolic San Francisco i Los Angeles. Obecnie prowadzi zespoły programistów i opracowuje projekty. Unika biurokracji, jest zaangażowany w serię spotkań Code for America Brigade w Los Angeles.

1254
Ebook

Podstawy wizualizacji danych. Zasady tworzenia atrakcyjnych wykresów

Claus O. Wilke

Aby skutecznie przekazać wiedzę płynącą z zebranych danych, szczególnie w przypadku nauk przyrodniczych, ekonomicznych i społecznych, warto sięgnąć po narzędzia do wizualizacji. Nie jest to trywialne zadanie: często trzeba korzystać z coraz większych i coraz bardziej złożonych zbiorów danych, a dostępne narzędzia do wizualizacji zapewniają oszałamiający wybór rozwiązań i opcji, w których łatwo się pogubić. Co więcej, podczas przygotowywania prezentacji należy wziąć pod uwagę szczególne właściwości ludzkiego umysłu w zakresie postrzegania i przyswajania informacji. Efektywna wizualizacja danych jest bardzo istotną sprawą: nierzadko od jakości przekazywanych w ten sposób informacji zależy trafność podejmowanych decyzji. Ten poradnik pomoże Ci uniknąć często spotykanych problemów z wizualizacją danych. Zawiera wskazówki, dzięki którym szybko zaczniesz tworzyć świetnie wyglądające i bogate w treść wykresy. Nauczysz się bezbłędnego dobierania najlepszego w danej sytuacji sposobu wizualizacji, poznasz reguły stosowania kolorów, wielkości i rodzaju czcionki, zachowywania odpowiednich proporcji poszczególnych części wykresu — i przekonasz się, że dobrymi decyzjami co do jego estetyki możesz zapewnić mu przejrzystość i elegancję. Znajdziesz tu również obszerny katalog wizualizacji, co ułatwi zapoznanie się z powszechnie używanymi metodami wizualizowania danych. Ważną częścią książki jest zestaw przykładów dobrze i źle przygotowanych wykresów z wyczerpującymi wyjaśnieniami. Najciekawsze koncepcje opisane w książce: kolor jako cenne narzędzie wyróżniania danych dostarczanie kluczowych informacji na wiele sposobów dobór technik wizualizacji do różnych rodzajów danych reguły pomocne w projektowaniu estetycznych wykresów technika stosowania wykresów w większym dokumencie A więc jak wygląda wykres, który decyduje o sukcesie prezentacji?

1255
Ebook

Wi-Fi. Domowe sieci bezprzewodowe. Ilustrowany przewodnik

Bartosz Danowski

Pobierz dodatkowy rozdział do książki! >> Zapoznaj się z Minisłownikiem pojęć sieciowych >> Poznaj skuteczne metody i zbuduj własną sieć bezprzewodową Jak wybrać sprzęt potrzebny do budowy własnej sieci? Jak skonfigurować system operacyjny do pracy w sieci bezprzewodowej? Jak skutecznie zadbać o bezpieczeństwo sieci? Sieć komputerowa w dzisiejszych czasach jest jak telefon – nie sposób się bez niej obyć. Oczywiście oferuje znacznie rozleglejsze możliwości komunikacyjne dzięki podłączeniu do internetu, daje także swobodę pracy i zabawy w dowolnym czasie i miejscu. Przy tym korzystanie z sieci komputerowej pozwala na znaczne obniżenie kosztów zarówno firmowego, jak i domowego sprzętu, np. faksów, drukarek i skanerów. Szczególnie atrakcyjna wydaje się sieć bezprzewodowa, która nie wymaga żadnych dodatkowych kabli ciągnących się od biurka do biurka czy z pokoju do pokoju. Dzięki książce "Wi-Fi. Domowe sieci bezprzewodowe. Ilustrowany przewodnik" dowiesz się od podstaw wszystkiego na temat budowy własnej sieci bezprzewodowej - poczynając od tego jaki wybrać sprzęt, poprzez sposoby podłączania i konfigurowania urządzeń, a kończąc na zabezpieczeniach komputerów pracujących w sieci. Dzięki temu podręcznikowi nauczysz się konfigurować system operacyjny do pracy w sieci bezprzewodowej, udostępniać dane i sprzęt oraz podłączać lokalną sieć do internetu. Wszystkie te zagadnienia zilustrowane zostały praktycznymi przykładami do natychmiastowego zastosowania w domu lub małym biurze. Wady i zalety przewodowej sieci komputerowej Budowa sieci bezprzewodowej Rodzaje sprzętu sieciowego Szybkie połączenie komputerów bez Access Pointa Własna sieć z punktem dostępowym Zabezpieczenie sieci Podłączenie lokalnej sieci do internetu Praca w sieci Współdzielenie plików, dysków i drukarek Zostań administratorem samodzielnie zbudowanej sieci bezprzewodowej

1256
Ebook

Myśl w języku Python! Nauka programowania. Wydanie II

Allen B. Downey

Aby stać się cenionym programistą, trzeba zacząć od bardzo solidnych podstaw. Python jest idealną propozycją dla osób, które chcą nauczyć się programowania. Składnia i podstawowe koncepcje programistyczne w Pythonie są dość proste do zrozumienia. Sam język ma duże możliwości zastosowania w różnych dziedzinach wiedzy. Umożliwia przy tym pisanie czytelnego i łatwego w konserwacji kodu, co jest ogromną zaletą. Trzymasz w ręku praktyczny przewodnik do nauki programowania. Znajdziesz w nim przystępnie napisane wyjaśnienia dotyczące podstawowych pojęć programistycznych. Dowiesz się, jak stosować funkcje, czym jest rekurencja, jak wyglądają struktury danych i na czym polega projektowanie obiektowe. W każdym rozdziale znalazły się praktyczne ćwiczenia, dzięki którym będziesz używać poznawanych koncepcji i utrwalisz zdobytą wiedzę. W tej książce: przedstawiono podstawy Pythona, w tym jego składnię i semantykę opisano najważniejsze koncepcje programistyczne i zdefiniowano istotne pojęcia pokazano, jak stosować wartości, zmienne, instrukcje, funkcje i struktury danych przedstawiono metody pracy z plikami i bazami danych wyjaśniono zagadnienia programowania obiektowego opisano techniki debugowania służące do usuwania błędów składniowych, uruchomieniowych i semantycznych Python: dzięki niemu zaczniesz myśleć jak informatyk!