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

Moodle dla nauczycieli i trenerów. Zaplanuj, stwórz i rozwijaj platformę e-learningową

Piotr Brzózka

Naucz się sam, by uczyć innych! Moodle lokalnie i globalnie, czyli jak zainstalować i skonfigurować tę platformę Zakładanie kursu i planowanie szkolenia, czyli co zrobić w pierwszej kolejności Moduły i wtyczki, czyli o co warto lub należy rozszerzyć możliwości Moodle\'a Platforma Moodle 2.0 to narzędzie, z którego skorzystać może każdy, kto chce prowadzić szkolenia przez internet. Ta forma nauczania staje się coraz bardziej popularna z uwagi na swój elastyczny charakter - tradycyjne kursy zabierają za dużo cennego czasu, a we współczesnym, informacyjnym społeczeństwie szkolić muszą się praktycznie wszyscy. Moodle umożliwia zdalne prowadzenie zajęć z wykorzystaniem wielu kanałów komunikacyjnych: strony internetowej, e-maili, czatów, forów, komunikatorów, a ponadto zapewnia szybki dostęp do materiałów szkoleniowych, których różnorodność ograniczona może być tylko wyobraźnią osoby prowadzącej kurs. Jeżeli zamierzasz spróbować swoich sił w tej młodej, lecz prężnej dziedzinie, książka "Moodle dla nauczycieli i trenerów. Zaplanuj, stwórz i rozwijaj platformę e-learningową" przeznaczona jest właśnie dla Ciebie. Znajdziesz tu wszystko, co musisz wiedzieć, by szybko przejść do konkretów i zaadaptować Moodle\'a do własnych potrzeb. Dowiesz się, jak zainstalować i skonfigurować tę platformę, zaplanować i założyć nowy kurs, przygotować i opublikować materiały. Poznasz sposoby efektywnej komunikacji z kursantami i możliwości oceniania ich postępów. Zorientujesz się, na czym polega administrowanie systemem, jak dbać o jego bezpieczeństwo i jakie rozszerzenia mogą pomóc Ci w pracy. Krótko mówiąc, przygodę z e-learningiem po prostu musisz zacząć od Moodle\'a! Instalacja i konfiguracja Moodle\'a 2.0 Zakładanie kursu i planowanie szkolenia Bloki na stronie głównej i innych stronach Przygotowanie materiałów na potrzeby e-szkolenia Wbudowany edytor HTML platformy Formy komunikacji Formy publikacji materiałów Lekcja, przypadek szczególny Prowadzenie warsztatów Oceny na kursie Elementy administracji Reset kursu i kopie zapasowe Użytkownicy platformy Dodatkowe narzędzia Prowadzenie zdalnych zajęć Ocena jakości kursu Doceń Moodle\'a - zobacz, co potrafi!

2002
Ebook

Farming Simulator. Podręcznik gracza

Bartosz Danowski, Jakub Danowski

Zasiej ziarno i czekaj na plony! Poznaj wymagania sprzętowe i warunki wyjściowe Farming Simulator i zostań wirtualnym farmerem Wybierz specjalizację i zorientuj się w rozległych możliwościach działania w ramach rolniczej krainy Stwórz „swoje miejsce na Ziemi” i naucz się je upiększać i unowocześniać Budowa, utrzymanie i unowocześnianie własnej farmy to naprawdę ciężkie i odpowiedzialne zadanie, które przynosi graczowi ogromną satysfakcję. Jeśli chcesz poczuć się jak pan na włościach, a przy okazji zdobyć całkiem realną, dogłębną wiedzę o uprawie ziemi, hodowli, gospodarce leśnej, ta gra wciągnie Cię bez reszty. Zanim jednak zaczniesz swoją przygodę z Farming Simulator albo zabierzesz się za bardziej zaawansowane prace przy swojej farmie, koniecznie przeczytaj tę książkę. Znajdziesz w niej omówienie podstawowych parametrów, zasady nawigacji, opisy różnych aktywności. Dowiesz się więcej o uprawie i hodowli, odkryjesz, jak zdobyć pieniądze na sprzęt czy modernizację budynków, zobaczysz, jak umiejętnie łączyć różne rodzaje aktywności rolniczych w jednym gospodarstwie. Sprawdź, ile radości przynosi taka praca! Pierwsze kroki farmera Uprawa ziemi Hodowla zwierząt Gospodarka leśna Rozbudowa farmy Dodatki do gry Zostań farmerem z prawdziwego zdarzenia!

2003
Ebook

Ścieżka kariery inżyniera technicznego. Zostań współtwórcą swojego rozwoju i podążaj za zmianą

Tanya Reilly

Jak powinna wyglądać Twoja kariera? Najczęściej awans oznacza przywództwo i ścieżkę menedżera. Oczywiście, nie jest to łatwa droga, ale przynajmniej wiadomo, czego można się na niej spodziewać i dokąd mniej więcej prowadzi. Jednak nie dla każdego inżyniera jest to dobry kierunek. To oczywiste - choćby był mistrzem w swoim fachu, nie musi być dobrym przełożonym. W jaki sposób więc inżynier, który nie chce bezpośrednio zarządzać ludźmi, może kształtować swoją karierę i awansować? Ta książka objaśnia, na czym polega istota ścieżki technicznej - z zaznaczeniem, że umiejętność dostosowania aspiracji konkretnej osoby do potrzeb organizacji jest sztuką, szczególnie w wypadku inżynierów, którzy mają wnieść istotny wkład na wysokim poziomie. Dzięki lekturze zrozumiesz swoją rolę w firmie, rozwiniesz myślenie strategiczne i nauczysz się wyznaczać standardy pracy technicznej. Przekonasz się, że możesz się stać liderem bez bezpośredniego zarządzania, dowiesz się, jak planować z wyprzedzeniem i podejmować właściwe decyzje techniczne, a także jak się rozwijać jako ekspert w swojej dziedzinie. Zrozumiesz znaczenie szerokiej, strategicznej perspektywy, przyswoisz taktyki prowadzenia projektów i określisz, co oznacza pojęcie dobrej inżynierii w Twojej organizacji. Ta książka jest jak brakujący instruktaż odnoszący się do całej mojej kariery. Titus Winters, główny naukowiec w Adobe i współautor książki Inżynieria oprogramowania według Google

2004
Ebook

Odkrywanie Arduino. Narzędzia i techniki inżynierii pełnej czaru. Wydanie II

Jeremy Blum

Mikrokontroler Arduino szybko może stać się Twoim ulubionym narzędziem, pasją albo wstępem do fascynującego świata elektroniki, programowania, systemów sterujących, interakcji człowieka z komputerem, a nawet... sztuki! Arduino może zrobić wszystko, co tylko zechcesz: sterować domową uprawą ziół, być serwerem sieciowym albo autopilotem czterośmigłowego drona. Umożliwia korzystanie z intuicyjnego języka programowania, a także pozwala się łatwo doposażyć w czujniki, serwomechanizmy, oświetlenie, głośniki, dodatkowe moduły i inne układy scalone. Trudno wymienić wszystkie możliwości Arduino, gdyż ogranicza je tylko wyobraźnia. Oto zaktualizowane i rozszerzone wydanie książki, dzięki której poznasz wybrane zagadnienia z dziedziny fizyki, elektroniki i cyfrowego projektowania. Omówiono też podstawy algorytmów i charakterystyczne dla Arduino koncepcje programistyczne. Znalazły się tu zaktualizowane projekty i nowe tematy, takie jak łączność bezprzewodowa czy silniki krokowe, oraz dużo więcej wiadomości związanych z elektrotechniką i projektowaniem produktu. Dowiesz się, jak łączyć ze sobą różne elementy, a także jak czytać schematy i w jaki sposób dobierać odpowiednią część dla konkretnego projektu. Nauczysz się projektować i tworzyć kompletny kod. Przekonasz się, że przedstawione tu praktyki z zakresu elektrotechniki, projektowania systemów i programowania można szeroko stosować, również poza światem Arduino. W książce: funkcjonalność płytek Arduino i ich wykorzystywanie do różnych zadań czujniki cyfrowe, analogowe i interfejsy komunikacyjne zasady projektowania systemu, programowania i elektrotechniki fragmenty kodu, najlepsze praktyki oraz gotowe do zastosowania schematy systemów budowa elementów, które można podłączyć do internetu Arduino: oto świat łączący inżynierię i magię!

2005
Ebook

Skrypty powłoki systemu Linux. Zagadnienia zaawansowane. Wydanie II

Mokhtar Ebrahim, Andrew Mallett

Mimo że nowe wydania dystrybucji Linuksa są coraz łatwiejsze w obsłudze, a ważniejsze czynności administracyjne mogą być wykonywane za pomocą intuicyjnego interfejsu graficznego, wciąż nie można się obejść bez powłoki Bourne'a, znanej jako bash. Dobrze napisany skrypt powłoki pozwala na automatyzację nudnych obowiązków, umożliwia monitorowanie stanu systemu, optymalizację jego wydajności czy dostosowanie go do potrzeb. Warto też wypróbować ciekawą alternatywę dla tradycyjnych skryptów powłoki bash, czyli kod Pythona. Dzięki tej książce nauczysz się wszystkiego, co jest potrzebne do pisania profesjonalnych skryptów powłoki. Dowiesz się, czym są powłoki systemu Linux, dlaczego tak ważna jest powłoka bash i w jaki sposób edytuje się skrypty. Nauczysz się pracy na zmiennych, debugowania kodu i tworzenia skryptów interaktywnych. Będziesz korzystać z instrukcji warunkowych i pętli, a także z edytora vim, pakietu Visual Studio Code oraz edytora strumieniowego sed. Zapoznasz się z zasadami pisania funkcji, dzięki którym będziesz mógł wielokrotnie używać uniwersalnych fragmentów kodu. Ponadto zdobędziesz umiejętność przetwarzania danych tekstowych, zarówno za pomocą polecenia AWK, jak i wyrażeń regularnych. Na koniec przekonasz się, jak ciekawą alternatywą dla skryptów powłoki bash jest kod napisany w Pythonie! W tej książce między innymi: wyczerpujące wprowadzenie do tworzenia i debugowania skryptów powłoki składnia alternatywna i operacje arytmetyczne praca z blokami kodu i korzystanie z funkcji automatyzacja tworzenia hostów wirtualnych zaawansowane korzystanie z polecenia AWK skrypty do analizy plików dziennika i tworzenia raportów Opanuj sztukę pisania doskonałych skryptów powłoki!

2006
Ebook

Machine learning i natural language processing w programowaniu. Podręcznik z ćwiczeniami w Pythonie

Piotr Wróblewski

Wejdź na nowy poziom programowania z ML i NLP Sztuczna inteligencja stale się rozwija. Właściwie codziennie słyszymy o jej rosnących możliwościach, nowych osiągnięciach i przyszłości, jaką nam przyniesie. Jednak w tej książce skupiamy się nie na przyszłości, a na teraźniejszości i praktycznym obliczu AI - na usługach, które świadczy już dziś. Większość najciekawszych zastosowań sztucznej inteligencji bazuje na ML (uczenie maszynowe, ang. machine learning), NLP (przetwarzanie języka naturalnego, ang. natural language processing) i architekturze RAG (ang. retrieval augmented generation) zwiększającej możliwości tzw. dużych modeli językowych (LLM, ang. large language model). Stanowią one podwaliny budowy systemów AI, bez których te systemy często wcale nie mogłyby powstać. Do niedawna ML i NLP pozostawały domeną badaczy i specjalistów - znajdowały się poza zasięgiem praktyków programowania. Aktualnie jest inaczej, szybkie komputery, pojemne pamięci RAM i zaawansowane procesory pozwalają stosować te technologie w codziennej pracy programisty. Szczególnie programisty języka Python, do którego są one niemal "naturalnie" przypisane. Mało tego, od kodujących w Pythonie coraz częściej wręcz wymaga się umiejętności znajomości obszaru AI. Tym bardziej warto sięgnąć po ten podręcznik z ćwiczeniami, dzięki któremu między innymi: Dowiesz się, jak używać Pythona do rozwiązywania problemów AI Poznasz tajniki analizy tekstów, analizy sentymentu Zrozumiesz, jak skutecznie używać algorytmów klasyfikacji, regresji i grupowania do rozwiązywania problemów biznesowych Pokonwersujesz z ChatGPT - i to bez wchodzenia na stronę internetową tego serwisu

2007
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!

2008
Ebook

Lean UX dla zespołów Agile. Projektowane doskonałych wrażeń użytkownika. Wydanie II

Jeff Gothelf, Josh Seiden

Zaprojektowanie doświadczeń użytkownika (UX) jest najłatwiejsze, jeśli do pracy i testów angażuje się... rzeczywistych userów i pozyskuje od nich informację zwrotną. Podejście lean UX łączy podstawy myślenia projektowego i programowania zwinnego. Myślenie projektowe rozszerza zakres pracy poza interfejsy i artefakty, opierając się na współpracy, iteracjach, budowaniu i empatii. Metodologie zwinne polegają na przeorientowaniu wytwarzania oprogramowania na krótsze cykle, regularnym dostarczaniu wartości i ciągłym uczeniu się. Ważne jest szybkie zapoznawanie klientów z pomysłami i ciągłe dostosowywanie się do nowo zdobytej wiedzy. W ten sposób lean UX znakomicie sprawdza się w projektowaniu wrażeń użytkownika w środowiskach zwinnych. Ta książka jest drugim wydaniem znakomitego podręcznika, w którym opisano wartościowe zasady, taktyki i techniki polecane dla zespołów pracujących nad produktem, aby mogły one w zwinnym procesie ująć projektowanie, eksperymenty oraz nieustanne doskonalenie rozwiązań. W książce pokazano, jak ściśle współpracować oraz wcześnie i odpowiednio często pozyskiwać informacje zwrotne. Praktyczne wskazówki ułatwią wdrożenie zasad kierowania projektowaniem w krótkich, powtarzalnych cyklach, co pozwoli na ocenę, które działania są najlepsze dla firmy i użytkownika. To cenna pozycja zarówno dla projektantów UX, jak i dla programistów czy menedżerów, którzy znajdą w niej źródło pożytecznych wskazówek ułatwiających uzyskanie doskonałych wrażeń użytkownika. W tej książce: zarys metodologii lean UX i zasady projektowania doświadczeń użytkownika etapy cyklu lean UX pozyskiwanie informacji zwrotnych i ich wykorzystywanie integracja praktyk lean UX w obrębie organizacji rola podejścia lean UX w typowym środowisku zwinnego wytwarzania oprogramowania Lean UX: zwinne zespoły projektują najlepsze interakcje!