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

Programowanie wspomagane sztuczną inteligencją. Lepsze planowanie, kodowanie, testowanie i wdrażanie

Tom Taulli

To już się dzieje! Narzędzia oparte na sztucznej inteligencji wykonują monotonne zadania i zajmują się złożonymi szczegółami kodu. W tym czasie programista może się skupić na rozwiązywaniu problemów i innowacjach. AI w takim tandemie ogrywa rolę zaufanego pomocnika, wyręczającego człowieka w zawiłych lub nużących aspektach kodowania. Efekt? Imponujący wzrost produktywności! Ta praktyczna książka ułatwi Ci optymalne używanie narzędzi AI na wszystkich etapach tworzenia oprogramowania. Niezależnie od Twojego doświadczenia nauczysz się korzystać z szerokiej gamy rozwiązań: od dużych modeli językowych ogólnego przeznaczenia (ChatGPT, Gemini i Claude) po systemy przeznaczone do kodowania (GitHub Copilot, Tabnine, Cursor i Amazon CodeWhisperer). Poznasz również metodykę programowania modułowego, która efektywnie współgra z technikami pisania promptów do generowania kodu. W książce znajdziesz także najlepsze sposoby zastosowania uniwersalnych modeli LLM w nauce języka programowania, wyjaśnianiu kodu lub przekładaniu go na inny język programowania. Najciekawsze zagadnienia: możliwości narzędzi opartych na AI, przeznaczonych do tworzenia kodu zalety i wady popularnych systemów korzystanie z ogólnych modeli językowych podczas kodowania narzędzia oparte na AI w cyklu życia oprogramowania inżynieria promptów podczas tworzenia oprogramowania realizacja żmudnych zadań, takich jak pisanie wyrażeń regularnych Ta książka zaoszczędzi Ci wielu godzin prób i błędów! Jonathan Ellis, współzałożyciel firmy DataStax

1642
Ebook

Adobe Photoshop CS6/CS6 PL. Oficjalny podręcznik

Adobe Creative Team

Najszybszy i najłatwiejszy sposób na poznanie Adobe Photoshop CS6! Adobe Photoshop to najpopularniejszy program do obróbki grafiki rastrowej. Rozwijany od wielu lat, co roku zaskakuje kolejnymi innowacjami. Jego możliwości są ponadprzeciętne, a graficy nie wyobrażają sobie świata bez Photoshopa. Nie inaczej jest z jego najnowszą wersją CS6. Kolejne nowości i ulepszenia pozwolą Ci na jeszcze przyjemniejszą i bardziej wydajną pracę z Twoimi zdjęciami. Dzięki tej książce masz szansę błyskawicznie opanować nowości z ostatniej wersji oraz funkcje od lat dostępne w Photoshopie. Została ona napisana przez najlepszych specjalistów z firmy Adobe, co gwarantuje najwyższą jakość informacji. W trakcie lektury dowiesz się, jak skonfigurować swój obszar roboczy, korygować zdjęcia, korzystać z potencjału mechanizmu warstw oraz wydajnie używać zaznaczeń. W kolejnych rozdziałach zdobędziesz informacje na temat masek, kanałów i ścieżek. Adobe Photoshop może również przydać się do edycji materiałów wideo — temu tematowi został poświęcony cały rozdział. Nauczysz się stąd tworzyć elementy trójwymiarowe czy przygotowywać plik na potrzeby internetu. Przekonasz się też, że uzyskanie zgodności kolorów na ekranie i wydruku nie musi być takie trudne. To idealny podręcznik dla wszystkich użytkowników programu, którzy chcą poznać Photoshop CS6 lub poszerzyć swoje umiejętności. Nie pożałujesz tego zakupu! Dzięki tej książce: poznasz nowości z wersji CS6 opanujesz obsługę Photoshopa skorygujesz swoje zdjęcia wzbogacisz się o nowe doświadczenia! Kompletny przewodnik po świecie Photoshopa! Patron medialny:

1643
Ebook

Zwinna analiza danych. Apache Hadoop dla każdego

Russell Jurney

Duże zbiory danych dla każdego! W dobie Big Data klasyczne podejście do analizy danych nie przynosi już pożądanych wyników. Skuteczna analiza gigantycznych zbiorów informacji, wyciąganie interesujących wniosków i prezentowanie ich w przejrzystej formie użytkownikowi wymagają mnóstwa czasu i środków. Zastanawiasz się, jak podejść do tego problemu, by zminimalizować ryzyko niepowodzenia? Na to i wiele innych pytań odpowiada ta fantastyczna książka. Dzięki niej dowiesz się, jak zaprząc platformę Hadoop do własnych celów. Skorzystasz z prostych narzędzi, takich jak język Python, biblioteka D3.js oraz Apache Pig, i zastosujesz zwinne podejście do problemu, by osiągnąć zaskakujące efekty. Ponadto przekonasz się, jak łatwo można publikować dane w MongoDB, stosować wyszukiwarkę ElasticSearch oraz wykorzystać potencjał chmur obliczeniowych. Nauczysz się także wizualizować dane na wykresach, prognozować oraz podejmować właściwe działania. Książka ta jest doskonałą lekturą dla wszystkich osób stojących przed problemem skutecznej pracy z ogromnymi zbiorami danych. Dzięki tej książce: poznasz najlepsze narzędzia do przetwarzania zbiorów danych wykorzystasz możliwości języka Python sprawdzisz możliwości chmur obliczeniowych błyskawicznie wyszukasz dane za pomocą ElasticSearch zwizualizujesz dane z użyciem D3.js Zwinnie rozwiąż problemy z dużymi zbiorami danych! „Przy tak dużej popularności zagadnień Big Data i Data Science, lektura praktycznego instruktażu budowy aplikacji analitycznych jest mocno odświeżająca. Russel Jurney wprowadza nas, małymi porcjami implementacji, w swoją filozofię zwinności w dziedzinie analizy i aplikacyjnego wykorzystywania danych.” Mat Kelcey, matpalm.com

1644
Ebook

Fotografia cyfrowa. 100 najlepszych sztuczek i trików. Wydanie III

Rob Sheppard

Odkryj tajniki fotografii cyfrowej Jak optymalnie dobrać parametry ekspozycji? W jaki sposób skomponować ujęcie? Jak katalogować, obrabiać i publikować fotografie cyfrowe? Jesteś posiadaczem cyfrowego aparatu fotograficznego? Opanowałeś już podstawy korzystania z niego i chcesz nadal rozszerzać swoją wiedzę? Fotografia cyfrowa daje Ci niemal nieograniczone możliwości robienia profesjonalnych zdjęć reportażowych, portretowych, przyrody i tych najtrudniejszych - sportowych. Aby jednak wykonane przez Ciebie zdjęcia wyróżniały się pośród natłoku dziesiątek tysięcy innych, musisz się wiele nauczyć. Samo poznanie i opanowanie potencjału Twojego aparatu to za mało - niezbędne jest opanowanie zasad kompozycji, technik fotograficznych oraz metod obróbki zdjęć. Właśnie te informacje znajdziesz w książce "Fotografia cyfrowa. 100 najlepszych sztuczek i trików. Wydanie III". Czytając ją, dowiesz się, jak efektywnie korzystać z programów tematycznych i trybów manualnych, nauczysz się komponować ciekawe ujęcia i fotografować w różnych warunkach oświetleniowych. Przeczytasz o korekcji nieudanych zdjęć za pomocą programu Photoshop Elements, zapoznasz się z zasadami praktycznego katalogowania, drukowania i publikowania zdjęć w sieci. Odkryjesz także inne ciekawe sztuczki, dzięki którym zaczniesz robić zdjęcia jak zawodowiec! Dobór czułości matrycy i formatu zapisu fotografii Fotografowanie w różnych warunkach oświetleniowych Tryby tematyczne i nastawy ręczne Kontrola głębi ostrości Kompozycja ujęcia Twórcze techniki fotograficzne Katalogowanie zdjęć Korekcja barwna i tonalna Praca z plikami RAW Tworzenie panoram Drukowanie fotografii Publikacja zdjęć w internecie Szlifuj umiejętności mistrza fotografii!

1645
Ebook

Nowoczesny JavaScript. Poznaj ES6 i praktyczne zastosowania nowych rozwiązań

Nicolas Bevacqua

Niegdyś JavaScript służył głównie twórcom stron WWW, obecnie używany jest nie tylko do pisania aplikacji przeglądarkowych, ale także do tworzenia aplikacji mobilnych i desktopowych, do oprogramowywania różnych urządzeń, a nawet w projektach skafandrów kosmicznych dla NASA. By w pełni wykorzystać możliwości nowoczesnego JavaScriptu, trzeba dobrze poznać zmiany wprowadzone wraz ze standardem ECMAScript6 (ES6). Są to bardzo daleko idące ulepszenia, dotyczące m.in. składni, semantyki, wbudowanych obiektów i metod. Ta książka jest przeznaczona dla każdego, kto chce pogłębić swoją znajomość JavaScriptu i gruntownie zapoznać się z ES6. Materiał w niej zawarty został poukładany w taki sposób, aby ułatwić proces nauki i pozwolić na stopniowe przyswajanie kolejnych zagadnień. Po wprowadzeniu do języka i nowoczesnych narzędzi przedstawiono stosowanie funkcji asynchronicznych, destrukturyzację obiektów, dynamiczne importy, obietnice oraz generatory asynchroniczne. Opisano nowe elementy ES6, takie jak nowe kolekcje, nowe obiekty, ulepszenia obiektów wbudowanych. W książce znalazł się również szereg praktycznych uwag, dzięki którym tworzenie poprawnego, wydajnego i elastycznego kodu z pewnością stanie się dużo łatwiejsze. Niektóre zagadnienia omówione w książce: procesy rozwoju standardów JavaScript techniki sterowania przepływem programu tworzenie map obiektów obiekty wbudowane w ES6 nowe obiekty Proxy i Reflect natywne moduły JavaScript Poznaj JavaScript z najlepszej strony!

1646
Ebook

Python. Uczenie maszynowe. Wydanie II

Sebastian Raschka, Vahid Mirjalili

Uczenie maszynowe jest wyjątkowo fascynującą dziedziną inżynierii. Coraz częściej spotykamy się z praktycznym wykorzystaniem tego rodzaju innowacyjnych technologii. Samouczące algorytmy maszynowe pozwalają na uzyskiwanie wiedzy z ogromnych ilości danych. Dla osoby planującej rozwój kariery osiągnięcie biegłości w rozwiązywaniu problemów uczenia maszynowego jest nadzwyczaj atrakcyjną ścieżką. Użycie do tego celu Pythona pozwala dodatkowo skorzystać z bardzo przystępnego, wszechstronnego i potężnego narzędzia przeznaczonego do analizowania danych naukowych. Ta książka jest drugim, wzbogaconym i zaktualizowanym wydaniem znakomitego podręcznika do nauki o danych. Wyczerpująco opisano tu teoretyczne podwaliny uczenia maszynowego. Sporo uwagi poświęcono działaniu algorytmów uczenia głębokiego, sposobom ich wykorzystania oraz metodom unikania istotnych błędów. Dodano rozdziały prezentujące zaawansowane informacje o sieciach neuronowych: o sieciach splotowych, służących do rozpoznawania obrazów, oraz o sieciach rekurencyjnych, znakomicie nadających się do pracy z danymi sekwencyjnymi i danymi szeregów czasowych. Poszczególne zagadnienia zostały zilustrowane praktycznymi przykładami kodu napisanego w Pythonie, co ułatwi bezpośrednie zapoznanie się z tematyką uczenia maszynowego. W tej książce: struktury używane w analizie danych, uczeniu maszynowym i uczeniu głębokim metody uczenia sieci neuronowych implementowanie głębokich sieci neuronowych analiza sentymentów i analiza regresywna przetwarzanie obrazów i danych tekstowych najwartościowsze biblioteki Pythona przydatne w uczeniu maszynowym Uczenie maszynowe: oto droga do wiedzy ukrytej w oceanie danych!

1647
Ebook

PHP i jQuery. Receptury

Vijay Joshi

Zbiór kilkudziesięciu sprawdzonych receptur i szybkich rozwiązań problemów niezbędnych do sprawnego tworzenia interaktywnych aplikacji! Jak pracować z bazą danych w kodzie PHP i jQuery? Jak pracować z formularzami i dodawać do nich efekty specjalne? Jak tworzyć interaktywne, hierarchiczne menu? Język PHP jest podstawowym językiem wybieranym przez twórców stron internetowych, a jQuery - jedną z najczęściej stosowanych bibliotek w sieci. To oczywiste: obie technologie są lekkie, łatwe w użyciu i nauce, a przy tym oferują ogromne możliwości tworzenia dynamicznych witryn i interaktywnych aplikacji WWW. W dodatku razem tworzą doskonale uzupełniający się zestaw wszechstronnych narzędzi dla webmasterów. Jednak w świecie informatyki nic nie jest ani doskonałe, ani dziecinnie proste - dlatego nawet w pracy z takim tandemem możesz napotkać pewne często powtarzające się trudności, które czasem znacznie opóźniają realizację projektu. By tego uniknąć, wykorzystaj ten zbiór ponad sześćdziesięciu prostych, ale wyjątkowo skutecznych receptur i rozwiązań, niezwykle przydatnych przy tworzeniu interaktywnych aplikacji WWW. W tej przejrzyście napisanej książce znajdziesz wybór najważniejszych zadań i problemów, a także czytelnie przygotowane instrukcje radzenia sobie z nimi. Dzięki temu będziesz mógł jeszcze szybciej i sprawniej tworzyć aplikacje WWW z wykorzystaniem PHP i jQuery, nawet jeśli jesteś początkującym programistą lub webmasterem. Niezależnie od tego, czy chcesz nauczyć się na bieżąco kontrolować dane z formularzy, tworzyć wtyczki, przeciągać elementy, tworzyć atrakcyjne menu i przyjazne formularze, korzystać z API YouTube, czy współpracować z bazą danych - wystarczy sięgnąć po właściwe rozwiązania. Znajdziesz tu również receptury buforowania żądań AJAX oraz obsługi błędów, a także kilka zaawansowanych technik wykorzystania PHP i jQuery do tworzenia bardziej rozbudowanych stron. Dowiesz się między innymi, jak obejść ograniczenia przeglądarek, takie jak żądania przesyłane między domenami, i jak wykorzystać narzędzie Firebug. Dzięki tej książce: zaczniesz od podstaw, aby na koniec poznać triki profesjonalnych twórców stron przygotujesz interaktywne, dynamiczne i hierarchiczne menu zastosujesz ciekawe efekty specjalne do elementów strony wykorzystasz bazę danych w kodzie PHP i jQuery za pomocą technologii AJAX poprawisz interakcję użytkownika ze stroną dowiesz się, jak wykorzystać formaty XML i JSON do skutecznej wymiany danych przygotujesz różne narzędzia do budowania aplikacji WWW skontrolujesz dane z formularzy zarówno po stronie klienta, jak i serwera Wykorzystaj wszystkie możliwości tkwiące w technologiach PHP i jQuery! Poznaj rozwiązania typowych problemów, które możesz napotkać!

1648
Ebook

Python. Dobre praktyki profesjonalistów

Dane Hillard

Python wydaje się językiem idealnym: ma intuicyjną składnię, jest przyjemny w używaniu, umożliwia tworzenie wydajnego, elastycznego kodu. Przy tym jest wyjątkowo wszechstronny, a stosowanie go w przeróżnych celach ułatwiają liczne biblioteki tworzone przez pasjonatów. To jednak nie zmienia faktu, że aby stać się profesjonalnym programistą Pythona, trzeba nauczyć się tworzyć kod godny profesjonalisty: działający bez błędów, czysty, czytelny i łatwy w utrzymaniu. W tym celu trzeba korzystać z branżowych standardów, które określają styl kodowania, projektowania aplikacji i prowadzenie całego procesu programowania. Należy wiedzieć, kiedy i w jaki sposób modularyzować kod, jak poprawić jakość przez zmniejszenie złożoności i stosować kilka innych, koniecznych praktyk. Ta książka okaże się szczególnie cenna dla każdego, kto zamierza profesjonalnie tworzyć kod w Pythonie. Stanowi jasny i zrozumiały zbiór zasad wytwarzania oprogramowania o najwyższej jakości, praktyk stosowanych przez zawodowych wyjadaczy projektowania i kodowania. Poza teoretycznym omówieniem poszczególnych zagadnień znalazło się tu mnóstwo przykładów i przydatnych ćwiczeń, utrwalających prezentowany materiał. Nie zabrakło krótkiego wprowadzenia do Pythona, przedstawiono też sporo informacji o strukturach danych i różnych podejściach w kontekście osiągania dobrej wydajności kodu. Pokazano, w jaki sposób zapobiegać nadmiernemu przyrostowi kodu podczas rozwijania aplikacji i jak redukować niepożądane powiązania w aplikacji. Dodatkową wartością publikacji jest bogactwo informacji o ogólnej architekturze oprogramowania, przydatnych każdemu zawodowemu programiście. W książce między innymi: podstawy projektowania w Pythonie wysokopoziomowe koncepcje rozwoju oprogramowania abstrakcje i hermetyzacja kodu różne metody testowania kodu tworzenie dużych systemów a rozszerzalność i elastyczność aplikacji Pythona praktykuj profesjonalnie!