Видавець: 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
Eлектронна книга

Scratch bez tajemnic. Programowanie gier od podstaw

Urszula Łukasik, Jakub Porzycki

Własna gra komputerowa? To musi się udać! Podstawowe polecenia Proste problemy programistyczne i własne bloczki Twoja pierwsza gra komputerowa ze Scratchem Jeśli sięgasz po tę książkę, na pewno uwielbiasz gry komputerowe i zastanawiasz się, jak samodzielnie stworzyć własną. Albo masz już gotowy pomysł i szukasz sposobów na jego realizację. Ta książka będzie dla Ciebie idealnym przewodnikiem na start. Od czego zacząć i jak nauczyć się programowania, które pozwoli Ci stworzyć swój własny mikroświat w komputerze? Scratch bez tajemnic zawiera kilkanaście projektów prostych gier napisanych w języku Scratch, stworzonym specjalnie do nauki programowania. Zabawne i intrygujące zadania, które Cię tu czekają, będą nie tylko świetną rozrywką, lecz także wstępem do samodzielnego pisania gier. Zobacz, jak przygotować kosmiczną bitwę, zaprojektować zmasowany atak bakterii i stworzyć swoją własną platformówkę. Baw się tymi przykładami, rozbudowuj je i zmieniaj według własnych pomysłów. Programowanie nie jest tak trudne, jak Ci się wydaje! Projekt akwarium Znikający duszek i okrutna matematyka Pogrywamy sobie w kotka i myszkę Przygody w kosmosie i kosmiczna bitwa Żuczek na autostradzie i arkanoid Twoje własne bloczki Inwazja bakterii Rysowanie jest proste Platformówki Wąż Turniej łuczniczy Niech zabrzmią działa Programuj i graj!

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

Technika HDR. Warsztaty fotograficzne

Pete Carr, Robert Correll

Fotografuj metodą HDR, aby pokazać kunszt i potęgę swojej wyobraźni Jak technika HDR kompensuje ograniczenia aparatu? Jak stworzyć kilka plików HDR z jednego zdjęcia? Jak przetwarzać zdjęcia HDR za pomocą programów Photomatix i Photoshop Elements? Jeśli zgłębisz tajemnice fotografii o wysokiej rozpiętości tonalnej (HDR), zdobędziesz umiejętności, które pozwolą Ci przekładać Twoje artystyczne wizje na fantastyczne obrazy o niezwykłym bogactwie szczegółów. W książce, którą trzymasz w rękach, odnajdziesz źródło twórczej inspiracji oraz wiedzę o tym, jak wykorzystać możliwości tej niezwykłej techniki — od dokładnych instrukcji w kwestii wykonywania zdjęć, po ich perfekcyjną obróbkę metodą HDR. Dzięki temu podręcznikowi nauczysz się oceniać potencjał scen pod kątem techniki HDR, a także fotografować krajobrazy, architekturę, pejzaże miejskie, wnętrza i ludzi w wielu różnych stylach. Dowiesz się, jakie narzędzia warto zastosować i w jaki sposób połączyć kilka ekspozycji, aby uzyskać zdjęcia przypominające impresjonistyczne sceny lub surrealistyczne wizje. Poznasz sposoby wykorzystywania programów komputerowych Photomatix i Photoshop Elements do przetwarzania zdjęć w celu uzyskania doskonałej szczegółowości obrazu i zadziwiającego efektu artystycznego. Rozpiętość tonalna w fotografii cyfrowej Ekspozycja Oświetlenie i filtry Fotografia HDR Metody uzyskiwania kilku ekspozycji Fotografia krajobrazowa, uliczna i portrety Programy komputerowe — Photomatix i Photoshop Elements Metody przetwarzania fotografii Zdjęcia czarno-białe Krosowanie

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

Nauka robotyki z językiem Python

Lentin Joseph

Roboty wkraczają do różnych dziedzin naszego życia, więc robotyka nabiera coraz większego znaczenia. Nauka o robotach, ich budowaniu i programowaniu jest dość złożoną, ale fascynującą dziedziną. Jej opanowanie wymaga wysiłku, jednak aby zaprojektować łatwy do wykorzystania interfejs, wystarczy posłużyć się kilkoma programami narzędziowymi oraz językiem Python. W ten sposób można zaprojektować zachowania robota, określić, w jaki sposób będzie zmierzał do celu, reagował na sygnały otaczającego świata, czy sprawić, by oczekiwał na instrukcje. Dzięki tej książce można się nauczyć, jak z wykorzystaniem języka Python oraz kilku popularnych frameworków stosowanych w robotyce, takich jak system ROS, budować autonomiczne roboty mobilne. Omówiono w niej również inne frameworki programistyczne, w tym również te dla Pythona. Aby równocześnie pokazać praktyczne wykorzystanie przedstawianego materiału, omówiono krok po kroku proces budowania robota-służącego ChefBot, który na przykład może podawać posiłki w domu, hotelu czy restauracji. W tej książce przedstawiono: zwięzłe podstawy robotyki i zasady projektowania oprogramowania robotów, aspekty projektowania CAD 2D i 3D z wykorzystaniem programów LibreCAD i Blender, budowanie modeli 3D z wykorzystaniem API Blender dla Pythona, zagadnienia sprzętowej warstwy projektowania robota, zasady obsługi sensorów robotów, w tym programowanie sensorów wizji, obsługę rozpoznawania mowy i syntezę mowy z wykorzystaniem Pythona i ROS, implementację sztucznej inteligencji za pomocą Pythona, zagadnienie testowania i kalibrowania robota. Przekonaj się, jak fascynujące jest programowanie robotów! Lentin Joseph — inżynier elektroniki, entuzjasta robotyki i ekspert w dziedzinie systemów wbudowanych. Szczególnie interesuje się robotyką, przetwarzaniem obrazu i zastosowaniem języka Python w programowaniu robotów. Jest również znawcą wielu platform oprogramowania robotów, takich jak system ROS (ang. Robot Operating system), V-REP i Actin. Biegle posługuje się bibliotekami przetwarzania obrazu, w tym OpenCV, OpenNI i PCL. Specjalizuje się również w dziedzinie projektowania 3D i programowania systemów wbudowanych na platformach Arduino i Launchpad Stellaris. Jest właścicielem firmy Qbotics Labs zajmującej się rozwijaniem robotyki i jej zastosowaniami w wielu dziedzinach.

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

Responsywne strony WWW. Technologia na start!

Andrew Fisher, Craig Sharkie

Strony WWW dla każdego urządzenia! Responsywne strony WWW potrafią dopasowywać się do rozmiaru ekranu użytkownika. Niezależnie od tego, czy korzysta on ze stacjonarnego komputera z dużym monitorem, laptopa czy smartfona, zawsze może bez utraty kluczowej zawartości przeglądać ulubione witryny. Responsywność była do niedawna tylko dodatkiem do tworzonych stron — miała po prostu miło zaskoczyć klientów. Obecnie to standard usług WWW. Z tej unikalnej książki dowiesz się, jak sprawnie tworzyć responsywne serwisy. Nauczysz się stosować płynne siatki oraz korzystać z tych gotowych: 960 Grid System, 320 and Up oraz Bootstrap. Zrozumiesz, w jaki sposób działają responsywne strony, które nie tylko dostosowują swój układ do rozmiaru ekranu, lecz także adaptują dostarczane materiały multimedialne, głównie zdjęcia. W kolejnych rozdziałach znajdziesz obszerne omówienie tych zagadnień. W końcu dowiesz się, jak stworzyć własny elastyczny szablon oraz jakie są dostępne gotowe rozwiązania. Ta książka jest obowiązkową lekturą każdego dewelopera stron WWW, który chce być na czasie oraz korzystać z dobrodziejstw responsywnych stron! Dzięki tej książce: poznasz potencjał responsywnych stron WWW stworzysz własną płynną siatkę zaserwujesz użytkownikowi pliki multimedialne dostosowane do jego urządzenia poznasz szablony — Bootstrap, Foundation, Skeleton i inne zbudujesz responsywną stronę Obowiązkowa lektura każdego dewelopera stron WWW!

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

Poznaj Swifta, tworząc aplikacje. Profesjonalne projekty dla systemu iOS

Emil Atanasov

Twórz aplikacje dla systemu iOS - i naucz się programowania w języku Swift Swift został zaprezentowany światu w 2014 roku - dziś jest uznanym standardem dla programistów platformy macOS i iOS. Równocześnie to jeden z najpopularniejszych języków programowania na świecie. Charakteryzuje się zwięzłą i przejrzystą składnią, jest łatwy do nauczenia się, wygodny i elastyczny. Programiści mawiają, że Swift podsuwa nowe sposoby rozwiązywania starych problemów. Jeśli chcesz pisać efektywne i bezpieczne, a przy tym eleganckie i przyjazne użytkownikom aplikacje dla maszyn z logo jabłuszka, po prostu musisz nauczyć się Swifta! Jeśli jesteś początkującym programistą i postanowiłeś nauczyć się rzetelnego programowania aplikacji mobilnych dla iOS, to książka dla Ciebie. Znajdziesz w niej przystępne wprowadzenie do koncepcji programowania oraz podstawy języka Swift. Przećwiczysz tworzenie aplikacji mobilnych na platformie iOS. Dowiesz się, jak tworzyć interfejs użytkownika za pomocą plików typu storyboard w Xcode, a także jak pobierać i wyświetlać obrazy oraz zapisywać i wczytywać informacje w trakcie różnych sesji pracy z aplikacją. Nauczysz się korzystać z menedżera zależności CocoaPods i przekonasz się, jak bardzo jest użyteczny. Poznasz kilka przydatnych bibliotek open source do szybkiego tworzenia oprogramowania, dowiesz się też, jak opracowywać aplikacje pobierające informacje i zasoby z chmury. Najważniejsze zagadnienia: składnia i elementy języka Swift oraz praca w środowisku Xcode struktura aplikacji mobilnej zastosowanie poszczególnych struktur danych w Swifcie tworzenie GUI i zapewnianie interaktywności aplikacji wykorzystywanie informacji pochodzących z publicznego API do budowy swojej aplikacji biblioteki dla open source Swifta Oto Swift: najlepszy język dla aplikacji na iOS!

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

JavaScript. Tworzenie nowoczesnych aplikacji webowych

Tomasz Sochacki

JavaScript od podstaw! Poznaj funkcje języka JavaScript Dowiedz się, co możesz z nim osiągnąć Naucz się wykorzystać go w praktyce JavaScript to bardzo popularny język programowania, który z rozwiązania stosowanego niegdyś głównie do wykonywania prostych akcji na stronach internetowych ewoluował do postaci pełnoprawnego narzędzia, które z powodzeniem można wykorzystywać w rozmaitych sytuacjach i na wielu różnych platformach do tworzenia całkiem zaawansowanych aplikacji. Uznanie użytkowników zapewniła JavaScriptowi jego prostota, doskonała dokumentacja oraz duże i stale powiększające się możliwości. Jeśli zależy Ci na szybkim rozpoczęciu programowania w JavaScripcie, trafiłeś w dziesiątkę! Książka ta bezboleśnie wprowadzi Cię w zaczarowany świat tego języka, prezentując jego podstawowe konstrukcje i funkcje, przedstawiając możliwości programowania obiektowego oraz pokazując, jak posługiwać się liczbami, tablicami, datami i ciągami znakowymi. Zdobytą wiedzę utrwalisz dzięki praktycznym ćwiczeniom, które nie tylko pokażą Ci sposób użycia poszczególnych mechanizmów, lecz również pozwolą zetknąć się z rzeczywistymi zastosowaniami języka w codziennej pracy. Składnia języka Zmienne i stałe Operatory i instrukcje sterujące Funkcje i obiekty Klasy i metody Ciągi znakowe Tablice i operacje na nich Liczby i daty Ćwiczenia praktyczne Odkryj, naucz się, stosuj! Praktycznie z JavaScriptem!

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

Elektronika bez oporu. Układy cyfrowe

Witold Wrotek

Elektronika to dziedzina nauki, bez której trudno sobie wyobrazić funkcjonowanie współczesnego świata. Układy cyfrowe znajdziemy dziś dosłownie wszędzie, stosowane są na każdym polu ludzkiej działalności. Jednocześnie trudno uznać elektronikę za obszar wiedzy przystępnej dla każdego. Tym bardziej więc warto sięgnąć po wartościową pomoc ― pozycję, dzięki której można komfortowo zgłębiać arkana budowania, uruchamiania i naprawiania układów elektronicznych. Ta książka w dużej mierze opiera się na praktycznych przykładach. Od pomysłu na osiągnięcie celu, przez projekt sporządzony z użyciem konkretnych symboli podzespołów, po jego fizyczną realizację ― stanowi kompleksowe wprowadzenie w zagadnienia związane z tworzeniem układów cyfrowych, łącznie z uruchamianiem i testowaniem ich sprawności już po montażu, zgodnie ze schematem. Przemyślana struktura przewodnika, przystępny styl, a także liczne ilustracje, przykłady i zadania zdecydowanie ułatwiają przyswajanie wiedzy. W książce: omówienie układów logicznych kombinacyjnych i sekwencyjnych, informacje o funkcjach logicznych zasady łączenia otwartych kolektorów przydatne wyjaśnienia na praktycznych przykładach zastosowań

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

Praktyczny poradnik poligraficzny. Procesy

Andrzej Gołąb

Poznaj procesy poligraficzne w praktyce! W książce: Profesjonalne przygotowanie publikacji do druku Drukowanie przy użyciu różnych technologii Czynności introligatorskie, oprawa i uszlachetnianie publikacji Autorem, wydawcą i dystrybutorem rozmaitych publikacji dziś może być właściwie każdy. Stało się to możliwe dzięki niezwykle łatwemu dostępowi do odpowiednich narzędzi, takich jak wydajne komputery i specjalistyczne oprogramowanie, jak również do mniej lub bardziej profesjonalnych usług poligraficznych. Jednak to nie gwarantuje jeszcze sukcesu. Bez właściwego przygotowania, wiedzy, talentu i opanowania warsztatu efekty tego rodzaju działalności mogą okazać się niewystarczające, co niejednokrotnie przekłada się na niewielką sprzedaż i finansowe niepowodzenie całego przedsięwzięcia. Ta książka sprawi, że będziesz swobodnie poruszać się w świecie poligrafii i edycji oraz unikniesz niweczących wysiłek błędów. Poradnik przyda się osobom bezpośrednio zaangażowanym w procesy wydawnicze, grafikom komputerowym, projektantom, pracownikom działów promocji i marketingu oraz handlowcom, a także uczniom oraz studentom kierunków poligraficznych i artystycznych, wiążących z tą branżą swoją zawodową przyszłość. Dowiedz się, jak profesjonalnie przygotowywać, drukować i oprawiać publikacje!