Publisher: 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.
625
Ebook

Windows 8 PL

Danuta Mendrala, Marcin Szeliga

Wypróbuj Windows 8 PL - ta książka Ci w tym pomoże! Stara i nowa twarz Windows, czyli jak zmienił się interfejs i co z tego wynika Dyski, biblioteki, foldery i pliki, czyli jak wykonać różne operacje w zmienionym systemie Sieć to komputer, czyli jak skonfigurować i gdzie znaleźć potrzebne polecenia Nadchodzi czas rewolucji, od dawna przepowiadanej i oczekiwanej w świecie systemów operacyjnych. W wyniku gwałtownego rozwoju technologii informatycznych i elektronicznych nieprawdopodobnie szybko zaczęły powstawać najróżniejsze urządzenia mające ułatwić nam życie. Jednak konieczność uczenia się obsługi tysięcy różnych systemów przekroczyła w końcu granice naszej cierpliwości. I oto w odpowiedzi powstał Windows 8 - system, który ma działać zarówno na komputerach stacjonarnych czy laptopach, jak i na tabletach oraz innych urządzeniach przenośnych. W dodatku ma być superbezpieczny. Brzmi zbyt idealnie? Jeden system dla wszystkich urządzeń niewątpliwie ma spore zalety, ale wymaga przestawienia się na trochę inny sposób działania. Jeśli chcesz uniknąć frustracji i od początku cieszyć się Windows 8 PL, łączącym w sobie najlepsze cechy Windows 7 i nowego podejścia, musisz się do tego przygotować. Z tej książki dowiesz się, jak zainstalować system i przyswoić zupełnie zmieniony interfejs. Opanujesz wykonywanie operacji na folderach i plikach, nauczysz się korzystać z kont użytkowników, pracować z kafelkami i nowymi paskami. Odkryjesz, jak dostosować system do swoich upodobań, do czego potrzebne są biblioteki i co zrobić, aby wydrukować dokument, znaleźć konkretną aplikację lub połączyć się z internetem. Uzbrojony w tę książkę ruszaj na podbój systemu Windows 8 PL! Instalacja Windows 8 Windows 8 jako dodatkowy system operacyjny Ekran startowy i aplikacje nowego typu Konta użytkowników - zarządzanie i kontrola Konfiguracja opcji użytkownika Praca z folderami, plikami i dyskami Urządzenia i drukarki Sieci lokalne i internet Klient poczty elektronicznej Pakiet Windows Essentials Bądź na bieżąco - już dziś poznaj Windows 8 PL!

626
Ebook

HTML,CSS i JavaScript dla każdego. Wydanie VII

Rafe Colburn, Laura Lemay, Jennifer Kyrnin

Internet to nasza codzienność. Znakomita większość firm ma swoje strony internetowe. Coraz więcej ludzi prowadzi blogi czy profile w mediach społecznościowych. I choć żeby publikować w internecie, nie musisz być profesjonalnym projektantem, to jednak aby mieć kontrolę nad wyglądem i funkcjonalnością witryny, warto znać podstawy HTML, CSS i JavaScriptu. To wcale nie takie trudne! Dzięki tej książce nauczysz się pisać poprawne, sprawnie działające strony WWW. Znajdziesz tu dwadzieścia pięć lekcji — każda zajmie Ci około godziny. W jednym miejscu zebrano i uporządkowano wszystkie informacje niezbędne do budowania witryn internetowych. Nie tylko pokazano tu, jak tworzyć świetne witryny internetowe, ale również zawarto wskazówki, jak zachęcić użytkowników do ich odwiedzania. Poszczególne zagadnienia zaprezentowano w przejrzysty sposób. Aby ułatwić Czytelnikowi przyswajanie materiału, w książce zamieszczono pytania sprawdzające, ćwiczenia i quizy. Sięgnij po gruntownie przeredagowane i uaktualnione wydanie przedstawiające najnowsze techniki i technologie z zakresu projektowania WWW. Zobacz, jak w pełni zaimplementować witrynę z użyciem standardów HTML5 i CSS3. Przeanalizuj zrozumiałe lekcje przedstawiające materiał krok po kroku i pomagające w praktycznym poznaniu tematu tworzenia stron internetowych za pomocą HTML. Poznaj podstawy pracy z tekstem oraz tworzenia łączy. Dodaj obrazy i grafikę do tworzonych stron. Wykorzystaj CSS do nadania stylu witrynie oraz rozmieszczenia elementów na stronie. Zdefiniuj strukturę strony w HTML5. Użyj responsywnego projektu WWW w celu zapewnienia dobrego wyglądu strony na ekranach o różnych wielkościach. Za pomocą języka JavaScript dodaj elementy dynamiczne na stronie oraz zapewnij jej interaktywność. Przekonaj się, jak biblioteka jQuery może pomóc w dodaniu funkcji JavaScript na stronach. Przygotuj projekt dla urządzeń mobilnych. Zobacz, jak opublikować witrynę w sieci WWW oraz poinformować o tym fakcie innych. Naucz się optymalizować witrynę pod kątem silników wyszukiwarek internetowych. Za dwadzieścia pięć lekcji staniesz się projektantem! Rafe Colburn jest programistą sieciowym z przeszło piętnastoletnim doświadczeniem w dziedzinie budowania witryn internetowych. Napisał kilka książek o różnych technikach tworzenia aplikacji sieciowych. Jennifer Kyrnin jest projektantką witryn WWW. Technologiami internetowymi zajmuje się od 1995 roku. Autorka wielu popularnych podręczników z tej dziedziny. Laura Lemay jest jedną z najpoczytniejszych na świecie autorek książek dotyczących programowania sieciowego.

627
Ebook

Python. Rusz głową! Wydanie III

Paul Barry

Python jest wyjątkowy! Umożliwia nie tylko tworzenie rozbudowanych aplikacji, ale również rozwiązywanie złożonych problemów. Korzystają z niego programiści, analitycy danych, naukowcy, inżynierowie, specjaliści od sztucznej inteligencji i profesjonaliści z wielu innych dziedzin. Przystępność i uniwersalność Pythona sprawiają, że jest jednym z najchętniej używanych języków programowania. Jeśli przed zagłębieniem się w tajniki kodowania powstrzymywała Cię obawa przed nudnym wertowaniem nieciekawych podręczników, to właśnie trzymasz w rękach książkę, która jest dla Ciebie! Ta pozycja, podobnie jak inne z serii Rusz głową!, została przygotowana zgodnie z jedyną w swoim rodzaju metodyką nauczania, wykorzystującą zasady funkcjonowania ludzkiego mózgu. Dzięki zagadkom, tajemniczym historiom, angażującym ćwiczeniom i przystępnie podanej wiedzy bez trudu przyswoisz nawet dość złożone koncepcje, takie jak programowanie zorientowane obiektowo, aplikacje sieciowe czy uczenie maszynowe. Znajdziesz tu zabawne i niekonwencjonalne ilustracje, świetne analogie, a w toku nauki krok po kroku zbudujesz własną aplikację. Przekonasz się, że to absolutnie wyjątkowy i niezwykle skuteczny podręcznik! Dzięki tej książce: opanujesz podstawy Pythona, w tym zmienne, typy danych, struktury danych i algorytmy zgłębisz tajniki funkcji, obiektów, klas i dziedziczenia przyswoisz zasady organizacji kodu w moduły i pakiety nauczysz się testować i debugować kod dowiesz się, jak używać baz danych w aplikacjach poznasz podstawy uczenia maszynowego w Pythonie Jeśli Python jest na Twojej liście rzeczy do zrobienia, to zacznij od tej książki! Daniel Hinojosa - programista, instruktor, prezenter

628
Ebook

PHP. Wzorce projektowe

William Sanders

Ciągły rozwój języka PHP sprawia, że za jego pomocą można już tworzyć bardzo zaawansowane aplikacje. Wszyscy programiści wiedzą, że wraz ze wzrostem skomplikowania tworzonego oprogramowania konieczne staje się zastosowanie sprawdzonych, przemyślanych i przetestowanych rozwiązań. Takim zbiorem najlepszych metod rozwiązywania typowych problemów są wzorce projektowe. Zawitały one również do świata PHP! Na rynku znajdziesz wiele książek poświęconych wzorcom projektowym, jednak dotyczą one zazwyczaj języków Java lub C. Ta wyjątkowa książka zajmuje się wzorcami w języku PHP. W trakcie lektury poznasz podstawowe założenia programowania obiektowego, wzorce czynnościowe, kreacyjne i strukturalne. Przekonasz się też, jak bardzo wzrośnie jakość Twojego kodu, jeżeli do komunikacji z bazą danych MySQL zastosujesz wzorzec Proxy. Książka ta jest obowiązkową lekturą każdego programisty piszącego w języku PHP. Zobacz, jak dobry może być Twój kod! Wzorce projektowe w PHP to: najlepsze rozwiązania typowych problemów sposób na poprawę jakości Twojego kodu łatwiejsza komunikacja z bazą danych MySQL mniej błędów w Twoich aplikacjach Przekonaj się, jak tworzyć kod wysokiej jakości!

629
Ebook

Wyrażenia regularne. Receptury

Steven Levithan, Jan Goyvaerts

Poznaj i wykorzystaj możliwości regexpów w codziennej pracy! Jak wyrażenia regularne mogą przyśpieszyć Twoją pracę? Jak sprawdzić poprawność danych? Jak wykorzystać wyrażenia regularne w pracy z plikami XML? Wyrażenie regularne (ang. regexp) to inaczej wzorzec, który określa zbiór dopasowanych łańcuchów znaków. Brzmi to prosto. Jednak przy pierwszym spotkaniu z wyrażeniami wcale tak nie jest. Zbiór znaków i symboli składający się na wyrażenie regularne w niczym nie przypomina rzeczy, którą chciałbyś się zająć. Wyrażenia regularne zawsze kojarzą się początkującemu użytkownikowi co najmniej z wiedzą tajemną, a często wręcz z magią. Warto im się jednak przyjrzeć, poznać je i polubić, a następnie wykorzystać możliwości, jakie w nich drzemią. Jedno jest pewne - te możliwości są spore. Autorzy błyskawicznie zaprzyjaźnią Cię z wyrażeniami regularnymi - książka należy bowiem do znanej serii Receptury, cechującej się tym, że proces nauki jest oparty na analizie rozwiązań prawdziwych problemów. Na samym początku zdobędziesz elementarną wiedzę dotyczącą różnych typów dopasowania oraz dowiesz się, jak unikać najczęstszych problemów. Na kolejnych stronach nauczysz się stosować wyrażenia regularne w różnych językach programowania oraz wykorzystywać je do kontroli poprawności danych i formatowania ciągów znaków. Ponadto dowiesz się, jak operować na słowach, wierszach, znakach specjalnych oraz liczbach. Osobny rozdział został poświęcony operacjom na adresach URL oraz ścieżkach dostępu. Dzięki tej książce szybko zgłębisz tajniki wyrażeń regularnych. Kolejny krok to wykorzystanie tej wiedzy w codziennej pracy! Dopasowanie stałego tekstu Dopasowanie znaków niedrukowanych Dopasowania na początku i końcu wiersza Wyrażenia regularne dla całych wyrazów Wykorzystanie alternatywnych wyrażeń Grupowanie dopasowań Eliminowanie nawrotów Sposoby komentowania wyrażeń Wyrażenia regularne w językach programowania Weryfikacja i formatowanie danych z wykorzystaniem wyrażeń regularnych Dopasowanie kompletnego wiersza Praca z liczbami Operacje na adresach URL, ścieżkach i adresach internetowych Wykorzystanie wyrażeń regularnych w pracy z plikami XML Sprawdź, jak wyrażenia regularne mogą przyśpieszyć Twoją pracę!

630
Ebook

Vue.js 2. Wprowadzenie dla profesjonalistów

Adam Freeman

Vue.js jest frameworkiem, który służy do budowy nowoczesnych, reaktywnych i skalowanych aplikacji WWW, a przy tym ułatwia korzystanie z komponentów wielokrotnego użytku. Framework ten powstał jako narzędzie do szybkiego prototypowania, a teraz dynamicznie się rozwija i ewoluuje, dzięki czemu liczba dostępnych funkcji stale rośnie. Prostocie i wszechstronności zawdzięcza ogromne uznanie deweloperów. Z całą pewnością można go uznać za narzędzie niezbędne każdemu, kto buduje kompleksowe aplikacje WWW i pragnie utrzymywać wysokie standardy. Dzięki tej książce dowiesz się, czym jest Vue.js i jak rozpocząć z nim pracę, przekonasz się także, jakie ma możliwości. Nauczysz się budować dynamiczne aplikacje wykorzystujące właściwości nowoczesnych przeglądarek internetowych i urządzeń. Odkryjesz zalety wzorca MVC (model - widok - kontroler) i dowiesz się, jak zadziwiająco sprawnym językiem stał się JavaScript. Zapoznasz się z anatomią projektu Vue.js, z procesami kompilacji i transformacji oraz nabierzesz biegłości w posługiwaniu się zaawansowanymi funkcjami frameworka. Liczne przykłady pozwolą Ci na niemal natychmiastowe przetestowanie opisywanych zagadnień w praktyce. W rezultacie bardzo szybko będziesz przygotowany do tworzenia zaawansowanych, reaktywnych i dynamicznych aplikacji WWW! W książce między innymi: zarys budowy frameworka, jego instalacja i sposoby wykorzystania wzorzec MVC i architektura aplikacji w Vue.js 2 dynamiczne aplikacje WWW po stronie klienta korzystanie z usług REST rozszerzanie i modyfikowanie Vue.js w zależności od potrzeb Vue.js 2: zyskaj większe możliwości i pisz najlepsze aplikacje!

631
Ebook

HTML5. Zaawansowane programowanie

Brian Albers, Frank Salim, Peter Lubbers

Twórz zaawansowane aplikacje - funkcjonalne, szybkie i łatwe w użytkowaniu! HTML5 szturmem zdobywa rynek stron (a w zasadzie już aplikacji) WWW. Dziś ten odświeżony, bogaty w nowe możliwości język ma ogromny potencjał. Dlatego warto poświęcić mu trochę czasu i zacząć tworzyć jeszcze bardziej zaawansowane strony. To na pewno się opłaci! Dzięki tej książce poznasz najbardziej zaawansowane możliwości HTML5. Nauczysz się wykorzystywać mechanizm geolokalizacji i będziesz w stanie dostarczać użytkownikom spersonalizowane treści w zależności od ich miejsca pobytu. Ponadto przekonasz się, jaki potencjał kryje element canvas. Za jego pomocą stworzysz niezwykle atrakcyjny interfejs bez konieczności stosowania dodatków do przeglądarki. W dalszych rozdziałach sprawdzisz, jak prosta może być komunikacja przeglądarki z serwerem za pośrednictwem WebSockets oraz jak zachować funkcjonalność Twojej aplikacji w przypadku braku połączenia z siecią. Dzięki tej książce zdążysz na czas opanować nowości z HTML5 i wykorzystać je w Twoim kolejnym projekcie! Sięgnij po tę książkę i: dostarcz użytkownikowi odpowiednią zawartość strony w zależności od jego lokalizacji przechowuj niezbędne dane w bazie danych przeglądarki twórz atrakcyjny interfejs dzięki elementowi canvas zastosuj najnowsze technologie! Wykorzystaj moc najnowszych technologii, wchodzących w skład HTML5!

632
Ebook

Lightning Network dla praktyków. Protokół drugiej warstwy i jego wykorzystanie do obsługi płatności bitcoinami

Andreas M. Antonopoulos, Olaoluwa Osuntokun, René Pickhardt

Potencjał blockchainu jest ogromny i zapewne wciąż nie znamy wszystkich jego możliwych zastosowań. Jest to dosyć nowa, dynamicznie rozwijająca się technologia, jednak już teraz dostrzegalne są pewne jej ograniczenia. Problemem jest na przykład skalowalność Bitcoina. Rozwiązaniem wydaje się Lightning Network (LN), protokół drugiej warstwy, który zapewnia niemal natychmiastowe transakcje w systemie Bitcoin. Umożliwia on również zwiększenie szybkości i prywatności zawieranych transakcji, pozwalając przy tym na zmniejszenie opłat. Ta książka jest przeznaczona dla osób, które chcą zrozumieć działanie Lightning Network i wykorzystać możliwości tej technologii we własnych aplikacjach. Z lektury tej pozycji skorzystają programiści, architekci systemowi i inżynierowie. Omówiono w niej podstawy funkcjonowania sieci LN i sposoby jej użycia w praktyce. Przedstawiono również zasady oprogramowywania węzłów Lightning, ich implementacji i konfiguracji, a także zagadnienia budowania kanałów płatności w systemie Bitcoin, obsługi kanałów i przekazywania płatności. Zaprezentowano też informacje dotyczące bezpieczeństwa i prywatności w sieci Lightning Network. Poszczególne zagadnienia zilustrowano praktycznymi przykładami kodu w językach Go, C++, Python oraz przy użyciu wiersza poleceń uniksowych systemów operacyjnych. W książce między innymi: technologia Lightning Network a skalowanie blockchainu standardy stosowane w Lightning Network warstwy zestawu protokołów Lightning Network portfele i węzły oraz ich obsługa kanały płatności Lightning, routing cebulowy i protokół plotkarski kanały płatności od nadawcy do odbiorcy w trybie off-chain Poznaj potencjał LN i zostań mistrzem technologii przyszłości!