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.
849
Ebook

Excel 2007. Najlepsze sztuczki i chwyty

John Walkenbach

Zdobądź tajemną wiedzę na temat programu Microsoft Excel! Jak dostosować interfejs użytkownika do swoich potrzeb? Jak przyśpieszyć wprowadzanie, edycję i usuwanie danych? Jak przygotować i wydrukować estetyczny arkusz? Arkusz kalkulacyjny Excel na dobre zagościł na dyskach komputerów — zarówno tych biurowych, jak i domowych. Jednym z jego największych atutów jest intuicyjność obsługi, dzięki której rozpoczęcie pracy z pierwszym arkuszem nie stanowi najmniejszego problemu. Jeżeli dodamy do tego ogrom możliwości, nieomylność i wytrwałość w najbardziej nawet mozolnych obliczeniach, otrzymujemy narzędzie doskonałe. Nie zastanawiałeś się jednak, czy czynności wykonywane na co dzień można przyśpieszyć? Czy są lepsze sposoby na osiągnięcie zamierzonych celów? Dla Johna Walkenbacha to pasja. Ten wybitny znawca Excela przygotował zbiór porad, dzięki którym odkryjesz na nowo potęgę programu Microsoft Excel 2007! W trakcie lektury tej książki dowiesz się, jak efektywnie zaznaczać komórki i ich zakresy, ukrywać wiersze i kolumny, usuwać duplikaty wierszy, panować nad hiperłączami oraz formatować arkusz. Ponadto poznasz wiele przydatnych skrótów klawiaturowych, które znacząco podniosą wydajność Twojej pracy. Ostrzeżenie: Uwaga! Ponad 200 porad zawartych w tej książce sprawi, że będziesz musiał często odpowiadać na pytania współpracowników: "Jak to zrobiłeś!?". Podstawy pracy z arkuszem kalkulacyjnym Efektywne zaznaczanie komórek i ich zakresów Dostosowywanie interfejsu użytkownika Wydajne wprowadzanie danych Wykorzystanie funkcji Autouzupełnianie Formatowanie arkusza oraz komórek Przydatne, niestandardowe formatowania Praca z tekstem Autouzupełnianie formuł Formuły przydatne w codziennej pracy Konwersje i obliczenia matematyczne Obliczanie pierwiastków Analiza danych Przygotowanie arkusza do wydruku Podstawy języka VBA Ciekawe strony WWW poświęcone Excelowi Wrzuć piąty bieg — przyśpiesz swoją pracę z programem Microsoft Excel!

850
Ebook

Praktyczna algebra liniowa dla analityków danych. Od podstawowych koncepcji do użytecznych aplikacji w Pythonie

Mike Cohen

Pozornie nie dzieje się nic złego, jeśli inżynier lub analityk danych nie rozumie algebry liniowej. Może korzystać z już istniejących narzędzi i nie przejmować się szczegółami ich implementacji. Warto jednak dokładnie poznać algorytmy używane w nauce o danych i dostosować do swoich potrzeb istniejące metody obliczeniowe, tutaj więc nowoczesna algebra liniowa okazuje się nieodzowna. Jeśli chcesz ją poznać w nowoczesnej, praktycznej formie, najlepiej posłużyć się kodem i zastosowaniem algebry liniowej w analizie danych czy symulacjach numerycznych. To książka przeznaczona dla osób, które pracują ze zbiorami danych. Jest praktycznym przewodnikiem po koncepcjach algebry liniowej, pomyślanym tak, by ułatwić ich zrozumienie i zastosowanie w użytecznych obliczeniach. Poszczególne zagadnienia przedstawiono za pomocą kodu Pythona, wraz z przykładami ich wykorzystania w nauce o danych, uczeniu maszynowym, uczeniu głębokim, symulacjach i przetwarzaniu danych biomedycznych. Dzięki podręcznikowi nauczysz się arytmetyki macierzowej, poznasz istotne rozkłady macierzy, w tym LU i QR, a także rozkład według wartości osobliwych, zapoznasz się też z takimi zagadnieniami jak model najmniejszych kwadratów i analiza głównych składowych.

851
Ebook

Nowe usługi 2.0. Przewodnik po analizie zbiorów danych

Toby Segaran

Wykorzystaj dane z sieci do własnych potrzeb! Internet to nic innego jak gigantyczny zbiór danych. Każdy, kto znajdzie sposób na ich umiejętne wykorzystanie, ma szansę zbudować aplikację, która odniesie światowy sukces. Serwisy randkowe, portale społecznościowe, porównywarki cen — to tylko drobna część serwisów, które możesz wykorzystać przy tworzeniu nowej usługi. Jak analizować dane i wyciągnąć wnioski? Na wiele podobnych pytań odpowiada ta jedyna w swoim rodzaju książka. W trakcie lektury poznasz najlepsze sposoby filtrowania danych, tworzenia rekomendacji, wykrywania grup oraz wyszukiwania i klasyfikowania. Na kolejnych stronach znajdziesz bogaty zbiór informacji poświęconych algorytmom analizującym dane. Ponadto będziesz mieć możliwość zapoznania się z różnymi sposobami optymalizacji, modelowania przy użyciu drzew decyzyjnych oraz tworzenia modeli cenowych. Książka ta w rękach wprawnego programisty może stanowić niesamowite narzędzie. Otwiera wrota do świata pełnego danych i zależności pomiędzy nimi! Dzięki tej książce: poznasz najlepsze i najskuteczniejsze algorytmy do analizy danych zbudujesz model cen nauczysz się korzystać z drzew decyzyjnych zastosujesz dane z sieci do budowy nowych usług Wyciągnij właściwe wnioski z posiadanych danych!   „Brawo! Nic lepszego nie przychodzi mi na myśl w przypadku programisty, który zaczyna dopiero przygodę z opisanymi w książce algorytmami i metodami. Sam (jako stary »wyjadacz« od sztucznej inteligencji) sięgnąłbym po nią w pierwszej kolejności, żeby odświeżyć swoją znajomość szczegółów.” Dan Russell, główny specjalista ds. technologii, firma Google „W książce Toby’ego w znakomity sposób dokonano rozbicia złożonego zagadnienia dotyczącego algorytmów uczenia maszynowego na praktyczne i łatwe do zrozumienia przykłady, które mogą być bezpośrednio używane do analizowania interakcji społecznościowej w obecnym internecie. Jeśli ta książka trafiła w moje ręce dwa lata wcześniej, zaoszczędziłbym mój cenny czas, gdy podążałem bezowocnymi ścieżkami.” Tim Wolters, szef ds. technologii, firma Collective Intellect

852
Ebook

Linux. Wiersz poleceń i skrypty powłoki. Biblia. Wydanie IV

Christine Bresnahan, Richard Blum

Odkąd systemy linuksowe mają atrakcyjne interfejsy graficzne, wielu administratorów wykonuje swoje zadania za pomocą myszy. Wiersz poleceń jest o wiele trudniejszym interfejsem, ten sposób pracy jednak pozwala na wykorzystanie pełnego potencjału Linuksa i uzyskanie dostępu do funkcji, które w inny sposób byłyby nieosiągalne. Umiejętność pisania skryptów wiersza poleceń i powłoki Linuksa wciąż jest niezwykle ważna dla każdego administratora, któremu zależy na efektywnym działaniu systemu. Ta książka, podobnie jak inne z serii "Biblia", zawiera zarówno niezbędne teoretyczne informacje, jak i mnóstwo praktycznych wskazówek i instrukcji, dzięki czemu jest znakomitą pomocą w nauce pisania skryptów dla Linuksa. Pokazano tu, kiedy efektywniej jest używać interfejsu graficznego, a kiedy lepiej sięgnąć do wiersza poleceń. Opisano elementy systemu Linux i przedstawiono podstawowe informacje o powłoce, a także o pracy w wierszu poleceń. Zaprezentowano techniki przetwarzania danych użytkownika w skryptach, pracę z systemami plików, wreszcie - sposoby instalacji i aktualizacji oprogramowania. Sporo miejsca poświęcono pracy z wyrażeniami regularnymi i zaawansowanym metodom manipulacji danymi, pokazano też, jak zmodyfikować skrypty powłoki, aby działały w innych powłokach Linuksa. Najciekawsze zagadnienia: tworzenie praktycznych skryptów i narzędzi skryptowych i zarządzanie nimi alternatywne powłoki, takie jak dash i zsh edytory gawk i sed podstawowe i rozszerzone wyrażenia regularne tworzenie skryptów powłoki dla pulpitów graficznych w środowiskach KDE i GNOME pisanie podstawowych i zaawansowanych funkcji Wiersz poleceń: oto pełny potencjał Linuksa!

853
Ebook

Lego Mindstorms EV3. Programowanie robotów

Wiesław Rychlicki

Mózg robota i aplikacje do programowania, czyli od czego zacząć przygodę z robotami LEGO Silniki i czujniki, czyli jak zapewnić odpowiednie działanie robota w świecie rzeczywistym Mój własny robot, czyli jak zbudować i zaprogramować robota w zależności od potrzeb Robotyka jest jedną z dziedzin szybko rozwijających się we współczesnym świecie. Roboty świetnie sprawdzają się w najróżniejszych warunkach, a umiejętność ich programowania jest coraz bardziej ceniona na rynku pracy. To wszystko prawda, ale nie można zapominać o tym, że programowanie robotów może także stanowić świetną zabawę. Zwłaszcza jeśli dotyczy to robotów LEGO MINDSTORMS! Nie trzeba być dzieckiem, by poczuć ekscytację związaną z samodzielnym zaprojektowaniem zachowań robota, który wykona wszystkie wymagane od niego czynności. A zatem — do dzieła! W tej książce znajdziesz wszystkie elementy niezbędne do rozpoczęcia pracy z LEGO MINDSTORMS. Jej autor pokaże Ci, jak działa kostka EV3 i jakie aplikacje możesz wykorzystać do programowania Twoich robotów. Poprowadzi Cię przez krainę danych liczbowych, operacji logicznych, arytmetycznych i innych, a także instrukcji sterujących. Zapozna Cię z możliwościami w zakresie tworzenia podprogramów i programowania wielowątkowego. Dzięki niemu poznasz silniki i czujniki oraz bloczki służące do ich programowania. Zobaczysz, jak można łączyć ze sobą kostki EV3, a potem przyjrzysz się trzem ulubionym robotom autora. To z pewnością zainspiruje Cię do wymyślania własnych konstrukcji LEGO i sterującego nimi oprogramowania! Mózg robota LEGO MINDSTORMS EV3 Zaczynamy programowanie w aplikacji LEGO MINDSTORMS EV3 Podstawowe operacje na danych Silniki i czujniki LEGO MINDSTORMS EV3 Programowanie wybranych konstrukcji robotów Budujemy własne roboty Pliki graficzne i dźwiękowe w zasobach aplikacji Edycja obrazów dla kostki EV3 i edycja dźwięków Programowanie muzyki na podstawie zapisu nutowego Rysowanie figur geometrycznych i konstrukcje Matematyczne podstawy sterowania pojazdem Sprawdź, jak ożywić Twoje LEGO!

854
Ebook

React i TypeScript. Reaktywne tworzenie stron internetowych dla początkujących. Wydanie II

Carl Rippon

React został zaprojektowany specjalnie na potrzeby Facebooka, w celu tworzenia interfejsów graficznych aplikacji internetowych. Dzisiaj jest powszechnie używany do budowania front-endów interaktywnych UI. Z kolei TypeScript, język napisany przez Microsoft, stanowi rozszerzenie JavaScriptu i cechuje się bogatym systemem typów. Ułatwia to wczesne wykrywanie błędów i refaktoryzację kodu. React i TypeScript, używane razem, pozwalają na efektywne tworzenie dużych, zaawansowanych i łatwych w utrzymaniu front-endów. To drugie wydanie przewodnika dla programistów, którzy chcą efektywnie budować atrakcyjne złożone front-endy aplikacji. Uwzględniono tu nowe elementy Reacta 18, w tym hooki, biblioteki do zarządzania stanem, jak również najnowszą wersję języka TypeScript. Dzięki tej książce nauczysz się tworzyć przejrzyste i łatwe w utrzymaniu komponenty React, które mogą być wielokrotnie używane ― dobrze zorganizowane, bazujące na nowoczesnych wzorcach projektowych. Dowiesz się też, jak projektować bezpiecznie typowane komponenty, jak zarządzać złożonymi stanami, a także jak interaktywnie korzystać z web API GraphQL . Poznasz też metody pisania solidnych testów jednostkowych dla komponentów React za pomocą JEST. W książce między innymi: gruntowny wstęp do Reacta i wprowadzenie do TypeScriptu tworzenie komponentów Reacta wielokrotnego użytku stosowanie hooków Reacta czym jest web API REST i GraphQL zarządzanie stanem aplikacji tworzenie automatycznych testów komponentów React: efektywne narzędzie dla najlepszych projektantów!

855
Ebook

Wprowadzenie do C++. Efektywne nauczanie. Wydanie III

Cay S. Horstmann

C++ wyjątkowo dobrze nadaje się do nauki jako "pierwszy poważny język programowania", a równocześnie jest znakomitym, wszechstronnym narzędziem do tworzenia nowoczesnych aplikacji. Programowanie w nim wymaga nieco wysiłku, ale pozwala zarówno szybko przyswoić najważniejsze paradygmaty informatyki, jak i wdrożyć się w pisanie kodu zgodne z dobrymi praktykami. Przy tym C++ ma cechy nowoczesnego języka programowania, a jego możliwości są poszerzane dzięki bibliotekom. Aby adept sztuki programowania mógł skorzystać z tych wszystkich zalet, potrzebuje pomocy dobrego nauczyciela lub dobrego podręcznika. Tylko w ten sposób uniknie typowych błędów popełnianych na skutek niewystarczającego zrozumienia podstaw programowania i najważniejszych koncepcji programistycznych. Oto polska edycja popularnego podręcznika opartego na naukowych podstawach skutecznego uczenia. To znakomite wprowadzenie do podstawowych technik programowania i umiejętności projektowania pozwala łatwo, a przy tym dogłębnie opanować elementarne pojęcia. W przystępny sposób omawia najistotniejsze kwestie działania algorytmów i rodzaje struktur danych. Krok po kroku przeprowadza czytelnika od podstaw do bardziej zaawansowanych tematów związanych ze współczesnymi aplikacjami, takich jak GUI i programowanie XML. Poszczególne koncepcje zostały tu wyjaśnione z wykorzystaniem trafnie dobranych schematów i grafik. Nie zabrakło też wskazówek, przykładów i obszernych fragmentów świetnie napisanego kodu, które ułatwiają naukę, podobnie jak liczne ćwiczenia i studia przypadków. W tej książce między innymi: podstawowe koncepcje programowania: struktury sterujące, tablice, wskaźniki programowanie obiektowe, dziedziczenie, polimorfizm struktury danych: liniowe i oparte na drzewach wprowadzenie do algorytmów szablony i zarządzanie pamięcią Bądź profesjonalistą od pierwszej linii kodu!

856
Ebook

Nauka Javy. Wprowadzenie do tworzenia aplikacji do rzeczywistych zastosowań. Wydanie V

Marc Loy, Patrick Niemeyer, Daniel Leuck

Twórcy Javy od początku historii tego języka śmiało wprowadzali kolejne awangardowe innowacje, a pisane w niej aplikacje miały swój udział w napędzaniu internetowego postępu. Obecnie Java jest uważana za najpopularniejszy język programowania na świecie, a miliony deweloperów wciąż tworzą za jej pomocą oprogramowanie dla niemal każdego urządzenia wyposażonego w procesor. Java jest wyjątkowo wszechstronnym narzędziem: pozwala napisać zarówno prostą aplikację mobilną, jak i złożony system internetowy. Pozostaje przy tym stosunkowo prosta w nauce - co sprawia, że jest idealnym językiem dla początkujących, którzy mają ambicję dojścia do profesjonalnego poziomu. Ta książka jest praktycznym przewodnikiem dla każdego, kto chce zdobyć doświadczenie w tworzeniu rzeczywistych aplikacji w Javie. To również znakomity kurs programowania obiektowego dla początkujących, umożliwiający gruntowne zrozumienie podstaw języka Java i jego interfejsów API. Wyczerpująco opisano tu biblioteki klas, techniki programowania oraz idiomy. Nie zabrakło zaawansowanych zagadnień, takich jak wyrażenia lambda czy serwlety. W tym przejrzanym i zaktualizowanym wydaniu ujęto zmiany wprowadzone zarówno w wersji 11 Javy, jak i w przeglądowych wersjach 12, 13 i 14. Przedstawiono więc takie nowości jak interferencja typów w typach sparametryzowanych, ulepszenia w obsłudze wyjątków czy nowe środowisko testowe jshell. W książce między innymi: przygotowanie środowiska pracy i konfiguracja przydatnych narzędzi typy, instrukcje, wyrażenia oraz obiekty w Javie obsługa wątków i pakiet współbieżności Javy błędy i wyjątki interfejs API wyrażeń regularnych tworzenie zaawansowanych aplikacji i usług sieciowych Java: niezawodny kod, aplikacja, która działa!