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

MacPodręcznik. Odkryj moc możliwości macOS

Piotr Wróblewski

A gdyby tak przesiąść się na Maca? Komputery firmy Apple to swojego rodzaju legenda - dla niektórych wybór oczywisty i właściwie jedyny, dla innych zwykła moda nakręcająca popularność, dla części tajemnica. Czy warto ją poznać i przesiąść się z komputera pracującego pod Windowsem lub Linuksem na Macintosha z macOS? Warto, warto, po trzykroć warto! I nie ma w tym grama przesady - sprzęt marki Apple jest niesamowity, praca na nim przynosi mnóstwo frajdy, a dzięki nowym ultrawydajnym i energooszczędnym procesorom Apple generacji M daje możliwości, o jakich użytkownikom pecetów nawet się nie śniło. Sprzęt Apple jest wygodny, łatwy w obsłudze, intuicyjny i znacznie bardziej dopracowany niż jakiekolwiek inne komputery. Sprawdź to osobiście! Przygodę z Macintoshem dobrze jest zacząć z odpowiednią instrukcją użytkownika. Taką jak ten kompleksowy MacPodręcznik. W jego najnowszej odsłonie znajdziesz omówienie systemu operacyjnego macOS, prezentację wbudowanych aplikacji multimedialnych i wszystko to, co warto wiedzieć, aby efektywnie używać Maca: poradnik nabywcy sprzętu Apple, opis odpowiedniego pakietu Office, a także rewelacyjnego programu Parallels Desktop, który umożliwia korzystanie z Windowsa. Dowiesz się, jaką przewagę mają urządzenia z procesorami Apple Silicon nad konkurencją opartą na rozwiązaniach Intela i AMD. Od podszewki poznasz ekosystem zbudowany wokół sklepu App Store i usługi chmurowe iCloud. Książka wprowadzi Cię również w zagadnienia dotyczące współpracy Maca z innymi sprzętami Apple (iPad, iPhone, Watch), dzięki czemu będziesz w pełni korzystać z zalet idealnie współpracujących ze sobą urządzeń z "jabłuszkiem".

930
Ebook

Ponadczasowe strony internetowe

Alexander Dawson

Książka o tym, w jaki sposób wykonać stabilne, elastyczne układy witryn, które sprostają każdemu wyzwaniu technologicznemu. Pamiętasz, kto to jest "typowy użytkownik"? To ktoś, kto korzysta z komputera stacjonarnego lub laptopa. Pojawiła się jednak nowa generacja urządzeń podłączonych do internetu — smartfony, tablety, a nawet telewizory. Postawiony wobec takiej zmiany, typowy użytkownik musi odejść do lamusa. Dziś projektowanie witryn internetowych zapewniających satysfakcjonującą jakość użytkowania oznacza wymyślanie rozwiązań dla wielu różnych urządzeń i usług, a dodatkowo przygotowywanie się na nadejście nowych technologii i oczekiwań. Niniejsza książka zawiera wyczerpujący opis wszystkich czynników wpływających na projektowanie witryn internetowych w ciągle zmieniającym się środowisku i ułatwia wykonanie solidnych, elastycznych oraz stabilnych projektów. Nagradzany twórca witryn internetowych, Alexander Dawson, opisuje nowy sposób myślenia o projektowaniu serwisów WWW. W trakcie lektury dowiesz się, jak tworzyć strony internetowe, które będą dobrze współdziałać z różnymi urządzeniami, i poznasz pięć najważniejszych zasad wszechstronności. Ponadto odbędziesz podróż w przyszłość i sprawdzisz, co może ona przynieść. Strony 3D, personalizacja, interoperacyjność to terminy, które już teraz pukają do naszych drzwi. Nie przegap swojej szansy na sukces. Zdobądź tę książkę, a wraz z nią swoje cele! W książce przeczytasz o: projektowaniu uniwersalnych stron internetowych obalaniu mitów dotyczących projektowania wszechstronności przyszłości urządzeń i projektantów Wyjątkowy podręcznik poświęcony najnowszym technikom projektowania stron WWW! Alexander Dawson - zdobywający nagrody pisarz i profesjonalista do spraw projektowania witryn internetowych, z więcej niż dziesięcioletnim doświadczeniem w branży. Prowadzi firmę konsultingową, pisze na temat rozwiązań internetowych, a w wolnym czasie pomaga rozwijać się innym.

931
Ebook

Python dla testera

Piotr Wróblewski

Wkrocz w świat testów z Pythonem! Wkrocz do strefy "wolnej od zbędnej teorii" Opanuj podstawy najpopularniejszego języka programowania Poznaj praktyczne procedury i skrypty przydatne w codziennej pracy Zdobądź ciekawą i dobrze płatną pracę w branży IT/ICT Też masz wrażenie, że Python jest ostatnimi czasy dosłownie wszędzie? Nic dziwnego - to najbardziej uniwersalny i przystępny język programowania, jaki kiedykolwiek powstał! Jeśli chcesz poznać go od podstaw, sięgnij po odpowiedni podręcznik - taki jak ta książka! To wydanie przeznaczone dla użytkowników Linuxa (także macOS) i Windowsa; ewentualne cechy specyficzne dla konkretnych systemów są na bieżąco wyjaśniane w tekście. Zawiera zagadnienia ukierunkowane na praktyczne potrzeby testerów oprogramowania, którzy pragną wkroczyć w magiczny świat automatyzacji zadań. Została napisana przez autora wielu książek z dziedziny programowania, obecnie kierownika zespołu testerów w dziale rozwoju oprogramowania dużej firmy telekomunikacyjnej, realizującego zaawansowane testy manualne i automatyczne. Opis języka opiera się na najnowszej specyfikacji języka (wersja 3.9x lub wyższe). Środowisko Pythona i polecany pakiety IDE Z terminalem za pan brat Systemy liczbowe i kodowanie dla nieinformatyków Błyskawiczny kurs języka Typy i struktury danych bez tajemnic Interakcja z użytkownikiem Zapis i odczytywanie danych z plików Programowanie obiektowe bez tajemnic Własne biblioteki (moduły) Analiza danych z NumPy i Pandas Wizualizacji wyników pracy z Matplotlib Python i Excel Tajniki plików CSV Proste aplikacje okienkowe z EasyGUI Programuj, uruchamiaj, automatyzuj - przekonaj się, jak dużo oferuje Python!

932
Ebook

Informatyka śledcza. Gromadzenie, analiza i zabezpieczanie dowodów elektronicznych dla początkujących. Wydanie II

William Oettinger

Aby ująć i ukarać cyberprzestępcę, potrzeba czegoś więcej niż odnalezienie śladów włamania. Informatyk śledczy musi nie tylko prowadzić badania, ale również pozyskiwać i zabezpieczać dowody cyfrowe. Powinien też biegle analizować dowody i pisać raporty w taki sposób, aby można było z nich skorzystać w postępowaniu sądowym. Cała ta praca musi być wykonywana zgodnie z zasadami informatyki śledczej. To drugie wydanie popularnego przewodnika dla śledczych. Dzięki niemu sprawnie przygotujesz się do pracy z narzędziami kryminalistycznymi i zapoznasz się ze stosowanymi w informatyce śledczej technikami. Nauczysz się pozyskiwać informacje o podejrzanych i zabezpieczać znajdujące się w sieci dane, które mogą się okazać istotne w wyjaśnieniu sprawy. Zdobędziesz także potrzebną wiedzę o topologiach sieciowych, urządzeniach i niektórych protokołach sieciowych. Bardzo ważnym elementem publikacji jest rozdział poświęcony zasadom tworzenia raportów kryminalistycznych. Cenne informacje i wskazówki zawarte w przewodniku pomogą Ci odnieść sukces w dochodzeniach korporacyjnych lub śledztwach w sprawach karnych. W książce: proces dochodzeniowy i zasady pracy z dowodami walidacja narzędzi, oprogramowania i metod badawczych tworzenie i walidacja sterylnych nośników odkrywanie i analiza artefaktów przechwytywanie zawartości pamięci RAM analiza osi czasu, mediów, ciągów znaków i odzyskiwanie usuniętych plików Informatyka śledcza: Twoja tajna broń!

933
Ebook

MS SQL Server. Zaawansowane metody programowania

Adam Pelikant

Poznaj MS SQL Server i jego ogromne możliwości! Zarządzanie bazą danych Microsoftu, czyli na czym polega oryginalność MS SQL Server Składnia języka zapytań i problemy, czyli jak i do czego wykorzystać serwer bazy danych Przetwarzanie danych, czyli co należy wiedzieć, by efektywnie używać danych umieszczonych w bazie Typy złożone, czyli co można składować i analizować w bazie i jak bardzo złożone struktury mogą być reprezentowane na serwerze Każda firma obecna na rynku musi posługiwać się własną bazą danych, w której zbiera informacje o zamówieniach, przepływie towarów, preferencjach klientów i terminach dostaw. W chwili, gdy ilość danych zaczyna przyrastać lawinowo, do gry wkraczają zaawansowane bazy, takie jak platforma MS SQL Server. W rękach człowieka świadomego jej możliwości to prawdziwy skarb — dzięki niej można łatwo i szybko odszukać potrzebne informacje, zapisać nowe i bez kłopotu zrobić dowolne zestawienie.  W tej książce znajdziesz wszelkie wiadomości na temat podstawowej i zaawansowanej obsługi MS SQL Server 2012, czyli systemu zarządzania bazą danych. Dowiesz się, czym ten produkt różni się od innych i jak skutecznie wykorzystać jego zalety. Zrozumiesz, na jakiej filozofii oparte jest przetwarzanie danych w MS SQL Server, i nauczysz się tworzyć właściwe zapytania, co pozwoli Ci błyskawicznie uzyskiwać oczekiwane rezultaty. Zobaczysz, że obiektowość to nie tylko domena języków, ale ma swoje odwzorowanie także w bazie. Znajdziesz przykłady rozwiązań typowych i mniej typowych problemów, na jakie niewątpliwie natkniesz się podczas pracy z bazą danych. Te informacje zaoszczędzą Ci sporo trudu i nerwów! Książka zawiera ogromną liczbę przetestowanych przykładów kodów. Instalacja i konfiguracja środowiska Język zapytań SQL w MS SQL Server Problemy rozwiązywane za pomocą SQL Rozszerzenia proceduralne Transact SQL Przetwarzanie transakcyjne Typy złożone Problemy rozwiązywane za pomocą rozszerzenia proceduralnego i obiektowego Wyciągaj dane z bazy jak z kapelusza!

934
Ebook

Matematyka w programowaniu gier i grafice komputerowej. Tworzenie i renderowanie wirtualnych środowisk 3D oraz praca z nimi

Penny de Byl

Matematyka jest niezbędna do zrozumienia reguł rządzących tworzeniem grafiki komputerowej w czasie rzeczywistym, a także zasad manipulowania obiektami i środowiskami 3D. Idealnym narzędziem ułatwiającym uchwycenie tych zależności jest język Python wraz z bibliotekami Pygame i PyOpenGL. Dzięki nim łatwo zrozumiesz, w jaki sposób komputery tworzą i wprowadzają zmiany w środowiskach trójwymiarowych. Ta książka wyjaśni Ci rolę matematyki w tworzeniu, renderowaniu i zmienianiu wirtualnych środowisk 3D, a ponadto pozwoli odkryć tajemnice najpopularniejszych dzisiaj silników gier. Za sprawą licznych praktycznych ćwiczeń zorientujesz się, co się kryje za rysowaniem linii i kształtów graficznych, stosowaniem wektorów i wierzchołków, budowaniem i renderowaniem siatek, jak również przekształcaniem wierzchołków. Nauczysz się używać kodu Pythona, a także bibliotek Pygame i PyOpenGL do budowy własnych silników. Dowiesz się też, jak tworzyć przydatne API i korzystać z nich podczas pisania własnych aplikacji. W książce między innymi: praca w Pythonie z edytorem PyCharm, bibliotekami Pygame i PyOpenGL różne polecenia rysowania z różnych graficznych API najważniejsze zagadnienia trygonometrii w odniesieniu do środowisk 3D wektory i matryce w przenoszeniu, ustawianiu kierunku i skalowaniu obiektów 3D renderowanie obiektów 3D z teksturami, kolorami, cieniami i oświetleniem przekształcanie wierzchołków w celu przyspieszenia renderowania opartego na GPU Matematyka: najlepszy sprzymierzeniec programisty i grafika!

935
Ebook

Wojownik sieci. Wydanie II

Gary A. Donahue

CCNA to dopiero początek! Mimo że egzamin CCNA jest wymagający, stanowi dopiero wstęp do prawdziwej bitwy - z codziennymi problemami z siecią, sprzętem i przeciwnościami losu. Wiedza, którą zdobyłeś w trakcie przygotowań do egzaminu, to na pewno solidne fundamenty, jednak praktyczne problemy omówione w tej książce pozwolą Ci na spokojną pracę każdego dnia. W trakcie lektury poznasz najlepsze sposoby projektowania wydajnej sieci SOHO VoIP oraz wykorzystania adresów IPv6. Twoją szczególną ciekawość powinny wzbudzić rozdziały poświęcone bezpieczeństwu. Poprawna konfiguracja firewalla, list ACL i autoryzacji to klucz do niezawodności Twojej sieci i poufności przetwarzanych w niej danych. Jeżeli użytkownicy sieci śmiało poczynają sobie na stronach WWW, oglądają filmy i ściągają muzykę, przez co istotne usługi mają problemy z wydajnością, możesz sprawdzić, jak temu zaradzić. To tylko niektóre z tematów poruszanych w tej niezwykle przydatnej publikacji, która powinna pojawić się na półce każdego administratora. Otwórz i przekonaj się, co jeszcze czeka właśnie na Ciebie! Dzięki tej książce: zagwarantujesz bezpieczeństwo swojej sieci poznasz zaawansowane zagadnienia związane z routingiem wykorzystasz adresy IPv6 poradzisz sobie w przypadku awarii sprzętu Walcz z codziennymi problemami administratora!

936
Ebook

jQuery. Kod doskonały

Paweł Mikołajewski

Używasz jQuery, ale chcesz robić to lepiej? Przekonaj się, jak możesz to osiągnąć! jQuery to biblioteka programistyczna ułatwiająca korzystanie z języka Javascript, a jednocześnie niezwykle popularne narzędzie programistyczne, dzięki któremu można znacznie skrócić czas tworzenia skryptów i w dużej mierze uprościć ich kod. jQuery pozwala manipulować strukturą DOM, dynamicznie zmieniać zawartość stron, tworzyć animacje, obsługiwać zdarzenia, wykonywać zapytania AJAX, a także przeprowadzać wiele innych przydatnych operacji. Duża popularność jQuery nie idzie niestety w parze z należytą znajomością tej biblioteki wśród programistów. Często postrzegają ją oni jako cudowną czarną skrzynkę, która spełnia ich oczekiwania, nie troszczą się jednak zbytnio o sposób jej działania. Ten stan rzeczy ma zmienić książka "jQuery. Kod doskonały". Osobom mającym pewne doświadczenie w posługiwaniu się Javascriptem i jQuery przedstawi ona mocne strony biblioteki oraz najlepsze techniki jej wykorzystania. Pomoże też poprawić wydajność pracy i efektywność kodu. Zasady tworzenia kodu łatwego w utrzymaniu Sposoby poprawiające wydajność działania skryptów Sztuczki umożliwiające zwiększenie elastyczności kodu Reguły przygotowywania i przeprowadzania testów Praktyczne rozwiązania ułatwiające pracę programisty Chcesz dobrze zarządzać swoim kodem Javascript i podnieść jego wydajność? Ta książka jest właśnie dla Ciebie!