Verleger: 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.
577
E-book

Spark. Błyskawiczna analiza danych. Wydanie II

Jules S. Damji, Brooke Wenig, Tathagata Das, Denny Lee

Apache Spark jest oprogramowaniem open source, przeznaczonym do klastrowego przetwarzania danych dostarczanych w różnych formatach. Pozwala na uzyskanie niespotykanej wydajności, umożliwia też pracę w trybie wsadowym i strumieniowym. Framework ten jest również świetnie przygotowany do uruchamiania złożonych aplikacji, włączając w to algorytmy uczenia maszynowego czy analizy predykcyjnej. To wszystko sprawia, że Apache Spark stanowi znakomity wybór dla programistów zajmujących się big data, a także eksploracją i analizą danych. To książka przeznaczona dla inżynierów danych i programistów, którzy chcą za pomocą Sparka przeprowadzać skomplikowane analizy danych i korzystać z algorytmów uczenia maszynowego, nawet jeśli te dane pochodzą z różnych źródeł. Wyjaśniono tu, jak dzięki Apache Spark można odczytywać i ujednolicać duże zbiory informacji, aby powstawały niezawodne jeziora danych, w jaki sposób wykonuje się interaktywne zapytania SQL, a także jak tworzy się potoki przy użyciu MLlib i wdraża modele za pomocą biblioteki MLflow. Omówiono również współdziałanie aplikacji Sparka z jego rozproszonymi komponentami i tryby jej wdrażania w poszczególnych środowiskach. W książce: API strukturalne dla Pythona, SQL, Scali i Javy operacje Sparka i silnika SQL konfiguracje Sparka i interfejs Spark UI nawiązywanie połączeń ze źródłami danych: JSON, Parquet, CSV, Avro, ORC, Hive, S3 i Kafka operacje analityczne na danych wsadowych i strumieniowanych niezawodne potoki danych i potoki uczenia maszynowego Spark: twórz skalowalne i niezawodne aplikacje big data!

578
E-book

Podręcznik jQuery. Interaktywne interfejsy internetowe. Smashing Magazine

Jake Rutter

Wykorzystaj fantastyczne możliwości jQuery i twórz bardziej rozbudowane, interaktywne interfejsy internetowe! Jak rozpocząć pracę z biblioteką jQuery i sprawnie przetwarzać model DOM? Jak ożywiać witrynę przy użyciu ciekawych efektów i animacji? Jak tworzyć interaktywne tabele i zaawansowane formularze? Stworzona w 2006 roku biblioteka jQuery miała być wybawieniem dla wielu programistów, którzy wcześniej nie mieli alternatywy - byli zmuszeni do korzystania ze skomplikowanych bibliotek języka JavaScript. I choć nie oferowała żadnych nowych funkcji, dzięki swej przejrzystej i prostej składni miała sprawić, by trudne do zrozumienia i utworzenia interfejsy API JavaScriptu stały się wreszcie szeroko dostępne. Twórcy stron nie rozczarowali się! Biblioteka jQuery spełniła pokładane w niej oczekiwania ? korzystanie z niej znacząco skróciło czas pisania kodu oraz umożliwiło projektantom i programistom szybkie tworzenie komponentów interaktywnych zgodnych ze wszystkimi najważniejszymi przeglądarkami. Jak zatem łatwo tworzyć bogate w możliwości interfejsy internetowe, integrując strukturę biblioteki jQuery z witryną internetową przy minimalnej znajomości języka JavaScript? Oto znakomita książka, napisana z myślą o wszystkich projektantach i programistach stron internetowych, którzy chcą szybko rozpocząć pracę z biblioteką jQuery. Pierwsza część książki dokładnie omawia bibliotekę jQuery, korzyści płynące z jej użycia oraz strategię progresywnego rozszerzania. Wnikliwie przedstawia też sposób instalowania i przygotowywania biblioteki jQuery do natychmiastowego użycia. W drugiej części podręcznika krok po kroku omówiono korzystanie z selektorów oraz pracę ze zdarzeniami i efektami ? wszystko po to, aby zapewnić Ci solidne podwaliny pod tworzenie własnej witryny i komponentów interfejsu użytkownika. Kolejne części publikacji koncentrują się na wykorzystaniu biblioteki jQuery do usprawnienia sprawdzania poprawności formularzy, tworzeniu dodatków oraz pracy z aplikacjami mobilnymi jQuery. W książce omówiono m.in. następujące zagadnienia: Podstawy biblioteki jQuery Żądania Ajax Zdarzenia i efekty Przetwarzanie modelu DOM z kursami poświęconymi takim czynnościom jak tworzenie menu rozwijanego Ramki nakładane galerii Zarządzanie formularzami Dane tabel dynamicznych Efekty zdarzeń myszy Modalne okna dialogowe Niestandardowe dodatki biblioteki jQuery

579
E-book

Photoshop. Twoje projekty krok po kroku

Tomasz Gądek

Czarodziejska różdżka Photoshopa — baw się zdjęciami i twórz niezwykłe projekty! W starym kinie, czyli jak osiągnąć niepowtarzalny efekt retro i zaskoczyć odbiorców Słów cięcie-gięcie, czyli jak idealnie dopasować treść napisów do ich wizualnej strony Ciężkie klimaty, czyli jak wywołać dreszcz grozy i stworzyć nieziemski nastrój W Photoshopie możesz zrobić ze zdjęciem dosłownie wszystko. Możesz je skręcić i zwinąć, zmienić mu kolory, nadać ostrość lub rozmyć, dokleić lub wyciąć dowolny kawałek. Możesz zmienić tło, fakturę i kontrast, wywołać wrażenie głębi lub spłaszczyć. Możesz nawet zmienić porę dnia. Pytanie tylko, czy potrafisz to wszystko zrobić — i to zrobić tak, by efekt końcowy zachwycał? Jeśli masz wątpliwości co do swoich umiejętności i chcesz się podszkolić albo wkurza Cię, że nie wiesz, od czego zacząć korektę — lub szaloną zmianę — Twoich fotografii, ta książka na pewno Cię uszczęśliwi. Tomasz Gądek, znany eksperymentator i entuzjasta Photoshopa, zamieścił w niej mnóstwo ciekawych, odlotowych projektów i pokazał, jak nabierały one kształtów. Znajdziesz tu przepis na wizytówki, logo, plakaty i okładki. Zobaczysz, jak zwykłe zdjęcie może zmieniać charakter w zależności od Twoich działań. Tylko od Ciebie będzie zależało, czy stanie się pocztówką z wakacji, nostalgiczną fotografią sprzed lat czy kadrem z gotyckiego horroru. Odkryj, jak w praktyce używać tych wszystkich tajemniczych filtrów, przestrzeni kolorów, warstw, przycięć i faktur, a Twoje fotografie już nigdy nie będą nudne! Wizytówki — zegarmistrz, sumo, korzenie i wojsko Logo — Bear, Wood W starym stylu — ludowa zakładka, stare miasto, pin-up girl i okładka książki Komercyjne zastosowanie projektów — reklama, okładka katalogu i pisma Napisy — Gold, Steel, Guitar, Enemy i napisy na twarzy Tło i faktura — tło na pulpit, efekt stali i drewna Zdjęcia z wakacji — pocztówka i efekt zwiększenia kontrastu Plakaty — Unplugged, Fight For Freedom, styl vintage, reklama zegarka W mrocznym stylu — projekty Ghost, Mexican Skull, efekt drewna w stylu Tima Burtona Ujarzmij Photoshopa i wymknij się szablonom!

580
E-book

Xamarin. Tworzenie interfejsów użytkownika

Steven F. Daniel

Platforma Xamarin jest wszechstronnym, nowoczesnym narzędziem do budowania aplikacji działających w wielu systemach. Pozwala na pisanie kodu w języku C# i ułatwia tworzenie niestandardowych widoków, układów i kontrolek. Interfejsy graficzne tworzone w Xamarin urzekają swoją estetyką. Platformy Xamarin i Xamarin.Forms zdobywają coraz większą popularność i właściwie stają się standardową technologią pisania oprogramowania na urządzenia mobilne. Dzięki tej książce dowiesz się, jak zaimplementować struktury i układy interfejsu użytkownika, a także jak tworzyć własne elementy i pisać służące do ich obsługi skrypty C#. Poznasz architekturę MVVM i nauczysz się jej implementacji w swoich aplikacjach. Zrozumiesz trudniejsze zagadnienia, takie jak włączanie do aplikacji funkcji specyficznych dla danej platformy mobilnej, współpraca z usługami Microsoft Azure App, korzystanie z pakietu SDK Facebooka oraz obsługa zewnętrznych bibliotek, takich jak Razor. Dowiesz się też, jak zaimplementować kluczowe techniki wiązania danych i efektów wizualnych w interfejsach użytkownika za pomocą własnych rendererów i interfejsu API PlatformEffects. W książce między innymi: Model aplikacji w postaci klas C# Wzorzec MVVM i implementacja architektury zgodnej z tym wzorcem Funkcje zależne od lokalizacji Komponenty współpracujące z bazą SQLite Testy aplikacji za pomocą narzędzi NUnit i UITest Oto Xamarin: funkcjonalność, elastyczność, niezależność od platformy! Steven F. Daniel jest prezesem australijskiej firmy programistycznej GENIESOFT STUDIOS. Od niemal 20 lat tworzy oprogramowanie na komputery PC i urządzenia mobilne. Jest znany z tego, że chętnie się dzieli swoim bogatym doświadczeniem z programistami, a środowisko Xamarin to jedno z jego ulubionych narzędzi. Daniel należy do SQLSIG (SQL Server Special Interest Group), Melbourne CocoaHeads i Java Community.

581
E-book

Algorytmy kryptograficzne w Pythonie. Wprowadzenie

Shannon W. Bray

Dzięki kryptografii możemy w dużym stopniu zabezpieczyć swoje dane. Z szyfrowaną komunikacją wiążą się jednak kontrowersje i sprzeczności interesów. Przestępcy, ale również rządy, policja i służby wywiadowcze dążą do uzyskania możliwości wglądu we wszystkie formy komunikacji. Świat toczy wojnę o to, co można zaszyfrować, co powinno być zaszyfrowane i kto powinien dysponować kluczem pozwalającym odczytać zaszyfrowane wiadomości należące do innej osoby. W tej sytuacji zrozumienie, czym jest szyfrowanie, jak je stosować i jak się upewniać co do autentyczności i poufności otrzymywanych danych, staje się niezwykle ważne. Ta książka jest przystępnym wprowadzeniem do kryptografii i bibliotek kryptograficznych Pythona. Omówiono tu podstawowe koncepcje z tej dziedziny, najważniejsze algorytmy i niezbędny zakres podstaw matematycznych: liczby pierwsze, teorię grup czy generatory liczb pseudolosowych. Wyjaśniono, czym są poufność, autentyczność i integralność wiadomości. Zaprezentowano najciekawsze biblioteki kryptograficzne Pythona i dokładnie pokazano, w jaki sposób można je wykorzystywać we własnych implementacjach. Wiele z prezentowanych koncepcji, między innymi kryptografia klucza publicznego i implementacja kryptografii krzywych eliptycznych, zostało przedstawionych w praktyce, za pomocą kodu Pythona, tak aby można było wymieniać dane w bardzo bezpiecznym formacie przez niezabezpieczony kanał. W książce: podstawy Pythona i kryptografii protokoły kryptograficzne i matematyka kryptograficzna kryptoanaliza za pomocą kodu Pythona kryptografia wizualna: biblioteki, algorytmy, tryby kodowania integralność wiadomości tworzenie rozwiązań kryptograficznych w Pythonie Masz coś do ukrycia? Zaszyfruj to w Pythonie!

582
E-book

VirtueMart. Jak szybko stworzyć profesjonalny sklep internetowy w Joomla!

Marcin Żmudziński

Kupić, sprzedać, zarobić… Tylko z VirtueMart! Joomla!, e-commerce i VirtueMart, czyli o co w tym wszystkim chodzi Właściwy wybór opcji, czyli jak konfiguracja wpływa na całą resztę Zarządzanie sklepem i rozwiązywanie problemów, czyli jak działać na co dzień i w kryzysie Systemy zarządzania treścią (CMS-y) są zwykle najlepszym rozwiązaniem dla osób mających zamiar stworzyć dobre, funkcjonalne strony internetowe bez nadmiernego wysiłku i ponoszenia dużych kosztów. Jednym z takich systemów jest Joomla!, CMS nie tylko darmowy, ale także zapewniający dostęp do kodu źródłowego i wyjątkowo elastyczny. W oparciu o Joomla! da się zbudować dowolny rodzaj witryny WWW, a wyspecjalizowane komponenty pomagają uzyskać dokładnie ten efekt, o jaki nam chodzi. Jednym z takich komponentów, przeznaczonym dla obecnych i przyszłych handlowców, którzy chcą zaistnieć w sieci, jest VirtueMart. Rozwiązanie to pozwala stworzyć znakomicie działający, prosty w obsłudze i wygodny dla użytkowników sklep internetowy. Uwzględnia przy tym różnorodność potrzeb założycieli sklepu dotyczących wizerunku firmy, sposobów kontaktów z klientami, kategorii produktów i metod ich wyszukiwania. Już dziś sprawdź oszałamiające możliwości VirtueMart - z tą książką to sama przyjemność! Wprowadzenie do Joomla! i e-commerce Instalacja i podstawowa konfiguracja Konfiguracja VirtueMart Zarządzanie sklepem Utrzymanie i eksploatacja sklepu Modyfikacje wizualizacji sklepu Rozszerzanie funkcjonalności o dodatkowe moduły SEO SEF Rozwiązywanie problemów Prostota i skuteczność? Wykorzystaj VirtueMart! Marcin Żmudziński - z wykształcenia magister inżynier informatyk. Obecnie pracuje jako analityk i główny administrator w jednej z największych firm telekomunikacyjnych w kraju. Jest audytorem wewnętrznym systemu zarządzania bezpieczeństwem informacji oraz konsultantem i doradcą w dziedzinie informatyki. Z zamiłowania jest fotoreporterem współpracującym z prasą i agencjami fotograficznymi. Wolny czas chętnie spędza na zgłębianiu zagadnień z zakresu psychologii, parapsychologii, NLP i oczywiście informatyki. Jest zwolennikiem aktywnego spędzania czasu i przekraczania własnych ograniczeń w sporcie i życiu. Kontakt: marcin.zmudzinski@pin-group.pl.

583
E-book

Fizyka z komputerem dla gimnazjum

Łukasz Zegrodnik, Barbara Zegrodnik

Opanuj tajniki fizyki, korzystając z możliwości, jakie oferuje Ci komputer Rozwiąż zadania za pomocą Excela Przeprowadź symulacje komputerowe i doświadczenia Poznaj fizykę na praktycznych przykładach Komputer w fizyce można wykorzystać do różnych zadań. Może on zastąpić kartkę papieru i długopis, a także służyć jako narzędzie do rozwiązywania zadań. Może również ułatwić zrozumienie zagadnień teoretycznych -- dzięki możliwości przedstawienia zależności pomiędzy wielkościami fizycznymi na przykładach zaczerpniętych z otaczającego nas świata. Nauka fizyki z komputerem polega na tworzeniu, analizowaniu i interpretowaniu wykresów oraz wyciąganiu wniosków i tworzeniu na ich podstawie nowych informacji. "Fizyka z komputerem dla gimnazjum" to książka, dzięki której poznasz nowy, aktywny sposób poznawania świata fizyki. Nauczysz się wykorzystywać arkusz kalkulacyjny Excel do rozwiązywania zadań i przygotowywania wykresów. Dowiesz się, w jaki sposób za pomocą komputera analizować zjawiska fizyczne i przeprowadzać ich symulacje. Przekonasz się, jak wzory i definicje wiążą się z tym, co Cię otacza. Każdy przykład jest przedstawiony w postaci sekwencji czynności, które należy wykonać, co bardzo ułatwi Ci ich zrozumienie.

584
E-book

QGis. Tworzenie i analiza map

Bartłomiej Iwańczak

Twórz mapy i wykorzystuj je do swoich celów! We współczesnych czasach znalezienie dowolnego punktu na mapie nie wymaga już od nas rozkładania wielkiej płachty i szukania w odpowiednim kwadracie. Powszechnie posługujemy się lokalizacją: korzystamy z map Google’a albo odczytujemy współrzędne z nawigacji satelitarnej w smartfonie. Często potrzebna jest nam jednak możliwość przeanalizowania i zaprezentowania informacji przestrzennych. Dzięki tej książce poznasz możliwości QGIS-a — darmowego, intuicyjnego programu do pracy z danymi przestrzennymi. Jeżeli jesteś urzędnikiem, logistykiem, informatykiem, marketingowcem, dziennikarzem albo badaczem, prędzej czy później zechcesz przedstawić wyniki swojej pracy w sposób wizualny, również na mapie. Dzięki tej książce zrobisz to bez większego trudu. Przygotowanie kartogramu czy utworzenie siatki dróg nie będzie już wymagało poszukiwania specjalisty — zrobisz to samodzielnie. To nie jest zwyczajny podręcznik. Podczas lektury będziesz z przyjemnością (i lekkim przymrużeniem oka) zdobywać nowe umiejętności. Towarzyszyć Ci będzie młoda dziewczyna, Ula. Czasem podsunie Ci użyteczną wskazówkę, innym razem podpowie, co warto zapamiętać. Dzięki atrakcyjnej formie graficznej i ponad 300 ilustracjom łatwo Ci będzie nauczyć się wykonywania kolejnych czynności, a analiza danych przestrzennych wkrótce nie będzie miała przed Tobą tajemnic. Do dzieła!