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.
177
E-book

Czysty kod. Podręcznik dobrego programisty

Robert C. Martin

Poznaj najlepsze metody tworzenia doskonałego kodu Jak pisać dobry kod, a zły przekształcić w dobry? Jak formatować kod, aby osiągnąć maksymalną czytelność? Jak implementować pełną obsługę błędów bez zaśmiecania logiki kodu? O tym, ile problemów sprawia niedbale napisany kod, wie każdy programista. Nie wszyscy jednak wiedzą, jak napisać ten świetny, "czysty" kod i czym właściwie powinien się on charakteryzować. Co więcej - jak odróżnić dobry kod od złego? Odpowiedź na te pytania oraz sposoby tworzenia czystego, czytelnego kodu znajdziesz właśnie w tej książce. Podręcznik jest obowiązkową pozycją dla każdego, kto chce poznać techniki rzetelnego i efektywnego programowania. W książce Czysty kod. Podręcznik dobrego programisty szczegółowo omówione zostały zasady, wzorce i najlepsze praktyki pisania czystego kodu. Podręcznik zawiera także kilka analiz przypadków o coraz większej złożoności, z których każda jest doskonałym ćwiczeniem porządkowania zanieczyszczonego bądź nieudanego kodu. Z tego podręcznika dowiesz się m.in., jak tworzyć dobre nazwy, obiekty i funkcje, a także jak tworzyć testy jednostkowe i korzystać z programowania sterowanego testami. Nauczysz się przekształcać kod zawierający problemy w taki, który jest solidny i efektywny. Nazwy klas i metod Funkcje i listy argumentów Rozdzielanie poleceń i zapytań Stosowanie wyjątków Komentarze Formatowanie Obiekty i struktury danych Obsługa błędów Testy jednostkowe Klasy i systemy Współbieżność Oczyszczanie kodu Niech stworzony przez Ciebie kod imponuje czystością!

178
E-book

Czysty kod w Pythonie. Twórz wydajny i łatwy w utrzymaniu kod. Wydanie II

Mariano Anaya

Popularność Pythona, ulubionego języka programistów i naukowców, stale rośnie. Jest on bowiem łatwy do nauczenia się: nawet początkujący programista może napisać działający kod. W efekcie, mimo że Python pozwala na pisanie kodu przejrzystego i prostego w konserwacji, zdarzają się przypadki kodu źle zorganizowanego, nieczytelnego i praktycznie nietestowalnego. Jedną z przyczyn tego stanu rzeczy jest tendencja niektórych programistów do pisania kodu bez czytelnej struktury. Zidentyfikowanie takich problemów i ich rozwiązywanie nie jest łatwym zadaniem. Dzięki tej książce nauczysz się korzystać z kilku narzędzi służących do zarządzania projektami napisanymi w Pythonie. Dowiesz się, czym się charakteryzuje czysty kod i jakie techniki umożliwiają tworzenie czytelnego i wydajnego kodu. Przekonasz się, że do tego celu wystarczą standardowa biblioteka Pythona i zestaw najlepszych praktyk programistycznych. Opisano tu szczegóły programowania obiektowego w Pythonie wraz z zastosowaniem deskryptorów i generatorów. Zaprezentowano również zasady testowania oprogramowania i sposoby rozwiązywania problemów poprzez implementację wzorców projektowych w kodzie. Pokazano też, jak można podzielić monolityczną aplikację na mikrousługi, by otrzymać solidną architekturę aplikacji. W książce między innymi: konfiguracja wydajnego środowiska programistycznego tworzenie zaawansowanych projektów obiektowych techniki eliminacji zdublowanego kodu i tworzenie rozbudowanych abstrakcji zastosowanie dekoratorów i deskryptorów skuteczna refaktoryzacja kodu budowa solidnej architektury opartej na czystym kodzie Pythona Czysty kod w Pythonie. Tylko taki warto pisać!

179
E-book

Excel 2010 PL. Ćwiczenia praktyczne

Krzysztof Masłowski

Idealny podręcznik dla rozpoczynających przygodę z Excelem! Jak wpisywać, formatować i edytować dane? Jak przeprowadzać rozmaite obliczenia? Jak tworzyć wykresy i drukować arkusze? Nie masz powodu bać się Excela - nie warto. Jego znajomość jest dziś przecież jedną z podstawowych umiejętności wymaganych przez pracodawców. A biorąc pod uwagę intuicyjną obsługę programu i oferowane przez niego narzędzia, szkoda nie skorzystać z drzemiących w nim możliwości znacznego usprawnienia i przyspieszenia naszej codziennej pracy. Excel w wersji 2010 zawiera w dodatku nowe praktyczne funkcje - między innymi w zakresie wizualizacji, analizy, przeglądania i udostępniania danych oraz integrowania informacji z różnych źródeł. Chciałbyś szybko opanować podstawowe zasady pracy z najnowszą wersją najpopularniejszego na świecie arkusza kalkulacyjnego? "Excel 2010. Ćwiczenia praktyczne " to idealny przewodnik dla Ciebie! Przygodę z Excelem najlepiej zaczynać krok po kroku - i właśnie tak został przygotowany ten podręcznik. Na początku lektury poznasz zatem środowisko Excela 2010 i zaczniesz sprawnie poruszać się po arkuszu, wierszach i kolumnach. Dowiesz się, jak uzupełniać dane i zamieszczać komentarze. Szybko opanujesz narzędzia do edytowania i formatowania danych, poznasz możliwości kalkulacyjne Excela i zaczniesz przeprowadzać obliczenia w oparciu o formuły i funkcje. Nauczysz się tworzyć profesjonalne wykresy i w razie potrzeby zmieniać je oraz estetycznie drukować swoje arkusze. Wszystkie zadania realizowane w programie zostały tu bardzo przejrzyście zilustrowane i opisane, a także opatrzone praktycznymi ćwiczeniami, ułatwiającymi przyswajanie materiału. Przekonasz się, że gdy poczujesz się swobodnie w Excelu, stanie się on Twoim nieodłącznym współpracownikiem! Poruszanie się po arkuszu i wpisywanie informacji do komórek Wpisywanie formuł i dodawanie komentarzy Praca z arkuszami i skoroszytami Zaznaczanie zakresów komórek Edycja zawartości arkusza Formatowanie komórek Wykonywanie obliczeń za pomocą formuł i funkcji Tworzenie wykresów Drukowanie arkusza Poczuj się swobodnie w Excelu - korzystaj z jego możliwości!

180
E-book

Platforma Blazor. Praktyczny przewodnik. Jak tworzyć interaktywne aplikacje internetowe z C# i .NET 7. Wydanie II

Jimmy Engström

Do niedawna tworzenie interaktywnych stron internetowych wymagało programowania w JavaScripcie. Obecnie można się posłużyć platformą Blazor, która umożliwia efektywne tworzenie dynamicznych aplikacji internetowych opartych na technologii .NET i kodzie C#. Jeśli chcesz za pomocą Blazora tworzyć złożone aplikacje i wdrażać je w środowisku produkcyjnym, musisz dobrze poznać zasady pracy z tą platformą. Oto praktyczny, przystępnie napisany przewodnik, który stanowi wprowadzenie do pracy z technologią Blazor. Opisuje możliwości modeli Server i WebAssembly, przedstawia także krok po kroku proces powstawania aplikacji internetowej. Dzięki temu płynnie przejdziesz do tworzenia projektów Blazor, nauczysz się składni języka Razor, będziesz też weryfikować zawartość formularzy i budować własne komponenty. W tym wydaniu omówiono również generatory kodu źródłowego i zasady przenoszenia komponentów witryn utworzonych w innych technologiach do platformy Blazor. W trakcie lektury dowiesz się, jak tworzyć uniwersalne aplikacje za pomocą wersji Blazor Hybrid wraz z platformą .NET MAUI. Z tą książką nauczysz się: tworzenia prostych i zaawansowanych komponentów Blazor właściwego stosowania projektów Blazor Server i Blazor WebAssembly pisania interfejsów Minimal API korzystania z interoperacyjnych bibliotek JavaScript zawartych w platformie Blazor diagnozowania aplikacji Blazor testowania komponentów Blazor za pomocą biblioteki bUnit Poznaj przenośność i moc platformy Blazor!

181
E-book

Google SketchUp. Ćwiczenia praktyczne

Aleksandra Tomaszewska

Wykorzystaj w praktyce możliwości Google SketchUp! Jak rozpocząć pracę z Google SketchUp? Jak zbudować Twój pierwszy model? Jak wykorzystać narzędzia konstrukcyjne? Google SketchUp jest narzędziem pozwalającym bez trudu tworzyć trójwymiarowe modele, których możesz używać przy wielu różnych projektach: począwszy od wizualizacji projektu Twojego domu, a skończywszy na prowadzeniu atrakcyjnych lekcji geometrii. Tylko od Twoich potrzeb i wyobraźni zależy, w jakich warunkach i do czego wykorzystasz zalety tej aplikacji. Dzięki książce "Google SketchUp. Ćwiczenia praktyczne " poznasz możliwości tego narzędzia oraz zdobędziesz wiedzę, która pozwoli Ci w swobodny sposób używać ich w codziennej pracy. Sprawdzona forma ćwiczeń sprawi, że nauka będzie miała charakter przede wszystkim praktyczny, a nie tylko teoretyczny. W trakcie lektury dowiesz się, jak dostosować program do Twoich potrzeb, wykorzystywać podstawowe narzędzia oraz tworzyć złożone obiekty geometryczne. Instalacja i uruchomienie programu Dostosowanie Google SketchUp do Twoich potrzeb Wykorzystanie biblioteki komponentów dynamicznych Praca z podstawowymi narzędziami Google SketchUp Edycja obiektów Tworzenie złożonych obiektów geometrycznych Sposoby użycia narzędzi konstrukcyjnych Twórz trójwymiarowe modele - łatwo, szybko i przyjemnie!

182
E-book

Adobe Photoshop PL. Oficjalny podręcznik. Edycja 2023

Conrad Chavez

Adobe Photoshop w pełni zasłużył na miano kultowego. Jest używany przez najsławniejszych artystów. Oferuje wysoce zaawansowane narzędzia do obróbki obrazów cyfrowych, w tym funkcje wzbogacone o algorytmy uczenia maszynowego. Dzięki niemu przygotujesz materiały na potrzeby druku, internetu i wideo. Do tego obecnie korzystanie ze wspaniałych możliwości Photoshopa jest prostsze niż kiedykolwiek wcześniej. To kolejne, zaktualizowane wydanie oficjalnego podręcznika firmy Adobe - najlepszej pomocy do nauki Photoshopa. Zawiera setki przydatnych wskazówek, dzięki którym praca z Photoshopem będzie efektywniejsza i o wiele bardziej satysfakcjonująca. Czytelnik dowie się, jak korygować cyfrowe obrazy, w tym usuwać bez śladu niepotrzebne obiekty ze zdjęć, a także pozna nowe funkcje Photoshopa, takie jak usprawnione narzędzia do tworzenia zaznaczeń, nowe filtry neuronalne i funkcje maskowania dostępne w Adobe Camera Raw. Podręcznik składa się z 15 lekcji, dzięki którym można się nauczyć zarówno podstaw obsługi programu, jak i stosowania wyrafinowanych narzędzi do obróbki obrazu. Każda lekcja obejmuje szczegółowe instrukcje krok po kroku, wyjaśnienia i zestaw pytań sprawdzających. Conrad Chavez od lat pisze o fotografii cyfrowej i pracy w Adobe Creative Cloud. Jest autorem lub współautorem wielu książek z serii Classroom in a Book. Pisze także artykuły dla takich branżowych periodyków jak CreativePro.com i "InDesign Magazine". Książki z serii Oficjalny podręcznik to najlepsze dostępne materiały szkoleniowe! Barbara Binder, certyfikowana instruktorka Adobe (ACI) Ucz się mądrze dzięki książkom z serii Oficjalny podręcznik! Christine Abunassar, dyrektor generalna ThinkB!G.LearnSmart

183
E-book

MATLAB i podstawy telekomunikacji

Jacek Izydorczyk i inni

MATLAB — niezastąpiony w obliczeniach i modelowaniu rozwiązań! Program MATLAB służy przede wszystkim do obliczeń macierzowych. Jest potężnym narzędziem, nie do zastąpienia w wielu dziedzinach techniki, elektroniki i projektowania najróżniejszych systemów. Jednym z niezwykle użytecznych zastosowań MATLAB-a jest możliwość wykorzystania tego środowiska do obliczeń związanych z dziedziną telekomunikacji: przetwarzaniem i przesyłaniem sygnałów, ich interpretacją i modulacją. Ta książka pomoże Ci zrozumieć, jak to wszystko działa, i pokaże, jak osiągnąć oczekiwane efekty pracy. Jeśli chcesz nauczyć się sprawnie wykorzystywać algorytmy obliczeniowe do znajdowania rozwiązań konkretnych problemów związanych z zagadnieniami telekomunikacji, projektować filtry cyfrowe i syntezatory mowy, obliczać przepustowość kanałów transmisyjnych albo pisać funkcje implementujące układy dekoderów dla różnych typów modulacji, nie możesz obejść się bez tego podręcznika. Oprócz konkretnych, precyzyjnych informacji zawiera on mnóstwo praktycznych zadań, umożliwiających Ci sprawdzenie swojej wiedzy i dogłębne zrozumienie zasad działania środowiska MATLAB. Czytaj i ucz się pilnie! Wprowadzenie Przetwarzanie i przesyłanie sygnałów Dyskretna transformacja Fouriera i splot kołowy Filtry cyfrowe FIR oraz IIR Sygnalizacja DTMF Przesuwanie widma sygnału Przetwarzanie i pasmowo-przepustowy przetwornik Elektroniczna eliminacja echa i liniowa predykcja sygnału Modulacja AM i SSB Modulacja i demodulacja FM Szumy w systemach FM i transmisja w paśmie podstawowym Modulacja QAM i MSK/GMSK Synchronizacja nadajnika i odbiornika Korekcja zniekształceń liniowych i ślepa korekcja kanału Kody blokowe i splotowe Modulacja OFDM i z widmem rozproszonym Techniki MIMO

184
E-book

Czyszczenie danych w Pythonie. Receptury. Nowoczesne techniki i narzędzia Pythona do wykrywania i eliminacji zanieczyszczeń oraz wydobywania kluczowych cech z danych

Michael Walker

Przetwarzanie dużych ilości danych daje wiedzę, która leży u podstaw istotnych decyzji podejmowanych przez organizację. Pozwala to na uzyskiwanie znakomitych efektów: techniki wydobywania wiedzy z danych stają się coraz bardziej wyrafinowane. Podstawowym warunkiem sukcesu jest uzyskanie odpowiedniej jakości danych. Wykorzystanie niespójnych i niepełnych informacji prowadzi do podejmowania błędnych decyzji. Konsekwencją mogą być straty finansowe, stwarzanie konkretnych zagrożeń czy uszczerbek na wizerunku. A zatem oczyszczanie jest wyjątkowo ważną częścią analizy danych. Ta książka jest praktycznym zbiorem gotowych do użycia receptur, podanych tak, aby maksymalnie ułatwić proces przygotowania danych do analizy. Omówiono tu takie kwestie dotyczące danych jak importowanie, ocena ich jakości, uzupełnianie braków, porządkowanie i agregacja, a także przekształcanie. Poza zwięzłym omówieniem tych zadań zaprezentowano najskuteczniejsze techniki ich wykonywania za pomocą różnych narzędzi: Pandas, NumPy, Matplotlib czy SciPy. W ramach każdej receptury wyjaśniono skutki podjętych działań. Cennym uzupełnieniem jest zestaw funkcji i klas zdefiniowanych przez użytkownika, które służą do automatyzacji oczyszczania danych. Umożliwiają one też dostrojenie procesu do konkretnych potrzeb. W książce znajdziesz receptury, dzięki którym: wczytasz i przeanalizujesz dane z różnych źródeł uporządkujesz dane, poprawisz ich błędy i uzupełnisz braki efektywnie skorzystasz z bibliotek Pythona zastosujesz wizualizacje do analizy danych napiszesz własne funkcje i klasy do automatyzacji procesu oczyszczania danych Prawdziwą wartość mają tylko oczyszczone i spójne dane!