Verleger: Helion
Tworzenie makr w VBA dla Excela 2010/2013. Ćwiczenia
Mirosław Lewandowski
Sprostaj zadaniom na wszystkich stopniach zaawansowania! Zautomatyzuj operacje pożerające Twój czas dzięki rejestratorowi makr Zapoznaj się z przystępnym opisem elementów języka VBA Dowiedz się, co zrobić, by uzyskać określone efekty działań Kolejne wersje Excela, najpopularniejszej aplikacji biurowej, są coraz dokładniejsze i wygodniejsze. Jego prawdziwa siła tkwi jednak w języku VBA. Ten język programowania, przeznaczony do samodzielnego ustalania i modyfikowania zadań dla Excela, przydaje się wszędzie tam, gdzie nie wystarczają podstawowe formuły i funkcje. Jednocześnie jest na tyle nieskomplikowany, że posługiwać się nim mogą nie tylko programiści. W książce Mirosława Lewandowskiego znajdziesz wskazówki na temat tego, jak stworzyć makra zwykłe i niezwykłe i jak używać ich w codziennej pracy. W krótkim czasie uczynisz z Excela sprawne centrum zarządzania Twoimi zadaniami. Dzięki tej publikacji dowiesz się, jak projektować makra i jak włączać do nich zaawansowane operacje czy polecenia. Nauczysz się tworzyć interaktywne formularze, zrozumiesz, co to są stałe i zmienne, a także poznasz możliwości pętli. Twoje makra staną się odporne na błędy, a opisane tu dodatki niejednokrotnie ułatwią Ci pracę. Moc konkretnych przykładów pozwoli Ci poznać VBA w akcji! Bezpieczeństwo i rejestrowanie makr Uruchamianie zapisanych projektów i szybkie sortowanie danych Interakcja ze skoroszytem, zmienne i stałe Deklarowanie typów i określanie zasięgów zmiennych Pętle i formularze Dialog z użytkownikiem i obsługa błędów Makro a funkcja Przykłady z życia wzięte Słowo o Windows API Praca z wieloma skoroszytami Wstążka w Office i okno edytora VBA Skróty klawiaturowe używane w Excelu i edytorze VBA VBA - wszystko w Twoich rękach!
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!
Tworzenie nowoczesnych aplikacji graficznych w WPF
Jarosław Cisek
Dobry interfejs graficzny aplikacji Windows? Tylko z WPF! Poznaj metody tworzenia nowoczesnych i spójnych GUI Naucz się korzystać z możliwości WPF i języka XAML Dowiedz się, jak łączyć atrakcyjne interfejsy z logiką programów Windows Presentation Foundation to nowoczesny system graficzny, umożliwiający tworzenie i wyświetlanie atrakcyjnych wizualnie aplikacji okienkowych dla środowiska Windows. Technologia ta powstała w odpowiedzi na stale rosnącą potrzebę dostarczania wysokiej jakości grafiki, której prezentacja opiera się na wykorzystaniu akceleracji sprzętowej i nie wiąże się z dużym obciążeniem zasobów systemowych. Oddzielenie warstwy interfejsu użytkownika od logiki aplikacji umożliwia definiowanie interfejsów przy użyciu deklaratywnego języka XAML. Upraszcza tym samym proces tworzenia przejrzystych i elastycznych GUI. Każdy szanujący się autor programów działających pod kontrolą systemów Windows powinien dobrze opanować WPF, zwłaszcza jeśli ma na celu produkowanie naprawdę interesujących aplikacji okienkowych przy możliwie niewielkim nakładzie sił i środków. Pomoże mu w tym odpowiednie źródło wiedzy, takie jak książka "Tworzenie nowoczesnych aplikacji graficznych w WPF ". W ciekawy i przestępny sposób zostały w niej zaprezentowane najważniejsze informacje na temat korzystania z Windows Presentation Foundation, tworzenia nowoczesnych interfejsów użytkownika, zastosowania języka XAML, a także wyświetlania grafiki i animacji czy obsługi zdarzeń związanych z używaniem różnego rodzaju urządzeń wskazujących. Zasady tworzenia graficznych interfejsów użytkownika Charakterystyka platformy WPF i języka XAML Struktura i typy aplikacji WPF oraz metody ich tworzenia Używanie paneli i zarządzanie układem ich składników Korzystanie z różnego rodzaju kontrolek Definiowanie interfejsów aplikacji systemu Windows 7 Obsługa zdarzeń pochodzących z urządzeń wejściowych Używanie zasobów i wiązanie danych Stosowanie stylów, szablonów, skórek i motywów Prezentacja grafiki 2D, 3D i animacji A wszystko to w oparciu o szereg praktycznych i ciekawych przykładów! Sięgnij po jedną z nielicznych książek poświęconych technologii WPF i twórz nowoczesne aplikacje graficzne!
Tworzenie nowoczesnych systemów webowych
Mariusz Walczak
Poznaj techniki tworzenia nowoczesnych aplikacji webowych Naucz się budować wydajne, bezpieczne i pewne backendy Dowiedz się, jak tworzyć atrakcyjne i responsywne frontendy Nie zostawaj w tyle, poznaj najnowsze technologie webowe! Firm i osób trudniących się tworzeniem stron i aplikacji internetowych jest mnóstwo, a konkurencja w tej dziedzinie ciągle się zwiększa. Wielu twórców korzysta ze starych, sprawdzonych rozwiązań, a tylko nieliczni idą w awangardzie i eksperymentują z nowinkami pojawiającymi się niemal codziennie w tej dziedzinie. Jeśli chcesz do nich dołączyć i zdobyć wiedzę, która pozwoli Ci wyprzedzić konkurencję oraz efektywnie pracować z najpopularniejszymi frameworkami i najnowocześniejszymi narzędziami dostępnymi w branży, sięgnij po źródło wiedzy, które kompetentnie i kompleksowo wprowadzi Cię w temat. Książka Tworzenie nowoczesnych systemów webowych przedstawia najpopularniejsze technologie webowe i techniki programowania wykorzystywane przy tworzeniu aplikacji internetowych. Dowiesz się z niej, jak skonfigurować odpowiednie środowisko pracy, pracować z użyciem zwinnych metodyk, projektować rozwiązania, pisać czytelny kod, optymalizować go, testować i współpracować z klientem. Poznasz techniki tworzenia backendów oraz frontendów dla klasycznych przeglądarek komputerowych i urządzeń mobilnych. Nauczysz się też ograniczać dostęp do aplikacji i rozbudowywać już istniejące rozwiązania. Wszystko to na praktycznym, wziętym z życia przykładzie i bez nadmiaru nie zawsze potrzebnej teorii. Do dzieła! Warsztat pracy twórcy aplikacji webowych Techniki programowania i zasady tworzenia dobrego kodu Refaktoryzacja, optymalizacja i rozwijanie aplikacji Tworzenie backendu przy użyciu Symfony 3 Tworzenie frontendu za pomocą Angular 2 Tworzenie frontendu mobilnego przy użyciu SenchaTouch 2 Ograniczanie dostępu do aplikacji Testowanie rozwiązania i współpraca z klientem Naucz się tworzyć wydajne i atrakcyjne aplikacje WWW! Mariusz Walczak – Fullstack developer, założyciel MWProject mwproject.com.pl. Absolwent Warszawskiej Wyższej Szkoły Informatycznej, ze specjalizacjami Inżynieria oprogramowania oraz Inżynieria baz danych i zarządzania projektami informatycznymi. Tworzy zaawansowane aplikacje internetowe z użyciem Node.js i PHP. Twórca frameworku Moniq oraz CMSa MoniqCMS. Właściciel stron poświęconych zwierzętom adoptowani.org oraz vetporadnik.org.pl. Prywatnie miłośnik futrzanych czworonogów, oraz winiarstwa i nalewkarstwa.
Tworzenie oprogramowania w 30 dni. Programuj zwinnie i szybko!
Ken Schwaber, Jeff Sutherland
Programuj zwinnie i szybko! Czy Twoja firma jest w stanie stworzyć oprogramowanie w 30 dni? Jeśli uważasz, że nie, zapewne wciąż stosujesz stare i niezbyt poręczne narzędzia. Jeżeli tylko nauczysz się zwinnie zarządzać swoim projektem, ten cel jest do osiągnięcia. „Zwinny” to słowo, które zrobiło furorę w świecie menedżerów projektu. Dzięki takiemu podejściu do zarządzania stworzysz aplikację dopasowaną do potrzeb użytkowników i na pewno zdążysz na czas. Warto spróbować! Najpopularniejszą ze zwinnych metodyk jest Scrum. Ta książka została napisana właśnie przez twórców Scruma. Powstała, aby zaznajomić Cię z procesem tworzenia oprogramowania z użyciem tej metodyki. Pokaże Ci, jak zacząć przygodę z nowym projektem i sprawić, by odniósł sukces. W trakcie lektury dowiesz się, jak wdrożyć Scrum w Twojej organizacji, oraz poznasz role wyznaczane poszczególnym członkom projektu. Ponadto zaznajomisz się z kolejnymi etapami całego procesu i spojrzysz na tę metodykę z punktu widzenia całego przedsiębiorstwa. Książka ta jest doskonałym przewodnikiem, który pozwoli Ci dokonać prawdziwego przełomu w pracy nad projektami. Po jej lekturze i wdrożeniu metodyki Scrum będziesz znacznie bliżej sukcesu! Zarządzaj projektami: zwinnie elastycznie skutecznie z użyciem metodyki Scrum Twój klucz do sukcesu!
Tworzenie serwisów e-learningowych z Moodle 1.9
William Rice
Poznaj możliwości Moodle"a i twórz jeszcze atrakcyjniejsze kursy internetowe Jak zarządzać zawartością kursów? Jak modyfikować konfigurację witryny? Jak dodawać do kursów interaktywny materiał? Moodle jest darmowym systemem zarządzania nauczaniem. Pozwala on na wprowadzenie jeszcze większej interaktywności przy tworzeniu kursów internetowych. Dzięki temu rozwiązaniu kursy stają się jeszcze atrakcyjniejsze i skuteczniejsze. Użycie tej platformy wyzwala większe zaangażowanie zarówno wśród nauczycieli, jak i uczniów. Uczniowie mogą między innymi wzajemnie recenzować swoje prace. Natomiast katalogi i narzędzia przeznaczone dla nauczycieli umożliwiają udostępnianie uczniom konkretnych plików, sprawdzanie wiedzy i wystawianie ocen. Dzięki ankietom możliwe jest także zbadanie opinii uczniów na temat przebiegu kursu. Książka "Tworzenie serwisów e-learningowych z Moodle 1.9" zawiera szczegółowy opis tworzenia edukacyjnej witryny i zarządzania kursem internetowym -- z podziałem na kolejne kroki całego procesu. Korzystając z tego podręcznika, dowiesz się także, jak udoskonalić zbudowaną już witrynę i zwiększyć jej możliwości (na przykład poprzez dodawanie elementów statycznych i interaktywnych, takich jak ankiety, dzienniki czy strony wiki). Podręcznik ten został skonstruowany w taki sposób, aby dostarczać praktycznej wiedzy pedagogom, szkoleniowcom, administratorom serwisu oraz autorom kursów, którzy chcą w pełni wykorzystać możliwości Moodle"a w celu poprawienia jakości i atrakcyjności kształcenia online, a także szkolenia w tradycyjnej formie -- podczas lekcji w szkolnej pracowni komputerowej. Instalacja i konfiguracja Moodle"a Dodawanie elementów społecznościowych Zasoby i elementy interaktywne Pliki pakietów językowych Tworzenie kategorii kursu Dołączanie materiału statycznego Techniki zwiększające bezpieczeństwo Tworzenie pytań i zarządzanie nimi Narzędzia dla nauczyciela -- raporty i logi Rozszerzanie Moodle"a i administracja systemem Z tym podręcznikiem każda nauka stanie się atrakcyjna i efektywna!
Tworzenie serwisów WWW. Pierwsza pomoc
Maria Sokół, Radosław Sokół
Zastrzyk niezbędnej wiedzy! Osobisty serwer HTTP — instalacja, konfiguracja, zabezpieczanie Podstawy języka PHP — tworzenie dynamicznych stron WWW Korzystanie z baz danych — wprowadzanie, modyfikacja i kasowanie informacji Używanie mechanizmu AJAX — natychmiastowa reakcja strony na działania użytkownika Przyznaj się — nudzi Cię już tworzenie zwyczajnych, statycznych stron internetowych? Masz apetyt na więcej i chętnie podjąłbyś wyzwanie polegające na stworzeniu całego, dynamicznie zmieniającego się układu stron? Ta książka to recepta na Twoje potrzeby! Dzięki niej masz wreszcie możliwość wykreowania interaktywnego, funkcjonalnego serwisu WWW, który nie tylko udostępni użytkownikom sensownie posegregowane, wyczerpujące informacje i nie narazi ich na konieczność ciągłego odświeżania strony, a przy tym nie utrudni Ci jego obsługi. Spieszymy z fachową pierwszą pomocą – z niezbędną wiedzą! Pakiet XAMPP — pobieranie, instalacja, moduł administracyjny Serwer WWW — testowanie i podstawy umieszczania stron Język PHP — zmienne, warunki, tablice i inne Interakcja z użytkownikiem — wprowadzanie danych do programu i ich archiwizacja Podstawy obsługi bazy MySQL — zakładanie, zarządzanie, konta użytkowników Baza danych MySQL — nowa tabela, prawa dostępu, połączenie z poziomu kodu PHP Baza danych a strona WWW — współdziałanie i połączenia Zapytania SQL — możliwość wyszukiwania i segregacji danych Technologia AJAX — sprytne sztuczki do wykorzystania Twoja recepta na profesjonalne tworzenie nowoczesnych serwisów WWW!
Tworzenie stron WWW. Ćwiczenia praktyczne. Wydanie III
Maria Sokól
Własna strona WWW krok po kroku - prościej już nie można! Internet, przeglądarka i strona WWW, czyli jak wygląda komunikowanie się komputerów Podstawowy szkielet witryny internetowej, czyli bez czego w ogóle nie warto startować Wizualna strona strony, czyli jak sprawić przyjemność użytkownikowi serwisu Tworzenie dobrych stron WWW ma w sobie coś z magii i coś ze sztuki. Nie ogranicza się wyłącznie do napisania paru linijek kodu czy zastosowania kilku "klocków" z gotowych bibliotek. Naprawdę świetna strona wymaga zarówno znajomości zagadnień technicznych, związanych z wykorzystaniem właściwych narzędzi, jak i wrażliwości na niuanse, wizualne oraz merytoryczne "zgranie" wszystkich elementów, by razem tworzyły harmonijną całość. Nieodzowne przy jej tworzeniu jest przemyślenie struktury, dobranie odpowiedniego sposobu prezentowania treści, zapewnienie możliwości łatwej aktualizacji danych i mechanizmów zabezpieczających przed dostępem osób nieuprawnionych, a także nadanie witrynie niepowtarzalnego charakteru, by wszyscy goście mieli ochotę pojawić się na niej ponownie. Naukę tworzenia takich właśnie interesujących stron możesz rozpocząć od przeczytania trzeciego wydania niezwykle popularnej książki "Tworzenie stron WWW. Ćwiczenia praktyczne" i wykonania znajdujących się w niej ćwiczeń. Autorka poprowadzi Cię przez kolejne zagadnienia, przedstawiając je od podstaw i tłumacząc wszystko tak jasno, jak tylko się da. Dowiesz się, jak funkcjonuje internet i za co odpowiedzialne są różne jego części, poznasz podstawowe elementy strony i nauczysz się właściwie projektować serwisy internetowe. Następnie zajmiesz się tworzeniem podstawowej struktury witryny, by w końcu dojść do tabel, odnośników i nadawania różnym elementom indywidualnego charakteru przy użyciu kaskadowych arkuszy stylów. Z tą książką uda Ci się zbudować niejedną doskonałą stronę WWW! Informacje podstawowe Projektowanie serwisu WWW Tworzenie strony WWW Odnośniki Tabele Kaskadowe arkusze stylów Projektowanie stron WWW - po prostu musisz się tego nauczyć!
Tworzenie stron WWW. Ilustrowany przewodnik. Wydanie II
Aleksandra Tomaszewska
Twórz witryny, które będą rządzić w sieci Zaprzyjaźnij się z językiem CSS Poznaj zasady przygotowywania i obróbki grafiki Odkryj skuteczne sposoby na promocję w Internecie Projektować strony WWW może niemal każdy. Jednak tworzenia projektów wysokiej jakości to już spore wyzwanie. Internet jest pełen nieczytelnych, przeładowanych treścią albo grafiką witryn, które przynoszą swoim właścicielom więcej szkody niż pożytku. Technologia pędzi do przodu, podczas gdy niektórzy projektanci wyraźnie za nią nie nadążają. Jeśli chcesz mieć pewność, że efekty Twojej pracy to zawsze produkt najwyższej jakości, tak pod względem funkcjonalności, jak i estetyki, a także jeśli chcesz nauczyć się projektować witryny wyróżniające się spośród milionów przeciętnych półproduktów, nadszedł czas, by zacząć wreszcie działać z rozmachem. W drugim wydaniu książki "Tworzenie stron WWW. Ilustrowany przewodnik " znajdziesz przydatne narzędzia, ułatwiające pracę projektantom stron WWW. Dowiesz się, dlaczego warto używać aplikacji Macromedia Dreamweaver oraz Adobe GoLive i czemu lepiej mieć kilka aplikacji, które robią to samo, niż jedną aplikację, która robi wszystko. Przeczytasz także o tym, czym różnią się formaty GIF, JPEG i PNG oraz którego z nich warto używać w jakiej sytuacji. Nauczysz się podstaw języków HTML i XHTML i odkryjesz, jak rozwinąć skrzydła w dziedzinie pisania skryptów, ponieważ poznasz bliżej język skryptowy JavaScript. W zakończeniu znajdziesz praktyczne porady dotyczące tego, co i w jakich proporcjach powinno znajdować się w doskonale zaprojektowanej witrynie. Zasady pisania i formatowania tekstu oraz edytory stron WWW Praca z elementami graficznymi przy użyciu takich narzędzi, jak Photoshop i Fireworks Kaskadowe arkusze stylów — formatowanie i programy do tworzenia arkuszy Tworzenie dynamicznych stron WWW, czyli JavaScript w akcji Przygotowywanie i optymalizowanie animacji Flash Język HTML — podstawy i struktura dokumentu Projektuj pierwszorzędne witryny i twórz nową jakość w Internecie
Tworzenie stron WWW. Kurs. Wydanie III
Radosław Sokół
Śmiało wkrocz w świat technologii internetowych Poznaj podstawy tworzenia stron WWW Naucz się praktycznego stosowania języka HTML Dowiedz się, jak udostępnić swoją stronę w sieci Internet wdarł się przebojem w nasze codzienne życie. Trudno dziś znaleźć poważną firmę, która nie dysponowałaby choć prostą stroną WWW. Rzadko też można spotkać osobę, która nie korzystałaby z poczty elektronicznej lub któregoś z popularnych serwisów społecznościowych. Większość użytkowników ogranicza się jednak do konsumpcji treści internetowych, a tylko nieliczni dzielą się nimi z innymi ludźmi. Przeszkodą okazuje się tu zwykle brak znajomości odpowiednich technologii, a przede wszystkim najbardziej podstawowego budulca stron WWW, którym jest język HTML. Jeśli chcesz dołączyć do osób aktywnie korzystających z sieci i stać się jednym z twórców atrakcyjnych treści internetowych, powinieneś zacząć od sięgnięcia po odpowiednią lekturę. Doskonałym wyborem będzie książka "Tworzenie stron WWW. Kurs. Wydanie III" . To podręcznik, z którego dowiesz się, jak stawiać pierwsze kroki w języku HTML, czego potrzebujesz, aby tworzyć własne strony WWW, a także jak opublikować stronę w internecie. Krok po kroku poznasz strukturę dokumentów HTML, sposoby tworzenia treści tekstowych, odnośników, tabel i ramek, metody zamieszczania grafiki i kodu JavaScript. Odkryjesz również tajniki posługiwania się arkuszami stylów oraz podstawy technologii AJAX. Struktura stron WWW i podstawy ich tworzenia Przegląd niezbędnych narzędzi pracy Kodowanie tekstu w języku HTML Definiowanie odnośników i osadzanie grafiki Zastosowanie tabel i ramek Korzystanie z języka JavaScript i technologii AJAX Używanie kaskadowych arkuszy stylów Publikowanie stron w internecie Spraw, aby tworzenie stron WWW nie miało przed Tobą tajemnic!
Tworzenie stron WWW. Nieoficjalny podręcznik. Wydanie II
Matthew MacDonald
Poznaj najprostsze sposoby tworzenia efektownych stron internetowych Jak kontrolować wygląd witryny za pomocą arkuszy stylów? Jak w prosty sposób zbudować sprawnie działającą i nowoczesną stronę internetową? Jak przyciągnąć zwiedzających i stworzyć społeczność sieciową? Ze względu na błyskawicznie zmieniające się technologie, metody i możliwości narzędzi służących do budowy stron internetowych potrzebujesz naprawdę nowoczesnego podręcznika, aby stworzyć własną, wyjątkową witrynę. "Tworzenie stron WWW. Nieoficjalny podręcznik. Wydanie II " szybko wprowadzi Cię w fascynujący świat budowy stron WWW. Dzięki temu poradnikowi stworzysz własne miejsce w cyberprzestrzeni i przyciągniesz tysiące użytkowników. Niniejsza książka zawiera wszystkie niezbędne informacje służące tworzeniu rewelacyjnych witryn WWW -- z uwzględnieniem aktualnych i nowoczesnych technik wzbogacania ich o elementy zdecydowanie podnoszące atrakcyjność stron. Dzięki temu podręcznikowi poznasz nie tylko najważniejsze podstawy, ale także dowiesz się, jak upiększać witrynę za pomocą stylów CSS, dodawać elementy stworzone w języku JavaScript oraz grafikę, filmy i muzykę, a także umieszczać stronę w Internecie, aby mogła efektywnie dla Ciebie pracować. Typy witryn Znaczniki XHTML Umieszczanie strony w Internecie Protokół FTP Praca z tekstem Obsługa stylów CSS w przeglądarkach Tworzenie reguł klas Dodawanie grafiki Łączenie stron Zarządzanie witryną Tabele, warstwy i funkcje Łącza pocztowe i grupy dyskusyjne Języki skryptowe Blogi Nieoficjalny podręcznik to Twój niezbędnik przy budowie efektownej strony WWW
Tworzenie stron WWW. Praktyczny kurs
Marcin Lis
Naucz się wreszcie samodzielnie tworzyć strony internetowe! Jakie techniki koniecznie trzeba poznać, by własnoręcznie projektować witryny WWW? Co zrobić, by wszystkie elementy strony znalazły się na swoich miejscach? Jak nadać stronie indywidualny charakter i opublikować ją w sieci? O projektowaniu witryn internetowych napisano już tyle książek, że można by z nich stworzyć osobną bibliotekę. Rzecz jednak w tym, że większość z nich skierowana była do informatyków, a więc ludzi posługujących się specyficznym żargonem i zorientowanych w temacie. Ponadto strony powstałe kilka lat temu nie mają zbyt wiele wspólnego z tymi powstającymi dziś, a techniki ich tworzenia także są już zupełnie inne. Jeśli więc nigdy dotąd nie próbowałeś stworzyć własnej witryny albo zniechęciły Cię kiedyś związane z tym komplikacje, powinieneś czym prędzej sięgnąć po ten poradnik. Zdziwisz się, jak proste i przyjemne może być zbudowanie własnej strony WWW. Książka "Tworzenie stron WWW. Praktyczny kurs" przeznaczona jest dla początkujących adeptów sztuki tworzenia witryn internetowych — jedynym wymaganiem jest umiejętność w miarę sprawnego posługiwania się komputerem i pracy z dowolnym edytorem tekstu. Wszystkie potrzebne techniki czy zasady formatowania stron zostały tu opisane i zaprezentowane w praktyce. Podczas lektury oraz wykonywania ćwiczeń dowiesz się, jak opracować strukturę strony, a także wykorzystać znaczniki, listy, elementy XHTML, obrazy, odnośniki, multimedia, formularze itp., by stworzyć naprawdę interesującą, nowoczesną i funkcjonalną witrynę internetową. Podstawowa struktura strony WWW Strona WWW w internecie Struktura (X)HTML i podstawowe znaczniki Listy, tabele, obrazy i odnośniki Kontrola nad tekstem i multimedia na stronie WWW Formularze i formatowanie strony za pomocą tabel Style CSS Własności czcionek i formatowanie tekstu Marginesy, obrysy i obramowania Wielkości i pozycje elementów witryny Sposoby wyświetlania elementów strony Układ strony generowany przez CSS Weź swoją stronę we własne ręce — nikt nie zrobi jej lepiej od Ciebie!
Tworzenie stron WWW. Praktyczny kurs. Wydanie II
Marcin Lis
Własna strona? To nic trudnego! HTML i CSS, czyli dwie niezmienne podstawy dobrej strony WWW Struktura, prezentacja i treść, czyli wyraźny podział elementów witryny Grafika i multimedia, czyli atrakcyjne dodatki do strony internetowej Jak myślisz, czy trudno jest zbudować porządną, interesującą witrynę internetową? Nie wymaga to ani wiedzy tajemnej, ani nadzwyczajnych zdolności. Rozejrzyj się — zobacz, jak wielu ludzi ma własnoręcznie wykonane strony internetowe. W rzeczywistości wystarczy do tego opanowanie dwóch elementów: języka HTML i kaskadowych arkuszy stylów CSS. Oba te filary zostały dokładnie opisane w książce, którą właśnie trzymasz w ręku. Nie musisz się znać na programowaniu, by w krótkim czasie zostać webmasterem. W tym podręczniku znajdziesz zarówno jasne instrukcje, jak i praktyczne ćwiczenia, które pozwolą Ci błyskawicznie nauczyć się tworzenia witryn WWW. Dowiesz się, czym różnią się poszczególne wersje HTML-a, jak używać konkretnych znaczników i opracować strukturę strony. Poznasz typy elementów dodatkowych, takich jak listy, tabele, formularze i animacje, oraz sposoby optymalnego rozmieszczenia ich na stronie. Opanujesz także różne sztuczki związane z formatowaniem tekstu, nadawaniem stylów i podkładaniem tła. Krótko mówiąc, po tej lekturze będziesz gotów na podbój internetu! HTML, XHTML i HTML5 Budowa strony WWW i strona WWW w internecie Struktura HTML i podstawowe znaczniki Listy, tabele, obrazy i odnośniki Multimedia, formularze i elementy interaktywne Różne sposoby wykorzystania tabel Podstawy stylów i własności czcionek Kontrola nad tekstem i jego formatowanie Kolory, przezroczystości i podkłady Marginesy, obrysy i obramowania Wielkości i pozycje elementów witryny Sposoby wyświetlania elementów strony Układ strony generowany przez CSS Pokaż innym, co potrafisz — stwórz własną stronę WWW!
Tworzenie stron WWW w praktyce. Wydanie III
Bartosz Danowski
Zrób pierwszy krok, aby stać się prawdziwym webmasterem! Poznaj znaczniki HTML5 i style CSS3 Naucz się korzystać ze skryptów Odkryj narzędzia pracy webmastera Dowiedz się jak opublikować serwis WWW Jeśli czegoś nie ma w sieci, to coś właściwie nie istnieje. Jeśli więc chcesz zaistnieć w świadomości milionów internautów, powinieneś zdobyć odpowiednią wiedzę i praktyczne umiejętności pozwalające projektować, tworzyć oraz należycie promować estetyczne, oryginalne i użyteczne strony WWW. Wbrew pozorom nie jest to aż tak trudne, trzeba tylko wiedzieć, od czego zacząć, z jakich narzędzi korzystać, o czym pamiętać, a czego unikać. Sukces jest w zasięgu ręki, nie bój się po niego sięgnąć! Tworzenie stron WWW w praktyce. Wydanie III to doskonały podręcznik dla początkujących webmasterów. Niezależnie od tego, czy chcesz jedynie opracować swoją internetową wizytówkę, czy też marzysz o zaprojektowaniu wielofunkcyjnego serwisu WWW, to właśnie od tej książki powinieneś zacząć swoją przygodę z tworzeniem stron internetowych. Poznasz dzięki niej podstawy języka HTML, zasady tworzenia kaskadowych arkuszy stylów i zastosowanie prostych skryptów, nauczysz się tworzyć grafikę na potrzeby WWW, a także dowiesz, co należy zrobić, aby Twoja strona była dostępna dla innych użytkowników sieci i aby wzbudzała ich zainteresowanie. Podstawowe informacje na temat WWW i przegląd najważniejszych narzędzi Tworzenie dokumentów w języku HTML i kaskadowych arkuszy stylów Przygotowywanie grafik wykorzystywanych na stronach internetowych Przykłady przydatnych skryptów i darmowych dodatków do stron Rejestracja domeny oraz publikacja, utrzymanie i promocja serwisu w sieci Zastosowanie przykładowej platformy CMS do tworzenia i prowadzenia strony Praktyczne porady i wskazówki dotyczące projektowania stron WWW Zdobądź praktyczną wiedzę na temat projektowania stron WWW!
Tworzenie wizualizacji na panele HMI firmy Siemens
Tomasz Gilewski
Dowiedz się, do czego służą i jak działają panele sterownicze Poznaj funkcje paneli HMI firmy Siemens Przygotuj do pracy system zarządzania inteligentnym domem domu W kontakcie z inteligentnym domem Tak jak do komunikacji między człowiekiem i komputerem służą klawiatura i ekran, tak do porozumiewania się człowieka z linią technologiczną czy skomplikowanym systemem elektronicznym służy panel sterowniczy. W literaturze przedmiotu oraz w praktyce przemysłowej oznacza się go angielskim akronimem HMI (Human-Machine Interface). Panel, mający postać płaskiej powierzchni - dawniej z przyciskami, pokrętłami i licznikami, dziś z wyświetlaczem - pozwala odczytywać komunikaty systemu i wydawać mu polecenia, podłączać urządzenia zewnętrzne oraz wizualizować sam system w formie uproszczonego schematu graficznego. Ta książka stanowi kompleksowy kurs tworzenia wizualizacji nowoczesnych paneli dotykowych HMI firmy Siemens. Rozdział po rozdziale autor pokazuje funkcje urządzenia, które trzeba poznać, by móc efektywnie wdrożyć projekt do zarządzania inteligentnym domem. Nie oznacza to, że z podręcznika skorzystają jedynie wykonawcy tego typu systemów - aktualnie panele sterownicze znajdują się w praktycznie każdej maszynie realizującej procesy technologiczne lub produkcyjne. Bardzo wiele z nich pracuje pod panelami SIMATIC firmy Siemens. Konfiguracja i programowanie paneli HMI Praca z ekranami Tworzenie scenariuszy (receptury) Odczytywanie komunikatów (alarmy, raporty) Zarządzanie użytkownikami Łączenie większej liczby paneli Bezpieczeństwo systemu i diagnozowanie problemów
Zhassulan Zhussupov
Skuteczne wzmacnianie cyberbezpieczeństwa wymaga wiedzy o sposobach działania hakerów. Żaden analityk złośliwego oprogramowania, pentester czy łowca zagrożeń nie obejdzie się bez wiedzy o budowie malware ani bez umiejętności programowania ofensywnego. Innymi słowy, jeśli chcesz poprawić bezpieczeństwo IT w swojej organizacji, musisz dobrze znać narzędzia, taktyki i techniki używane przez cyberprzestępców. Ta książka jest kompleksowym przewodnikiem po ciemnej stronie cyberbezpieczeństwa ― zapewni Ci wiedzę i umiejętności niezbędne do skutecznego zwalczania złośliwego oprogramowania. Nauczysz się poruszać wśród zawiłości związanych z tworzeniem złośliwego oprogramowania, a także dobrze poznasz techniki i strategie stosowane przez cyberprzestępców. Zdobędziesz też praktyczne doświadczenie w projektowaniu i implementowaniu popularnych rozwiązań stosowanych w prawdziwych złośliwych aplikacjach, na przykład Carbanak, Carberp, Stuxnet, Conti, Babuk i BlackCat. Nie zabrakło tu zasad etycznego hakingu i tajników budowy złośliwego oprogramowania, jak techniki unikania wykrycia, mechanizmy persystencji i wiele innych, które poznasz dzięki lekturze. W książce: sposób myślenia twórców złośliwego oprogramowania techniki stosowane w różnych rodzajach malware rekonstrukcja ataków APT metody obchodzenia mechanizmów bezpieczeństwa ponad 80 działających przykładów malware matematyczne podstawy współczesnego złośliwego oprogramowania O książce w mediach: Eksperyment myślowy ― recenzja książki
TypeScript na warsztacie. Praktyczny przewodnik pisania efektywnego kodu
Ben Grynhaus, Jordan Hudgens, Rayon Hunte, Matt...
TypeScript szybko stał się ulubionym językiem programowania zawodowców. Pozwala na tworzenie czystego, efektywnego i łatwego w utrzymaniu kodu, a także zastosowanie zaawansowanych konstrukcji programistycznych. Co więcej, pracę w tym języku uprzyjemniają liczne frameworki i biblioteki, które pozwalają na sprawną budowę dojrzałych aplikacji. Jednak z punktu widzenia początkującego programisty TypeScript ma inną ogromną zaletę: jest świetnym punktem startu dla każdego, kto chce pisać czytelny, łatwy do zrozumienia i mniej podatny na błędy kod. Dzięki tej książce Twoja nauka programowania w TypeScripcie przebiegnie w maksymalnie sprawny i efektywny sposób. Położono w niej nacisk na praktykę, a objaśnienia teoretyczne ograniczono do faktycznie ważnych i przydatnych zagadnień, które ułatwią ugruntowanie najlepszych podstaw programowania. W licznych ćwiczeniach pokazano, jak stosować kluczowe koncepcje w aplikacjach produkcyjnych, używanych w rzeczywistości. Każdy rozdział kończy się zadaniem do samodzielnego wykonania, opracowanym tak, by umożliwić wypróbowanie poznanych treści w praktyce. Jeśli chcesz pisać kod w TypeScripcie na profesjonalnym poziomie, a równocześnie odczuwasz onieśmielenie na myśl o nauce nowego języka, dzięki temu podręcznikowi szybko osiągniesz swój cel! W książce między innymi: gruntowne podstawy języka TypeScript i pliki deklaracji funkcje, klasy i obiekty w TypeScripcie wstrzykiwanie zależności i zachowania asynchroniczne obietnice i programowanie asynchroniczne biblioteka React i jej zastosowanie TypeScript: sprawdź, czy umiesz napisać lepszy kod!
U mnie działa. Język branży IT
Paweł Baszuro
Nie rozumiesz języka branży IT? Sięgnij po tę książkę! Opanuj słownik informatyków Poznaj cykl życia oprogramowania Naucz się komunikacji z branżą IT Kto choć raz miał do czynienia z informatykami, wie, że rozmowy z nimi często przypominają kontakty z przybyszami z innej galaktyki. Posługują się specjalistycznym żargonem, są mocno skupieni na aspektach technicznych, bywa, że się niecierpliwią, gdy otoczenie nie nadąża za ich tokiem rozumowania. Jeśli rozmówca nie jest zorientowany w branży IT, zwykle trudno mu znaleźć wspólny język z przedstawicielami środowiska i może mieć nie lada kłopot, gdy będzie musiał coś z nimi załatwić. Ta książka będzie prawdziwym objawieniem dla wszystkich, którzy współpracują z osobami zatrudnionymi w IT. Jej celem jest zaprezentowanie podstawowych terminów używanych w tej dziedzinie, przedstawienie procesu wytwarzania i utrzymania oprogramowania oraz wsparcie w zrozumieniu zagadnień i problemów, które dla informatyków stanowią codzienność. Lektura pomoże tym, którzy chcą poznać specyfikę branży lub są na różne sposoby zaangażowani w projekty IT. Terminologia używana w świecie informatycznym Etapy wytwarzania i wdrażania oprogramowania Definiowanie wymagań i zrozumienie procesu Komunikacja z przedstawicielami środowiska Praktyczne przykłady z życia codziennego Opanuj informatyczny żargon w mgnieniu oka!
U mnie działa. Język branży IT. Wydanie II
Paweł Baszuro
Przeczytaj i zrozum - język branży IT dla każdego Informatyczny żargon dla przeciętnego odbiorcy Praktyczna wiedza o wytwarzaniu oprogramowania Skuteczna komunikacja z przedstawicielami branży IT Jeśli nie mieszkasz w jaskini na końcu świata, komputery prawdopodobnie opanowały już niemal każdy obszar Twojego życia. Otaczają Cię dosłownie ze wszystkich stron i pomagają w wielu codziennych czynnościach. Z pewnością używasz ich do komunikacji, rozrywki, pracy i nauki, robisz za ich pomocą zakupy i planujesz wakacje. Dzięki komputerom Twoja codzienność jest prostsza i przyjemniejsza... do czasu, gdy musisz coś załatwić z kimś, kto odpowiada za ich programowanie. W tym momencie wszystko się komplikuje, a Ty przestajesz cokolwiek rozumieć. Jeśli w takich chwilach zadajesz sobie pytanie, o co temu człowiekowi chodzi, a takie terminy jak release, agile, repozytorium, ticket, legacy, implementacja, merge, request, storyboard, bug, backend, branch, log czy mock wywołują u Ciebie dreszcz przerażenia - spieszymy z pomocą! Dzięki tej książce nie tylko poznasz terminologię informatyczną, lecz również zdobędziesz wiedzę o procesie projektowania, tworzenia i utrzymywania oprogramowania komputerowego, a także dowiesz się, jak się skutecznie komunikować z zaangażowanymi w to osobami. Przy użyciu prostego języka i na praktycznych przykładach autor wprowadzi Cię w świat IT i sprawi, że przestaniesz się pocić na widok informatyka. Nauka każdego języka wymaga słownika - oto Twój słownik! Terminologia używana w świecie informatyków Etapy wytwarzania i wdrażania oprogramowania Definiowanie wymagań i zrozumienie procesu Komunikacja z przedstawicielami środowiska informatycznego Praktyczne przykłady z codziennego życia Dowiedz się, jak się porozumieć z programistą!
Ubuntu Oneiric Ocelot. Przesiądź się na system open source
Mariusz Kraus
Wykorzystaj prostotę, stabilność i nowoczesność wolnego oprogramowania Ubuntu Oneiric Ocelot! Dowiedz się, jak pobrać i zainstalować system Ubuntu Naucz się korzystać ze środowiska graficznego Poznaj przydatne narzędzia i programy użytkowe Pochodzące z języka południowoafrykańskich plemion słowo "ubuntu" oznacza "człowieczeństwo wobec innych". Ten trudny do przełożenia termin tłumaczy się też jako zwrot "jestem, bo ty jesteś". Niezależnie od tego, którą wersję przekładu przyjmiemy, trudno zaprzeczyć, że mamy do czynienia z piękną i szczytną ideą. Nie inaczej jest z noszącą tę nazwę dystrybucją systemu Linux, która kilka lat temu przebojem wdarła się do świata wolnego oprogramowania i nieustannie zdobywa nowych zwolenników zarówno wśród profesjonalistów, jak i "zwykłych" użytkowników komputerów osobistych. Nic w tym dziwnego, Ubuntu jest bowiem systemem prostym, stabilnym i nowoczesnym, a ponadto zapewnia dostęp do wielu bardzo przydatnych programów użytkowych. Niestety, związek z Linuksem zupełnie niesłusznie budzi u wielu osób negatywne skojarzenia - przeciętny użytkownik komputera sądzi, że korzystanie z tego systemu operacyjnego wymaga co najmniej ukończenia studiów informatycznych. Na szczęście łatwo się przekonać, że tak nie jest! Wystarczy sięgnąć po książkę Ubuntu Oneiric Ocelot. Przesiądź się na system open source Przeprowadzi ona początkującego użytkownika przez proces instalacji i konfiguracji systemu, przedstawi interfejs użytkownika, podstawowe narzędzia środowiska oraz sposoby wykonywania operacji na plikach i katalogach, a także pokaże, jak korzystać z najważniejszych aplikacji biurowych, internetowych i multimedialnych. Pobieranie, instalacja, konfiguracja i aktualizacja systemu operacyjnego Sposoby korzystania z najważniejszych narzędzi systemowych Podstawowe operacje w systemie plików i zarządzanie użytkownikami Instalacja popularnych programów użytkowych i metody ich stosowania Korzystanie z gier oraz programów Windows w środowisku Ubuntu Poznaj najpopularniejszą dystrybucję bezpłatnego systemu operacyjnego!
Uczenie głębokie i sztuczna inteligencja. Interaktywny przewodnik ilustrowany
Jon Krohn, Grant Beyleveld, Aglaé Bassens
Uczenie maszynowe jest przyszłością naszej cywilizacji. Już dziś wywiera ogromny wpływ na nasze życie. Odmieniło kształt wielu sektorów: usług konsumenckich, inżynierii, bankowości, medycyny czy produkcji. Trudno też przewidzieć zmiany, jakie potęga sieci neuronowych przyniesie nam w nadchodzących latach. Osoby zajmujące się zawodowo uczeniem głębokim i sieciami neuronowymi mogą liczyć na ekscytujące możliwości, jednak zaawansowana matematyka i teoria stanowiące podstawę uczenia maszynowego mogą zniechęcać do prób poważnego zajęcia się tą dziedziną. Ta książka jest nowatorskim podręcznikiem, w którym w zrozumiały, intuicyjny sposób opisano techniki sztucznej inteligencji. Została wzbogacona kolorowymi ilustracjami i zrozumiałym kodem, dzięki czemu pozwala o wiele łatwiej zagłębić się w złożoność modeli głębokiego uczenia. Trudniejsze zagadnienia matematyczne zostały ograniczone do niezbędnego minimum, przedstawiono je jednak w sposób maksymalnie przystępny. Po lekturze zrozumiesz, czym jest głębokie uczenie, dlaczego stało się tak popularne i jak się ma do innych dziedzin uczenia maszynowego. W pragmatyczny sposób opisano takie aspekty zastosowań głębokiego uczenia jak widzenie maszynowe, przetwarzanie języka naturalnego, generowanie obrazów, a nawet gra w różne gry. Prezentowane treści uzupełnia praktyczny kod i szereg wskazówek dotyczących korzystania z bibliotek Keras i TensorFlow. W książce między innymi: teoretyczne podstawy sztucznej inteligencji, w tym sieci neuronowe i ich trening oraz optymalizacja sieci konwolucyjne, rekurencyjne, GAN, głębokie uczenie przez wzmacnianie potencjał systemów głębokiego uczenia narzędzia do tworzenia, stosowania i usprawniania modeli głębokiego uczenia tworzenie interaktywnych aplikacji opartych na głębokim uczeniu Uczenie głębokie: przekonaj się na własne oczy!
Uczenie głębokie od zera. Podstawy implementacji w Pythonie
Seth Weidman
Uczenie głębokie (ang. deep learning) zyskuje ostatnio ogromną popularność. Jest to ściśle związane z coraz częstszym zastosowaniem sieci neuronowych w przeróżnych branżach i dziedzinach. W konsekwencji inżynierowie oprogramowania, specjaliści do spraw przetwarzania danych czy osoby w praktyce zajmujące się uczeniem maszynowym muszą zdobyć solidną wiedzę o tych zagadnieniach. Przede wszystkim trzeba dogłębnie zrozumieć podstawy uczenia głębokiego. Dopiero po uzyskaniu biegłości w posługiwaniu się poszczególnymi koncepcjami i modelami możliwe jest wykorzystanie w pełni potencjału tej dynamicznie rozwijającej się technologii. Ten praktyczny podręcznik, poświęcony podstawom uczenia głębokiego, zrozumiale i wyczerpująco przedstawia zasady działania sieci neuronowych z trzech różnych poziomów: matematycznego, obliczeniowego i konceptualnego. Takie podejście wynika z faktu, że dogłębne zrozumienie sieci neuronowych wymaga nie jednego, ale kilku modeli umysłowych, z których każdy objaśnia inny aspekt działania tych sieci. Zaprezentowano tu również techniki implementacji poszczególnych elementów w języku Python, co pozwala utworzyć działające sieci neuronowe. Dzięki tej książce stanie się jasne, w jaki sposób należy tworzyć, uczyć i stosować wielowarstwowe, konwolucyjne i rekurencyjne sieci neuronowe w różnych praktycznych zastosowaniach. W książce między innymi: matematyczne podstawy uczenia głębokiego tworzenie modeli do rozwiązywania praktycznych problemów standardowe i niestandardowe techniki treningu sieci neuronowych rozpoznawanie obrazów za pomocą konwolucyjnych sieci neuronowych rekurencyjne sieci neuronowe, ich działanie i implementacja praca z wykorzystaniem biblioteki PyTorch Uczenie głębokie: zrozum, zanim zaimplementujesz!
Uczenie maszynowe dla programistów
Drew Conway, John Myles White
Wyciągnij najlepsze wnioski z dostępnych danych! Maszyna myśląca jak człowiek to marzenie ludzkości. Dzięki dzisiejszej wiedzy i dostępnym narzędziom wciąż przybliżamy się do jego spełnienia. Zastanawiasz się, jak nauczyć maszynę myślenia? Jak sprawić, żeby podejmowała trafne decyzje oraz przewidywała najbliższą przyszłość na podstawie przygotowanych modeli? Na to i wiele innych pytań odpowiada ta wspaniała książka. Dzięki niej poznasz język R, nauczysz się eksplorować dostępne dane, określać wartość mediany i odchylenia standardowego oraz wizualizować powiązania między kolumnami. Gdy opanujesz już solidne podstawy teoretyczne, możesz śmiało przejść do kolejnych rozdziałów i zapoznać się z klasyfikacją binarną, tworzeniem rankingów oraz modelowaniem przyszłości przy użyciu regresji. Ponadto zrozumiesz, jak tworzyć systemy rekomendacyjne, analizować sieci społeczne oraz łamać szyfry. Książka ta jest doskonałą lekturą dla pasjonatów analizy danych i wyciągania z nich wniosków. Każdy rozdział książki jest poświęcony konkretnemu zagadnieniu uczenia maszynowego: klasyfikacji, predykcji, regresji, optymalizacji i wreszcie rekomendacji. Czytelnik nauczy się konstruować proste algorytmy uczenia maszynowego (i przepuszczać przez nie próbki danych) za pomocą języka programowania R. Uczenie maszynowe dla programistów jest więc znakomitą lekturą dla programistów parających się czy to projektami komercyjnymi, czy to rządowymi, czy wreszcie akademickimi. Skonstruuj prosty klasyfikator bayesowski odróżniający wiadomości treściwe od niechcianych na podstawie ich zawartości. Używaj regresji liniowej do przewidywania liczby odwiedzin najpopularniejszych stron WWW. Naucz się optymalizacji, próbując złamać prosty szyfr literowy. Statystycznie skonfrontuj poglądy polityków, używając rejestru głosowań. Zbuduj system rekomendacji wartościowych twitterowców. Naucz się czytać i analizować dane! Książka ta stanowi świetny przegląd przypadków i tuzina różnych technik uczenia maszynowego. Jest ukierunkowana na proces dochodzenia do rozwiązania, a nie gotowe recepty ani abstrakcyjne teorie; dzięki temu jej materiał jest dostępny dla wszystkich programistów, ale też przysłowiowych „umysłów ścisłych” — Max Shron, OkCupid
Uczenie maszynowe. Elementy matematyki w analizie danych
Leszek Albrzykowski
Na styku matematyki i informatyki Uczenie maszynowe (ML) i sztuczna inteligencja (AI). Obok komputerów kwantowych to dwa główne, gorące tematy we współczesnej informatyce. Oba nieco tajemnicze, futurystyczne i przede wszystkim wymagające posiadania dość sporej wiedzy i umiejętności matematycznych. Stąd podręczniki akademickie poświęcone sztucznej inteligencji i uczeniu maszynowemu zwykle są grube, ciężkie i naszpikowane detalami. Niesprzyjające szybkiej nauce i w rzeczywistości wcale nie takie… podręczne. Inaczej jest z tą niewielkich rozmiarów książką. Jej autor przedstawia tematy związane z AI i ML z naciskiem na matematykę, tłumaczy jednak wszystko krok po kroku ― tak by czytelnikom było łatwiej je zrozumieć. Zagadnienia matematyczne są tu objaśniane o tyle, o ile jest to konieczne dla opanowania konkretnych treści z zakresu uczenia maszynowego. Znajdziesz tu omówienie takich kluczowych zagadnień jak: Wnioskowanie bayesowskie Modele liniowe Zmienne informatywne i entropia informacji Ocena wpływu cech na model Detekcja anomalii Ocena modelu