Видавець: 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.
1313
Eлектронна книга

Wnioskowanie i związki przyczynowe w Pythonie. Nowoczesne uczenie maszynowe z wykorzystaniem bibliotek DoWhy, EconML, PyTorch i nie tylko

Aleksander Molak

W uczeniu maszynowym odkrywanie związków przyczynowych daje możliwości, jakich nie można uzyskać tradycyjnymi technikami statystycznymi. Najnowsze trendy w programowaniu pokazują, że przyczynowość staje się kluczowym zagadnieniem dla generatywnej sztucznej inteligencji. Niezbędna okazuje się więc znajomość grafów przyczynowych i zapytań konfrontacyjnych. Dzięki tej książce łatwo przyswoisz teoretyczne podstawy i zaczniesz je płynnie wdrażać w rzeczywistych scenariuszach. Dowiesz się, w jaki sposób myślenie przyczynowe ułatwia rozwiązywanie problemów, i poznasz pojęcia Pearla, takie jak strukturalny model przyczynowy, interwencje, kontrfakty itp. Każde zagadnienie zostało dokładnie wyjaśnione i opatrzone zbiorem praktycznych ćwiczeń z kodem w Pythonie. Nauczysz się także implementować poszczególne modele i zrozumiesz, czym się kierować przy wyborze technik i algorytmów do rozwiązywania konkretnych scenariuszy przyczynowych. To przewodnik, który docenią szczególnie inżynierowie uczenia maszynowego i analitycy danych. W książce: wnioskowanie związków przyczynowych budowa i działanie strukturalnych modeli przyczynowych czteroetapowy proces wnioskowania związków przyczynowych w Pythonie techniki modelowania efektu interwencji nowoczesne metody odkrywania związków przyczynowych za pomocą Pythona korzystanie z wnioskowania związków przyczynowych Przyczyna i skutek, nic więcej. Pomyłki jako takie nie istnieją... Jose Antonio Cotrina, hiszpański pisarz science fiction

1314
Eлектронна книга

Jak sztuczna inteligencja zmieni twoje życie

Marek Tłuczek

Poznaj podstawy i zastosowania sztucznej inteligencji Odkryj niesamowity świat AI Dowiedz się, jak powstała Zrozum, dokąd zmierza Sztuczna inteligencja staje się powoli nieodzownym składnikiem naszego życia. Przeszła długą drogę od modnego hasła pojawiającego się głównie w specjalistycznych publikacjach do technologii mającej realny wpływ na naszą codzienność. Z każdym dniem lepiej radzi sobie z coraz bardziej zaawansowanymi zadaniami, już nie tylko wygrywając mecze z arcymistrzami szachowymi, lecz również analizując ogromne zbiory danych, tłumacząc teksty, prowadząc samochody, rozpoznając ludzką mowę, przetwarzając obrazy, a nawet komponując muzykę i tworząc dzieła malarskie. Aby dogłębnie poznać szczegóły techniczne stojące za AI, trzeba dysponować pewną wiedzą informatyczną i sprawnie posługiwać się odpowiednim aparatem matematycznym. Na szczęście aby wkroczyć w świat sztucznej inteligencji i dowiedzieć się, co można dzięki niej zyskać, nie jest niezbędna żadna magia, wystarczy właściwy przewodnik! Jeśli chcesz to zrobić, dobrze trafiłeś! Ta publikacja pokaże Ci najciekawsze zastosowania AI i pomoże zrozumieć sposób działania tej technologii, a także spróbuje odpowiedzieć na pytanie, kiedy przekroczy ograniczenia swoich twórców. Być może zamierzasz zostać specjalistą od sztucznej inteligencji lub po prostu chcesz poznać podstawy tego zagadnienia. Jeśli tak, zrób pierwszy krok w tym kierunku! Historia sztucznej inteligencji Porównanie AI i ludzkiego mózgu Prawdopodobne scenariusze rozwoju AI Wykorzystanie AI w grach logicznych Rozpoznawanie mowy, języka pisanego i obrazu Medyczne zastosowania sztucznej inteligencji Wykorzystanie AI w autonomicznym transporcie Zagrożenia związane ze sztuczną inteligencją Nie czekaj! Już dziś poznaj technologię przyszłości! O książce i Autorze w mediach: Faktyczny Dom Kultury: Jak sztuczna inteligencja zmieni Twoje życie? Rozmowa Marka Tłuczka z Kamilem Bałukiem Radio Nowy Świat: Wywiad z autorem - prowadząca Katarzyna Kasia

1315
Eлектронна книга

Linux. Profesjonalne administrowanie systemem. Wydanie II

Dennis Matotek, James Turnbull, Peter Lieverdink

Naucz się przygotowywać systemy dostosowane do firm przy użyciu bezpłatnego i otwartego oprogramowania Jeśli prowadzisz swoją firmę, na pewno wiesz, że właściwie każdy kolejny rok działalności przynosi nowe wymagania dla systemu informatycznego i potrzebę wdrożenia nowych aplikacji. Koszt takiej operacji nader często przyprawia o porządny ból głowy. Możliwość posłużenia się choćby w części bezpłatnym, a przy tym solidnym i bezpiecznym oprogramowaniem staje się w tych warunkach koniecznością. Być może w tym momencie myślisz o Linuksie i o tym, że jest to oprogramowanie bezpieczne, najczęściej bezpłatne, a liczba aplikacji pisanych dla tego środowiska jest ogromna i stale rośnie. Jak jednak wybrać najlepsze rozwiązanie? Ta książka przeprowadzi Cię przez dobór bezpłatnego oprogramowania przeznaczonego na Linuksa. Zamieszczone tu informacje są przydatne dla systemów bazujących na takich dystrybucjach, jak Red Hat, Ubuntu, Debian i CentOS. Poszczególne otwarte systemy biznesowe są przedstawiane zgodnie ze strategią warstwowego opisu poszczególnych składników infrastruktury informatycznej. Znalazły się tu również wskazówki dotyczące budowy architektury systemów. Zakres prezentowanych treści jest bardzo szeroki: od wyboru dystrybucji i konfiguracji sprzętowych aż po stosowanie narzędzi do testowania i monitorowania systemu. Liczne, bardzo praktyczne wskazówki z pewnością ułatwią rozpoczęcie pracy z systemem, nawet jeśli najpierw musisz go sobie zbudować od podstaw! Najciekawsze zagadnienia: porównanie Linuksa z MS Windows, instalacja systemu linuksowego i przygotowanie go do pracy, sieci, zapory sieciowe, zarządzanie ruchem w sieci, pliki, dyski, pamięć masowa, bezpieczeństwo systemu i przywracanie jego sprawności po awarii. Postaw na system z pingwinem!

1316
Eлектронна книга

Wprowadzenie do HTML5. Nauka HTML5 i JavaScriptu na przykładzie gier

Jeanine Meyer

Skuteczny sposób na HTML5! Standard HTML5 umożliwia tworzenie nie tylko dynamicznych, multimedialnych stron WWW, ale także zaawansowanych aplikacji internetowych i gier. Do niedawna, żeby to osiągnąć, konieczna była instalacja dodatkowych rozszerzeń. Teraz można to zrealizować, korzystając tylko i wyłącznie z HTML-a, JavaScriptu i kaskadowych arkuszy stylów CSS… Jeśli chcesz szybko i przyjemnie poznać podstawowe założenia HTML5 oraz natychmiast wykorzystać je w praktyce, sięgnij po tę książkę. W charakterze materiału do analizy wykorzystuje ona popularne gry, takie jak "Wisielec", kości czy blackjack. "Wprowadzenie do HTML5" pokaże Ci nowe, ekscytujące możliwości standardu HTML5 oraz sposoby integrowania HTML-a z JavaScriptem i CSS. Dzięki podanym przykładom zrozumiesz, jak te elementy wzajemnie się uzupełniają. Każdy rozdział jest poświęcony innej aplikacji i ma podobną strukturę. Na początku znajdują się wymagania, a następnie funkcje HTML5, CSS i JavaScriptu niezbędne do konkretnej implementacji. W dalszej części szczegółowo omawiana jest sama implementacja. Jeśli masz nieco większe doświadczenie w tworzeniu stron WWW, ta książka przybliży Ci sposoby wykorzystania JavaScriptu w połączeniu z dokumentami HTML oraz zapozna Cię z nowościami w HTML5, takimi jak obsługa zdarzeń, walidacja formularzy, wykorzystanie lokalnego magazynu danych czy elementy canvas, video i audio. Przykłady są wystarczająco proste, aby ich zrozumienie nie przysparzało problemów, ale na tyle inspirujące, by dać możliwość stworzenia ciekawych interaktywnych aplikacji WWW. Połącz przyjemne z pożytecznym: Poznaj JavaScript, CSS i HTML5 Naucz się rysować w przeglądarce internetowej Korzystaj ze zdarzeń Przechowuj dane w przeglądarce użytkownika Bądź na bieżąco z najnowszymi trendami! Nauka jeszcze nigdy nie była tak wciągająca!

1317
Eлектронна книга

Klatka po klatce. Poznaj tajniki edycji, konwersji i naprawy plików wideo

Jacek Janusz

Wejdź w świat cyfrowej techniki wideo… i twórz własne filmy! Kilka lat temu technika cyfrowa szturmem wdarła się do naszych domów, ale także podbiła nasze serca. Nagle okazało się, że wiele nieudanych zdjęć, źle nagranych plików muzycznych oraz filmów da się naprawić, poprawić, przekształcić na inne formaty, bardziej odpowiednie do potrzeb danego użytkownika. Coraz więcej osób marzy o tym, by nauczyć się samodzielnie obrabiać własne nagrania, zanim z dumą pokażą je światu. Praca nad plikami - także plikami wideo - staje się coraz łatwiejsza i mniej czasochłonna, ale wciąż wymaga sporej dawki wiedzy i doświadczenia. Jeśli jednak chcesz opanować podstawy lub osiągnąć poziom mistrzowski w tej dziedzinie, powinieneś czym prędzej zapoznać się z zawartością tej książki. Warto dodać, że omawiane tu oprogramowanie jest przeważnie darmowe, choć doskonałej jakości. "Klatka po klatce. Poznaj tajniki edycji, konwersji i naprawy plików" pomoże Ci zorientować się w możliwościach oferowanych przez współczesne aplikacje do przetwarzania plików wideo. Najpierw poznasz cztery podstawowe etapy konwersji sygnałów analogowych na cyfrowe oraz różne pojęcia związane z dziedziną cyfrowego wideo. Dowiesz się co nieco na temat kompresji plików oraz ich wewnętrznej organizacji, a następnie przejdziesz do zagadnień dotyczących środowiska pracy nad plikiem wideo. Kolejnym krokiem będzie prezentacja programów do modyfikacji zawartości kontenerów multimedialnych, czyli na przykład dodawania napisów czy nowych ścieżek audio lub wideo. Jeszcze później nauczysz się usuwać zbędne fragmenty plików, wprowadzać efekty specjalne i dopasowywać rozmiar. Wisienką na torcie będzie dodatek pozwalający zapoznać się z podstawami transmisji i odbioru programów satelitarnych. No? Na co jeszcze czekasz? Do roboty! Podstawy cyfrowego wideo Kompresja wideo Wewnętrzna organizacja cyfrowych danych wideo Instalacja i konfiguracja środowiska Muksery i demuksery Edytory i konwertery wideo Podstawy techniki satelitarnej Weź swoje filmy we własne ręce!

1318
Eлектронна книга

Programowanie z Minecraftem dla dzieci. Poziom średnio zaawansowany

Urszula Wiejak, Adrian Wojciechowski

Przyszli inżynierowie i programiści na start! Programowanie to wspaniała, pełna przygód zabawa. Ty i Twoje dziecko możecie się o tym przekonać dzięki tej wyjątkowej książce. Przedstawione w niej treści zostały opracowane na bazie kilkuletnich doświadczeń zgromadzonych podczas warsztatów programowania dla dzieci i młodzieży w Komputrilo Akademii Komputerowej. To wydanie stanowi kontynuację naszej wcześniejszej publikacji, Programowanie z Minecraftem dla dzieci. Poziom podstawowy. Książka uczy programowania w języku Lua. Jest przeznaczona dla dzieci w wieku od 10 lat; znakomicie nadaje się również dla nastolatków rozpoczynających przygodę informatyczną. Szczególny nacisk położono na to, by trudne zagadnienia przedstawić w sposób przystępny dla każdego dziecka. Zadania są wykonywane w edytorze tekstowym, co daje przedsmak profesjonalnego pisania kodu. Prosty i przyjemny w nauce język programowania Lua Wizualizacja napisanych programów w świecie Minecrafta Zagadnienia przydatne do zrozumienia różnych języków programowania Rozwój myślenia analitycznego oraz kompetencji cyfrowych Elementy matematyki Nawiązania do podstawy programowej zajęć komputerowych i informatyki Zaawansowane zagadnienia Rozwiązanie każdego zadania Nauka programowania z Minecraftem to prawdziwa przyjemność!

1319
Eлектронна книга

Windows Vista PL. Nieoficjalny podręcznik

David Pogue

Zadbaj o bezpieczeństwo i maksymalną wydajność Twojego komputera! Jak zabezpieczyć komputer przed wirusami, oprogramowaniem szpiegującym i co zrobić z uszkodzonymi dyskami twardymi? Jak efektywnie segregować, filtrować i wyszukiwać pliki? Do czego służy galeria fotografii? Vista to najnowsza i bez wątpienia najbezpieczniejsza wersja sytemu operacyjnego Windows, zawierająca mnóstwo mechanizmów i udogodnień zapewniających bezpieczne korzystanie z sieci oraz ułatwiających optymalne użytkowanie Twojego sprzętu. Wyposażony jest w nowoczesne narzędzia, takie jak Defender, który zabezpiecza komputer przed programami szpiegującymi, oraz filtr oszukańczych witryn ostrzegający przed otwieraniem fałszywych stron podszywających się na przykład pod serwisy internetowe banków. System wprowadza też mechanizmy kontrolne dla administratorów w przedsiębiorstwach oraz nowy program do tworzenia kopii zapasowych. "Windows Vista. Nieoficjalny podręcznik" to książka przydatna na każdym poziomie zaawansowania technicznego, zawierająca opis podstawowych zagadnień i komponentów oprogramowania, instrukcje korzystania z systemu oraz informacje o szybszych metodach wykonania różnego typu operacji, które przydadzą się doświadczonym użytkownikom. Korzystając z "Nieoficjalnego podręcznika", dowiesz się między innymi, do czego służy zapora ogniowa, nauczysz się, jak sprawnie tworzyć kopie zapasowe i budować własną sieć. Znajdziesz tu wszelkie informacje potrzebne, by do maksimum wykorzystać możliwości systemu, a także te, jak używać gadżetów -- mikroprogramów prezentujących na pulpicie na przykład prognozę pogody czy wyniki giełdowe. Oprogramowanie Visty Konfiguracja kont internetowych Panel nawigacyjny, panel podglądu i panel szczegółów Układanie w stos, grupowanie, filtrowanie Programy multimedialne Rozpoznawanie mowy w systemie Windows Mechanizmy zabezpieczające Sprzęt i urządzenia peryferyjne Budowanie sieci Wszystko, co powinieneś wiedzieć, aby maksymalnie wykorzystać możliwości Visty!

1320
Eлектронна книга

Montaż komputera PC. Ilustrowany przewodnik. Wydanie II

Bartosz Danowski, Adam Chabiński

Poznaj najważniejsze elementy komputera Naucz się samodzielnie wybierać sprzęt Dowiedz się, jak złożyć komputer i zainstalować system Nie istnieje jeden doskonały model komputera osobistego, który byłby w stanie zaspokoić niejednokrotnie bardzo odmienne potrzeby różnych użytkowników. Choć każdy chciałby mieć jak najlepszy sprzęt, innych osiągów będą spodziewali się graficy, inżynierowie czy naukowcy, a innych gracze, programiści, redaktorzy czy księgowe. Nie wszystkim potrzebne są też niezwykle wydajne i kosztujące krocie maszyny, na które starają się namówić nabywców sprzedawcy sprzętu. Nie każdy też uważa popularne ostatnio laptopy za najlepsze i najtańsze rozwiązanie. Czy jesteś zatem skazany na dyktat "mądrzejszych" od siebie sprzedawców, poszukiwanie rady u bardziej doświadczonych osób lub konieczność wyboru gotowego modelu spośród bardzo ogólnej oferty dużych firm komputerowych? Nie, ponieważ możesz skorzystać z wiedzy zawartej w książce "Montaż komputera PC. Ilustrowany przewodnik. Wydanie II" . Dzięki niej poznasz budowę współczesnych pecetów i wykorzystywane w nich technologie, a ponadto nauczysz się określać swoje potrzeby i w zależności od nich dobierać komponenty zestawu. Dowiesz się, na co należy zwracać szczególną uwagę podczas planowania zakupu komputera dostosowanego do indywidualnych potrzeb. Składanie własnego komputera od podstaw przestanie być czymś magicznym, a ustawienia BIOS-u nie będą już sprawiać problemów. Pozbędziesz się też obaw przed samodzielną rozbudową i drobnymi naprawami swojego "składaka" oraz nauczysz się instalować system operacyjny i odpowiednie sterowniki urządzeń. Podstawy architektury komputerów PC Dobór i zakup odpowiednich komponentów Niezbędne narzędzia i warsztat pracy Montaż komponentów i ich łączenie Uruchamianie sprzętu i rozwiązywanie problemów Konfiguracja ustawień BIOS-u Instalacja systemu operacyjnego i sterowników Spraw, aby samodzielne składanie komputera było dla Ciebie czystą przyjemnością!

1321
Eлектронна книга

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!

1322
Eлектронна книга

Python w zadaniach. Programowanie dla młodzieży. Poziom podstawowy

Urszula Wiejak, Adrian Wojciechowski

Opanuj Pythona od strony praktycznej! Poznaj konstrukcje języka Python Naucz się stosować je w praktyce Wykorzystaj standardowe biblioteki Rozwiąż 139 zadań i sprawdź swoje rozwiązania Python to bardzo popularny, wydajny i elastyczny język programowania ogólnego przeznaczenia, którego prosta, czytelna i zwięzła składnia zdobyła uznanie rzesz programistów na całym świecie. Duże możliwości, przenośność kodu, możliwość pisania skryptów - wszystko to sprawia, że Python znajduje zastosowanie w najróżniejszych dziedzinach i wspiera rozwój wielu popularnych serwisów internetowych. Bez wątpienia warto się go nauczyć! Jeśli chcesz poznać ten język, jesteś na dobrej drodze! Książka omawia najważniejsze elementy programowania w Pythonie. Co ważne, wiedza została usystematyzowana w formie konkretnych zadań do wykonania. Poznasz dzięki nim typy danych i składnię języka, dowiesz się, jak debugować programy, nauczysz się korzystać z funkcji oferowanych przez biblioteki i opanujesz podstawy tworzenia graficznych interfejsów użytkownika. To podręcznik przeznaczony dla młodzieży, ale doskonale sprawdzi się również w przypadku osób dorosłych, które rozpoczynają przygodę z programowaniem. Instalowanie oraz konfigurowanie środowiska i niezbędnych narzędzi Podstawowe informacje na temat języka i programowania Typy danych, zmienne proste i tablicowe Operatory, instrukcje warunkowe oraz instrukcje pętli Operacje wejścia-wyjścia w konsoli i na plikach Biblioteki graficzne, dźwiękowe i wideo Korzystanie z funkcji wbudowanych i tworzenie własnych Programowanie obiektowe, obsługa wątków i wyjątków Tworzenie graficznych interfejsów użytkownika Zadania do samodzielnego wykonania i praktyczny projekt gry Poznaj Pythona, rozwiązuj zadania, zostań programistą!

1323
Eлектронна книга

Grywalizacja. Mechanika gry na stronach WWW i w aplikacjach mobilnych

Christopher Cunningham, Gabe Zichermann

Zakoduj grywalizację w umysłach swoich klientów! Na rynku aplikacji jest już tak ciasno, że nowy produkt musi być zaskakujący, nowatorski i atrakcyjny, a ponadto gwarantować dużo przyjemności z użytkowania. Dopiero wtedy ma szansę konkurować z innymi, dostępnymi wcześniej. Warto więc zastanowić się nad tym, co sprawia, że jedna aplikacja zdobywa popularność, a druga o identycznej funkcjonalności nie może się przebić. Wszyscy autorzy pragną, aby ich dzieło należało do tej pierwszej kategorii. Jak to osiągnąć? Wszyscy wiedzą, jak gry potrafią wciągać. Często już po pierwszym uruchomieniu gracze mają problem, żeby zakończyć rozrywkę, i wracają do niej w każdej wolnej chwili. A gdyby zastosować mechanizmy stosowane w grach także w aplikacjach? Czy użytkownicy też mogliby się od nich uzależnić? Oczywiście! Proces ten nazywa się grywalizacją i jest powszechnie stosowany! W tej książce znajdziesz wiedzę niezbędną do wykorzystania tych elementów w Twojej aplikacji. Dzięki temu łatwiej osiągniesz sukces! Niezależnie od tego, czy jesteś producentem, projektantem, kierownikiem czy deweloperem gier, książka ta pozwoli Ci zrozumieć, jak tworzyć mechanikę gry zapewniającą lojalność klientów. Odkryj system motywacyjny stosowany przez projektantów gier do angażowania różnych typów klientów Poznaj podstawowe elementy mechaniki gry: punkty, odznaczenia, poziomy, wyzwania i tabele wyników Skuś klientów odpowiednią strukturą nagród, pozytywnym wzmocnieniem lub pętlami informacji zwrotnych Połącz grę z elementami społecznymi i działaniami takimi, jak zbieractwo, heroizm, chwalenie się lub dawanie prezentów Poznaj opisy systemów grywalizacji stosowanych przez Nike i Yahoo! oraz przeanalizuj rozwiązania firm Google, Facebook i Zynga Zaprojektuj i zaimplementuj grywalizację na prostej witrynie Gabe Zichermann to jeden z najlepszych ekspertów od grywalizacji. Jest przewodniczącym Gamification Summit and Workshops ( http://GSummit.com ). Christopher Cunningham to przedsiębiorca i ekspert od technologii informatycznych, który pomógł odkryć jedno z pierwszych rozwiązań dotyczących grywalizacji. Zachęć użytkowników do korzystania z Twojej aplikacji na okrągło!

1324
Eлектронна книга

Wprowadzenie do fizyki w grach, animacjach i symulacjach Flash

Dev Ramtal, Adrian Dobre

Twoje gry i animacje jeszcze nigdy nie były tak realne! Dobre odwzorowanie praw fizyki w grach zazwyczaj sprawia, że stają się one bardziej atrakcyjne. Dlaczego tak uważamy? Pewnie ma to związek z naszą intuicją — lubimy, gdy przedmioty w grze zachowują się zgodnie z oczekiwaniami. Realistyczne zderzenia, grawitacja, odbicia to tylko część elementów, których zastosowanie zwiększy Twoją szansę na sukces! Ta książka porusza wszystkie aspekty związane z wykorzystaniem praw fizyki w grach, animacjach i symulacjach tworzonych we Flashu. W trakcie lektury zostaniesz stopniowo i bezboleśnie wprowadzony w świat obliczeń numerycznych — od najprostszych, pozwalających nadać ruch odbijającej się piłce, do najbardziej skomplikowanych, odwzorowujących na przykład prawdziwy ruch planet w Układzie Słonecznym. Ponadto dowiesz się, jaki wpływ na ruch ma tarcie oraz jak zaprezentować siłę wyporu. Książka ta jest idealną pozycją dla każdego programisty chcącego Tworzyć gry i animacje jak najbliższe rzeczywistemu światu. Zdobądź tę książkę i opanuj wiedzę na temat: wykorzystania praw fizyki w projektowaniu gier i animacji symulowania uderzeń, odbić i zderzeń wpływu siły grawitacji i tarcia na ruch obiektów Odwzoruj prawdziwy świat w najdrobniejszych szczegółach!

1325
Eлектронна книга

VBA dla Excela 2010. Leksykon kieszonkowy

Miroslaw Lewandowski

Excel do Twoich usług - okiełznaj go z VBA! Elementy języka VBA, czyli fundament Twojej pracy Instrukcje i procedury, czyli wytyczanie kierunku Formularze i wstążka, czyli wygodne rozszerzenie możliwości Excela Program Excel, wykorzystywany w codziennej pracy przez nieprzebrane rzesze użytkowników, zdecydowanie ułatwia przeprowadzanie operacji na liczbach - zwłaszcza operacji bardziej zaawansowanych. Największą zaletą Excela jest to, że każdy może dostosować jego działanie do swoich własnych, unikatowych potrzeb. Zautomatyzowanie dowolnie skomplikowanego ciągu obliczeń, by potem jednym kliknięciem uruchomić całą procedurę, to rozwiązanie bezcenne - pozwala zaoszczędzić mnóstwo czasu i uniknąć wielu potencjalnych błędów. To niewątpliwie największa zasługa języka VBA. Jeśli więc wiesz, co chcesz osiągnąć, a nieobce Ci są podstawy programowania, ta książka na pewno ułatwi Twoją pracę. "VBA dla Excela 2010. Leksykon kieszonkowy" to już trzecia, uaktualniona edycja tego przydatnego przewodnika po funkcjach VBA. Opisano w niej wszystkie najważniejsze narzędzia, dostępne w wersji programu z 2010 roku. Znajdziesz tu informacje o podstawowych funkcjach VBA oraz stałych, zmiennych i tablicach. Dowiesz się, jakie działania można wykonać na obiektach Excela, i przypomnisz sobie, jak korzystać ze zdarzeń. Odświeżysz lub poszerzysz wiedzę w zakresie obsługi błędów oraz formularzy, a potem zorientujesz się, jak można zmodyfikować wstążkę Office i uzyskać liczby w zapisie słownym. Krótko mówiąc - kup tę ściągę i przestań tracić czas! Stałe, zmienne i tablice Obiekty i metody Instrukcje Visual Basica Procedury zdarzeniowe Formularze Dodatki Wybierz najkrótszą drogę do celu!

1326
Eлектронна книга

Python w analizie danych. Przetwarzanie danych za pomocą pakietów Pandas i NumPy oraz środowiska IPython. Wydanie II

Wes McKinney

Analiza danych stała się samodzielną dyscypliną wiedzy interesującą specjalistów z wielu branż: analityków biznesowych, statystyków, architektów oprogramowania czy też osoby zajmujące się sztuczną inteligencją. Wydobywanie informacji ze zbiorów danych pozwala na uzyskanie wiedzy niedostępnej w inny sposób. W tym celu dane trzeba odpowiednio przygotować, oczyścić, przetworzyć i oczywiście poddać analizie. Warto również zadbać o ich wizualizację. Do tych wszystkich zadań najlepiej wykorzystać specjalne narzędzia opracowane w języku Python. Prezentowana książka jest drugim, zaktualizowanym i uzupełnionym, wydaniem klasycznego podręcznika napisanego z myślą o analitykach, którzy dotychczas nie pracowali w Pythonie, oraz o programistach Pythona, którzy nie zajmowali się dotąd analizą danych ani obliczeniami naukowymi. Przedstawiono tu możliwości oferowane przez Pythona 3.6 oraz najnowsze funkcje pakietów Pandas i NumPy, a także środowisk IPython i Jupyter. Przy opisie poszczególnych narzędzi analitycznych wyjaśniono ich działanie i zaprezentowano przykłady ich wykorzystania w sposób efektywny i kreatywny. Ta książka powinna się znaleźć w podręcznej bibliotece każdego analityka danych! Najważniejsze zagadnienia: Eksploracja danych za pomocą powłoki IPython i środowiska Jupyter Korzystanie z pakietów NumPy i Pandas Tworzenie wizualizacji danych za pomocą pakietu Matplotlib Praca z danymi regularnych i nieregularnych szeregów czasowych Rozwiązywanie rzeczywistych problemów analitycznych Python: poznaj idealne narzędzie do analizy danych!

1327
Eлектронна книга

Tworzenie mikrofrontendów. Skalowanie zespołów i projektów, nowe możliwości dla twórców oprogramowania

Luca Mezzalira

Mikrousługi stały się odpowiedzią na rosnącą złożoność aplikacji internetowych. Do niedawna pojęcie mikrousług dotyczyło wyłącznie backendu, jednak idea ta zainspirowała projektantów do budowania na podobnych zasadach architektury frontendu. Dzięki temu interfejs użytkownika można podzielić na osobne funkcjonalności zarządzane w odrębny sposób przez różne zespoły programistów. Mikrofrontendy zapewniają elastyczność i skalowalność aplikacji ― a to zalety doceniane przez najważniejszych dostawców oprogramowania na rynku. Ta książka jest praktycznym przewodnikiem dla programistów aplikacji internetowych, architektów oprogramowania, menedżerów technicznych i inżynierów. Wyjaśniono w niej, w jaki sposób stosować architekturę mikrousług do frontendu aplikacji. Pokazano najważniejsze zalety mikrofrontendów, takie jak elastyczność, skalowalność i swoboda w dobieraniu bibliotek i platform programistycznych. Omówiono też takie zagadnienia jak wzorce projektowe dla mikrofrontendów, zasady przeprowadzania migracji z frontendu monolitycznego do mikrofrontendów, a także praktyczne aspekty wdrażania architektury mikrofrontendowej w organizacji. Ciekawą kwestią jest również prezentacja dobrych praktyk, na przykład sprawdzonych strategii automatyzacji i wdrażania mikrofrontendów w środowisku produkcyjnym. Najważniejsze zagadnienia: czym się charakteryzują architektury frontendowe jak stosować ideę mikrousług podczas tworzenia frontendu cztery filary tworzenia architektury mikrofrontendowej zasady i najlepsze praktyki ustalania strategii automatyzacji wzorce integracji architektury mikrofrontendowej Mikrofrontendy: nowy wymiar niezawodności frontendu!

1328
Eлектронна книга

Roboty JavaScript od podstaw. Projekty NodeBots dla platformy Johnny-Five z wykorzystaniem płytek Raspberry Pi, Arduino oraz BeagleBone

Rick Waldron, Andrew Fisher, Lyza Danger Gardner

Powszechnie JavaScript uważa się za doskonałe narzędzie do programowania aplikacji internetowych. To jednak nie wszystko: ten język świetnie nadaje się również do programowania robotów. Umożliwia zaprojektowanie zachowania robota, określenie, w jaki sposób będzie on zmierzał do celu, reagował na sygnały z otoczenia, oczekiwał na instrukcje czy omijał przeszkody. Bardzo wygodnym narzędziem do programowania robotów jest platforma Johnny-Five. Umożliwia ona programowanie robotów zbudowanych z płytek Arduino, Raspberry Pi i BeagleBone. Dzięki tej książce można nauczyć się budowania i programowania robotów o najrozmaitszej funkcjonalności i wielu zastosowaniach. Do jej napisania Rick Waldron zaprosił czternastu mistrzów JS — inżynierów, nauczycieli, popularyzatorów i liderów. Dowiesz się od nich, w jaki sposób zbudować poszczególne elementy robota, jakie części zastosować i jak napisać potrzebny kod. Podpowiedzą Ci, jak przygotować sobie warsztat pracy oraz zdobyć potrzebne materiały. Znajdziesz tu mnóstwo wskazówek pomocnych przy planowaniu, budowie i testowaniu już istniejących projektów. Poszczególne zadania zostały tak dobrane, aby po ich wykonaniu można było zabrać się za trudniejsze projekty, o wyższym stopniu złożoności. Zbuduj i zaprogramuj: roboty kroczące, piszące, pływające, a nawet tańczące domowy zegar słoneczny robota sterowanego głosem robota do sterowania oświetleniem system monitoringu robota ze sztuczną inteligencją robota delta interaktywne buty