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

Sprint projektowy. Tworzenie produktów cyfrowych

Richard Banfield, C. Todd Lombardo, Trace Wax

Innowacyjność pomaga budować pozycję rynkową firmy. Słowo to nie oznacza jedynie oferowania nowych produktów i usług, ale dotyczy również organizacji działania. Niestety, realizacja zasady ciągłego doskonalenia się najczęściej napotyka opory. Ludzie nie lubią zmian sposobu myślenia i niechętnie akceptują konieczność innego podejścia. Tymczasem dla wielu podmiotów, szczególnie tych z nowoczesnych branż, umiejętność szybkiej zmiany jest kluczem do sukcesu. Niniejsza książka prezentuje koncepcję sprintów projektowania produktu. Jest to nowe podejście do projektowania produktów, szczególnie zalecane firmom stawiającym na innowacyjność. Dzięki tej metodzie nowe pomysły dużo szybciej i skuteczniej przeradzają się w prototyp, który z kolei staje się gotowym rozwiązaniem. Powstaje produkt o wysokiej jakości. Co istotne, realizacja zadań w sprintach przebiega szybciej i jest bardziej wydajna. W zależności od specyfiki przedsiębiorstwa sprint projektowania może trwać od kilku godzin do kilku dni, w wyjątkowych przypadkach — kilka tygodni. W książce omówiono: koncepcję sprintu projektowania, jego zalety i wady sposoby planowania sprintu etapy sprintu projektowania i ich przebieg sposoby wykorzystania wyników przeprowadzonego sprintu Sprintem do sukcesu!

1010
Ebook

Wejdź do świata magii! Twój przewodnik po grze Harry Potter: Wizards Unite

Zosia Danowska, Bartosz Danowski

Czarodziejko! Czarodzieju! Ministerstwo Magii alarmuje: wydarzyła się Katastrofa i magiczne przedmioty pojawiają się w świecie mugoli. Trzeba je zebrać i odesłać z powrotem - bądź w gotowości, bo każda różdżka się przyda! Do zespołu zadaniowego powołanego przez Ministerstwo Magii i Międzynarodową Konferencję Czarodziejów dołączyć może każdy. Jak przyłączyć się do teamu? Wystarczy, że zainstalujesz na swoim smartfonie grę Harry Potter: Wizards Unite. Ta aplikacja mobilna, stworzona przez studio Niantic odpowiedzialne za sukces Pokemon GO, umożliwia graczom wcielanie się w wysłanników SOS, czyli Sił Ochrony Sekretu Kodeksu Tajności walczących ze skutkami Katastrofy. Jako początkujący rekrut potrzebujesz pomocy - sięgnij więc po ten poręczny przewodnik. Książka Bartosza i Zosi Danowskich to prawdziwa Mapa Huncwotów. Z nią już od pierwszych chwil będziesz pewnie poruszać się w świecie gry Harry Potter: Wizards Unite. Dowiedz się: jak tworzyć identyfikator ministerialny jaka profesja będzie dla Ciebie najodpowiedniejsza czym są zguby i gdzie ich szukać dlaczego warto odwiedzać gospody i cieplarnie czym są fortece i co można w nich zdobyć A zatem różdżka... to znaczy smartfon w dłoń - i do dzieła!

1011
Ebook

Zaawansowane techniki przetwarzania języka naturalnego. Od podstaw do modeli LLM i zastosowań biznesowych w Pythonie

Lior Gazit, Meysam Ghaffari

Uczenie maszynowe i duże modele językowe rewolucjonizują biznes i nasze codzienne życie. Potencjał tych innowacji jest trudny do oszacowania: modele LLM stały się wiodącym trendem w tworzeniu aplikacji i analizie danych. Integrowanie zaawansowanych modeli z systemami produkcyjnymi bywa jednak często wymagającym, a nawet niewdzięcznym zadaniem. Na szczęście dzięki tej książce poradzisz sobie z takimi wyzwaniami! Najpierw zapoznasz się z matematycznymi podstawami algorytmów ML i NLP. Zaznajomisz się również z ogólnymi technikami uczenia maszynowego i dowiesz się, w jakim stopniu dotyczą one dużych modeli językowych. Kolejnym zagadnieniem będzie przetwarzanie danych tekstowych, w tym metody przygotowywania tekstu do analizy, po czym przyswoisz zasady klasyfikowania tekstu. Ponadto poznasz zaawansowane aspekty teorii, projektowania i stosowania LLM, wreszcie ― przyszłe trendy w NLP. Aby zdobyć praktyczne umiejętności, będziesz ćwiczyć na przykładach rzeczywistych zagadnień biznesowych i rozwiązań NLP. W książce: podstawy matematyczne uczenia maszynowego i NLP zaawansowane techniki przetwarzania wstępnego i analizy danych tekstowych projektowanie systemów ML i NLP w Pythonie przetwarzanie tekstu z użyciem metod uczenia głębokiego modele LLM i ich implementacja w różnych aplikacjach AI trendy w NLP i potencjał tej technologii Odkryj przyszłe trendy w NLP widziane oczami ekspertów!

1012
Ebook

Praktyczny kurs Java. Wydanie III

Marcin Lis

Uniwersalna i niezastąpiona — Java na każdą okazję Poznaj podstawy — środowisko, struktura i kompilacja programu Dowiedz się więcej — instrukcje języka, wyjątki i programowanie obiektowe Wykorzystaj różne możliwości — system wejścia-wyjścia, kontenery, aplikacje i aplety Język Java nieprzerwanie święci triumfy na salonach profesjonalnych firm, zajmujących się programowaniem. Jest wykorzystywany zarówno w prostych programach dla telefonów komórkowych, jak i w skomplikowanych aplikacjach sieciowych. Jego główne zalety to duża przenośność i świetna, przemyślana konstrukcja, która pozwala łatwo opanować zasady programowania i szybko zacząć tworzyć własne, dobrze działające programy. Java ma jeszcze jedną cechę, istotną z punktu widzenia każdej osoby zajmującej się informatyką — po prostu nie wypada jej nie znać! Książka "Praktyczny kurs Java. Wydanie III " oferuje swoim czytelnikom możliwość łatwego i szybkiego zapoznania się z podstawami programowania w tym języku. Z jej pomocą w mig zainstalujesz odpowiednie środowisko programistyczne i poznasz reguły budowania aplikacji w Javie, typy danych oraz rodzaje zmiennych. Nauczysz się kontrolować przebieg wykonywania programu oraz wykorzystywać tablice. Zrozumiesz, na czym polega programowanie obiektowe i związane z nim podstawowe pojęcia, takie jak dziedziczenie i polimorfizm. Dowiesz się, jak obsługiwać i tworzyć wyjątki, jak działa system wejścia-wyjścia, co to są kontenery i typy uogólnione oraz czym różnią się aplikacje od apletów. A wszystko to w serii znakomitych, praktycznych ćwiczeń! Krótka historia Javy, jej narzędzia i wersje Instalacja JDK i podstawy programowania Zmienne, instrukcje sterujące i tablice Dziedziczenie, polimorfizm, interfejsy i klasy wewnętrzne Wyjątki System wejścia-wyjścia Kontenery i typy uogólnione Aplikacje i aplety Zanurz się w świecie Javy!

1013
Ebook

Kompendium DTP. Adobe Photoshop, Illustrator, InDesign i Acrobat w praktyce. Wydanie II

Paweł Zakrzewski

Sprawdź nowe wydanie >> Poznaj nowoczesny warsztat pracy operatora DTP Naucz się technik studyjnych i obsługi najlepszych programów graficznych Dowiedz się, jak wykorzystać zdobytą wiedzę, aby osiągnąć profesjonalne efekty Poznaj rozbudowane możliwości pakietu Adobe CS5 Zwiększające się tempo życia i coraz silniejsza konkurencja na rynku usług graficznych wymuszają na pracownikach zakładów drukarskich, studentach DTP oraz agencjach reklamowych poszerzanie własnych umiejętności. Muszą oni podejmować się wielu zadań i spełniać różne funkcje, tradycyjnie należące do innych osób, działów, a nawet firm. Trudno być dziś jedynie grafikiem komputerowym, "składaczem" lub drukarzem, często bowiem jedna osoba jest odpowiedzialna za przebieg całego procesu przygotowania i produkcji publikacji. Problem ten jeszcze bardziej skomplikowały pojawienie się i szybka popularyzacja zupełnie nowych, nieznanych wcześniej rodzajów mediów. Klasyczny grafik czy operator DTP bywa więc również odpowiedzialny za przystosowanie publikacji do potrzeb użytkowników internetu lub innych elektronicznych środków komunikacji. Jak połapać się w tym chaosie? Jak ogarnąć całość działań zmierzających do uzyskania naprawdę profesjonalnych efektów? Jak połączyć możliwości narzędzi oferowanych przez różne programy? Wreszcie, jak zastosować posiadaną już wiedzę w praktyce? Na te i inne pytania znajdziesz odpowiedzi w książce "Kompendium DTP. Adobe Photoshop, Illustrator, InDesign i Acrobat w praktyce. Wydanie II". Pozycja stanowi prawdopodobnie jedyny, a na pewno jedyny tak kompletny zbiór wiedzy na temat praktycznego zastosowania kilku najważniejszych narzędzi, oferowanych przez aplikacje należące do pakietu CS5 firmy Adobe. Dzięki tej lekturze poznasz podstawowe pojęcia związane z DTP i grafiką komputerową. Nauczysz się używać programu Photoshop do korekcji zdjęć oraz łączenia i przekształcania obrazów. Opanujesz techniki stosowania efektów specjalnych. Dowiesz się, jak wykorzystać program Illustrator do tworzenia i edytowania grafiki wektorowej oraz łączenia jej z elementami rastrowymi i tekstowymi. Poznasz również narzędzia oferowane przez program InDesign oraz sposoby tworzenia w nim dokumentów jedno- i wielostronicowych, importowania elementów graficznych, dodawania tabel i modułów. Praca z tekstem i stosowanie stylów przestaną być dla Ciebie czarną magią. Nie ominą Cię także zagadnienia związane z przygotowaniem publikacji do druku i zapisywaniem jej w różnych formatach. Podstawowe pojęcia z zakresu DTP i grafiki komputerowej Warsztat i narzędzia niezbędne w pracy grafika oraz operatora DTP Funkcje programu Photoshop Korekcja zdjęć i wykorzystanie narzędzi edycyjnych Używanie warstw, przekształcanie obrazów i tworzenie montaży Korekcja barw i stosowanie efektów specjalnych Tworzenie i edytowanie obiektów wektorowych w Illustratorze Łączenie elementów rastrowych i tekstowych z wektorowymi Edycja ścieżek i używanie efektów oferowanych przez program Illustrator Tworzenie i edytowanie publikacji za pomocą InDesigna Przygotowywanie dokumentów do druku Tworzenie grafik i składanie dokumentów może być naprawdę proste!

1014
Ebook

Symfony w przykładach

Włodzimierz Gajda

Naucz się korzystać z pełni możliwości biblioteki MVC! Co to jest model MVC i dlaczego warto z niego korzystać? Jak programować z użyciem biblioteki MVC? Jak stworzyć aplikację internetową lub stronę WWW dzięki Symfony? Symfony, framework stworzony w języku PHP i mający na celu uproszczenie oraz przyspieszenie tworzenia aplikacji internetowych, znajduje zastosowanie w coraz większej liczbie projektów. Jego wykorzystanie wiąże się ze znacznie efektywniejszym programowaniem, a także pozwala uniknąć wielu błędów i powtarzających się, nużących czynności. Symfony opiera się na modelu MVC i posiada wiele wbudowanych funkcji — między innymi ochronę przed atakami CSRF oraz XSS. Ten framework nie ogranicza się do wykorzystania własnej biblioteki, lecz zapewnia także możliwość integracji z innymi. Jeśli chcesz nauczyć się, jak to działa w praktyce, trzymasz w rękach właściwą pozycję! Książka "Symfony w przykładach" jest możliwie najbardziej skondensowaną instrukcją obsługi Symfony. Żeby ją zrozumieć, nie musisz dysponować oszałamiającą wiedzą — wystarczą podstawy PHP i XHTML/CSS. Jej autor poprowadzi Cię od najprostszych projektów ("Hello world"), przez nieco bardziej zaawansowane zagadnienia, dotyczące zewnętrznych zasobów, połączenia projektu z bazą danych, publikacji projektu na serwerze hostingowym, aż po tworzenie różnego typu paneli administracyjnych. Krótko mówiąc, na samych konkretnych przykładach przejdziesz drogę do stworzenia własnej, niezawodnie działającej aplikacji internetowej. Pierwszy projekt w Symfony i praca w środowisku NetBeans Wymiana szablonu XHTML/CSS i dołączanie zewnętrznych zasobów Hiperłącza i strona błędu 404 Publikowanie projektu na serwerze hostingowym Dostosowywanie klas generowanych przez Propel Wyświetlanie danych rekordu i identyfikacja rekordów na podstawie wartości slug Artykuły na temat HTML/CSS Umieszczanie w bazie danych plików binarnych Pliki do pobrania i komponent menu Relacje 1:n oraz n:m i widoki częściowe Panele administracyjne i tłumaczenie interfejsu witryny Zbiór zadań C++ Administracja kontami użytkowników i generowanie paneli administracyjnych Zabezpieczanie paneli administracyjnych protokołem HTTPS I Ty możesz ułatwić sobie tworzenie doskonałych aplikacji internetowych!

1015
Ebook

Myśl w języku Java! Nauka programowania

Allen B. Downey, Chris Mayfield

Myśl w języku Java! Nauka programowania Zacznij myśleć jak programista! Naucz się łączyć umiejętności płynące z różnych dziedzin: matematyki, inżynierii i nauk przyrodniczych. Różnorodna wiedza ułatwi Ci pokonywanie przeszkód w pracy programisty — dzięki niej zdefiniujesz problem i sformułujesz jasne i precyzyjne rozwiązanie. Jak się okazuje, te wszystkie trudne umiejętności można sobie przyswoić, ucząc się programowania. Znajomość języka Java stanie się dodatkową korzyścią — jest to język o ugruntowanej pozycji, lubiany, dojrzały i najzwyczajniej bardzo przydatny. Trzymasz w ręku zwięzły podręcznik programowania napisany z myślą o osobach mających niewielkie lub zerowe doświadczenie w tej materii. Przedstawiono w nim najbardziej podstawowe zagadnienia, a poszczególne koncepcje zaprezentowano w logicznej kolejności. Sam język Java nie został może wyczerpująco opisany, jednak ważniejsze konstrukcje, strategie i techniki programistyczne zostały pokazane w bardzo zrozumiały i przystępny sposób. Poszczególne koncepcje zilustrowano praktycznymi przykładami kodu. Ten starannie przemyślany układ treści sprawi, że „myślenie jak informatyk” bardzo szybko przestanie być Twoim problemem! Poznawaj po jednym zagadnieniu naraz: opanuj skomplikowane tematy, rozbijając je na szereg drobnych kroków popartych przykładami. Zrozum sposób formułowania problemów, myśl kreatywnie o rozwiązaniach i pisz programy klarownie i precyzyjnie. Wybierz techniki programowania, które najlepiej sprawdzą się w Twojej sytuacji i przećwicz ważną umiejętność debugowania kodu. Odkryj relacje pomiędzy danymi wejściowymi i wyjściowymi oraz poznaj instrukcje decyzyjne i pętle, klasy i metody, łańcuchy znakowe i tablice. Wykonaj ćwiczenia związane z grami słownymi, grafiką komputerową, zagadkami i grami karcianymi. Java — już wkrótce zaczniesz myśleć jak informatyk!

1016
Ebook

PostgreSQL. Receptury dla administratora

Hannu Krosing, Simon Riggs

Poznaj najlepsze przepisy na pracę z PostgreSQL! Jak zapewnić bezpieczeństwo bazom danych? Jak uruchomić kilka serwerów baz danych w ramach jednego systemu operacyjnego? Jak zarządzać użytkownikami i ich uprawnieniami? PostgreSQL to jedna z najbardziej zaawansowanych baz danych o otwartym kodzie źródłowym. Przez wiele lat była niedoścignionym wzorem dla innego darmowego rozwiązania — MySQL. Dziś znajduje zastosowanie wszędzie tam, gdzie wymagana jest najwyższa niezawodność i wydajność, a brak konieczności zapłaty gra kluczową rolę. Stosunek jakości do ceny w przypadku PostgreSQL zmierza do nieskończoności! Trzymasz w rękach książkę zawierającą liczne przepisy na najlepsze wykorzystanie PostgreSQL. System ten sprawdza się zawsze, gdy chcesz szybko i bezproblemowo osiągnąć zamierzone cele. W trakcie lektury dowiesz się, jak nawiązać połączenie z serwerem, skorzystać z graficznych lub tekstowych narzędzi administracyjnych oraz bezpiecznie zmienić hasło administratora. Ponadto nauczysz się kontrolować przestrzeń dyskową wykorzystywaną przez poszczególne bazy danych, tworzyć tabele, ładować dane oraz zarządzać użytkownikami i ich uprawnieniami. Autorzy dużo miejsca poświęcają kwestii bezpieczeństwa. W końcu dane to najcenniejsza rzecz, jaką przechowuje się w bazach! Każdy z rozdziałów przynosi ogrom wiedzy o różnym poziomie skomplikowania. Zaawansowanych użytkowników zainteresuje rozdział poświęcony replikacji, a tych początkujących rozdział traktujący o uruchamianiu i zatrzymywaniu serwera baz danych. Ta książka przyda się po prostu wszystkim użytkownikom PostgreSQL! Zalety PostgreSQL w kontekście innych rozwiązań bazodanowych Udostępnianie serwera w sieci Zastosowanie narzędzia psql do wykonywania zapytań Sprawdzanie wersji serwera Lista baz danych na serwerze Planowanie nowej bazy danych Parametry, ich znaczenie i ustawianie Uruchamianie i zatrzymywanie serwera Ponowne ładowanie plików konfiguracyjnych Przyznawanie użytkownikom własnych baz danych Wiele serwerów baz danych w ramach jednego systemu operacyjnego Generowanie danych testowych Tworzenie kont użytkowników i zarządzanie nimi oraz ich uprawnieniami Równoległe wykonywanie zadań — polecenie pg_batch Monitorowanie i diagnostyka serwera PostgreSQL Przygotowywanie kopii bezpieczeństwa Zobacz, co możesz osiągnąć razem z bazą PostgreSQL!