Kategorie
Ebooki
-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komputer w biurze
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Multimedialne szkolenia
- Nieruchomości
- Perswazja i NLP
- Podatki
- Polityka społeczna
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Raporty, analizy
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
E-prasa
- Architektura i wnętrza
- BHP
- Biznes i Ekonomia
- Dom i ogród
- E-Biznes
- Ekonomia i finanse
- Finanse
- Finanse osobiste
- Firma
- Fotografia
- Informatyka
- Kadry i płace
- Kobieca
- Komputery, Excel
- Księgowość
- Kultura i literatura
- Naukowe i akademickie
- Ochrona środowiska
- Opiniotwórcze
- Oświata
- Podatki
- Podróże
- Psychologia
- Religia
- Rolnictwo
- Rynek książki i prasy
- Transport i Spedycja
- Zdrowie i uroda
-
Historia
-
Informatyka
- Aplikacje biurowe
- Bazy danych
- Bioinformatyka
- Biznes IT
- CAD/CAM
- Digital Lifestyle
- DTP
- Elektronika
- Fotografia cyfrowa
- Grafika komputerowa
- Gry
- Hacking
- Hardware
- IT w ekonomii
- Pakiety naukowe
- Podręczniki szkolne
- Podstawy komputera
- Programowanie
- Programowanie mobilne
- Serwery internetowe
- Sieci komputerowe
- Start-up
- Systemy operacyjne
- Sztuczna inteligencja
- Technologia dla dzieci
- Webmasterstwo
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Biografie i autobiografie
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poemat
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Podręczniki szkolne
-
Popularnonaukowe i akademickie
- Archeologia
- Bibliotekoznawstwo
- Filmoznawstwo
- Filologia
- Filologia polska
- Filozofia
- Finanse i bankowość
- Geografia
- Gospodarka
- Handel. Gospodarka światowa
- Historia i archeologia
- Historia sztuki i architektury
- Kulturoznawstwo
- Lingwistyka
- Literaturoznawstwo
- Logistyka
- Matematyka
- Medycyna
- Nauki humanistyczne
- Pedagogika
- Pomoce naukowe
- Popularnonaukowa
- Pozostałe
- Psychologia
- Socjologia
- Teatrologia
- Teologia
- Teorie i nauki ekonomiczne
- Transport i spedycja
- Wychowanie fizyczne
- Zarządzanie i marketing
-
Poradniki
-
Poradniki do gier
-
Poradniki zawodowe i specjalistyczne
-
Prawo
- BHP
- Historia
- Kodeks drogowy. Prawo jazdy
- Nauki prawne
- Ochrona zdrowia
- Ogólne, kompendium wiedzy
- Podręczniki akademickie
- Pozostałe
- Prawo budowlane i lokalowe
- Prawo cywilne
- Prawo finansowe
- Prawo gospodarcze
- Prawo gospodarcze i handlowe
- Prawo karne
- Prawo karne. Przestępstwa karne. Kryminologia
- Prawo międzynarodowe
- Prawo międzynarodowe i zagraniczne
- Prawo ochrony zdrowia
- Prawo oświatowe
- Prawo podatkowe
- Prawo pracy i ubezpieczeń społecznych
- Prawo publiczne, konstytucyjne i administracyjne
- Prawo rodzinne i opiekuńcze
- Prawo rolne
- Prawo socjalne, prawo pracy
- Prawo Unii Europejskiej
- Przemysł
- Rolne i ochrona środowiska
- Słowniki i encyklopedie
- Zamówienia publiczne
- Zarządzanie
-
Przewodniki i podróże
- Afryka
- Albumy
- Ameryka Południowa
- Ameryka Środkowa i Północna
- Australia, Nowa Zelandia, Oceania
- Austria
- Azja
- Bałkany
- Bliski Wschód
- Bułgaria
- Chiny
- Chorwacja
- Czechy
- Dania
- Egipt
- Estonia
- Europa
- Francja
- Góry
- Grecja
- Hiszpania
- Holandia
- Islandia
- Litwa
- Łotwa
- Mapy, Plany miast, Atlasy
- Miniprzewodniki
- Niemcy
- Norwegia
- Podróże aktywne
- Polska
- Portugalia
- Pozostałe
- Przewodniki po hotelach i restauracjach
- Rosja
- Rumunia
- Słowacja
- Słowenia
- Szwajcaria
- Szwecja
- Świat
- Turcja
- Ukraina
- Węgry
- Wielka Brytania
- Włochy
-
Psychologia
- Filozofie życiowe
- Kompetencje psychospołeczne
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Technika i mechanika
Audiobooki
-
Biznes i ekonomia
- Bitcoin
- Bizneswoman
- Coaching
- Controlling
- E-biznes
- Ekonomia
- Finanse
- Giełda i inwestycje
- Kompetencje osobiste
- Komunikacja i negocjacje
- Mała firma
- Marketing
- Motywacja
- Nieruchomości
- Perswazja i NLP
- Podatki
- Polityka społeczna
- Poradniki
- Prezentacje
- Przywództwo
- Public Relation
- Sekret
- Social Media
- Sprzedaż
- Start-up
- Twoja kariera
- Zarządzanie
- Zarządzanie projektami
- Zasoby ludzkie (HR)
-
Dla dzieci
-
Dla młodzieży
-
Edukacja
-
Encyklopedie, słowniki
-
E-prasa
-
Historia
-
Informatyka
-
Inne
-
Języki obce
-
Kultura i sztuka
-
Lektury szkolne
-
Literatura
- Antologie
- Ballada
- Biografie i autobiografie
- Dla dorosłych
- Dramat
- Dzienniki, pamiętniki, listy
- Epos, epopeja
- Esej
- Fantastyka i science-fiction
- Felietony
- Fikcja
- Humor, satyra
- Inne
- Klasyczna
- Kryminał
- Literatura faktu
- Literatura piękna
- Mity i legendy
- Nobliści
- Nowele
- Obyczajowa
- Okultyzm i magia
- Opowiadania
- Pamiętniki
- Podróże
- Poezja
- Polityka
- Popularnonaukowa
- Powieść
- Powieść historyczna
- Proza
- Przygodowa
- Publicystyka
- Reportaż
- Romans i literatura obyczajowa
- Sensacja
- Thriller, Horror
- Wywiady i wspomnienia
-
Nauki przyrodnicze
-
Nauki społeczne
-
Popularnonaukowe i akademickie
-
Poradniki
-
Poradniki zawodowe i specjalistyczne
-
Prawo
-
Przewodniki i podróże
-
Psychologia
- Filozofie życiowe
- Komunikacja międzyludzka
- Mindfulness
- Ogólne
- Perswazja i NLP
- Psychologia akademicka
- Psychologia duszy i umysłu
- Psychologia pracy
- Relacje i związki
- Rodzicielstwo i psychologia dziecka
- Rozwiązywanie problemów
- Rozwój intelektualny
- Sekret
- Seksualność
- Uwodzenie
- Wygląd i wizerunek
- Życiowe filozofie
-
Religia
-
Sport, fitness, diety
-
Technika i mechanika
Kursy video
-
Bazy danych
-
Big Data
-
Biznes, ekonomia i marketing
-
Cyberbezpieczeństwo
-
Data Science
-
DevOps
-
Dla dzieci
-
Elektronika
-
Grafika/Wideo/CAX
-
Gry
-
Microsoft Office
-
Narzędzia programistyczne
-
Programowanie
-
Rozwój osobisty
-
Sieci komputerowe
-
Systemy operacyjne
-
Testowanie oprogramowania
-
Urządzenia mobilne
-
UX/UI
-
Web development
-
Zarządzanie
Podcasty
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.
MS Office 2016 PL w biurze i nie tylko
Microsoft Office to najbardziej znana na świecie rodzina programów przeznaczonych do prac biurowych. Pozwalają tworzyć i edytować dokumenty tekstowe, wykonywać obliczenia, przygotowywać prezentacje i przekazywać je za pośrednictwem poczty e-mail. Wiemy, znamy i od lat stosujemy. Lecz dziś, gdy świat się kurczy, masowo korzystając z sieci jako kolejnego, najważniejszego może narzędzia pracy, zwykłe oprogramowanie biurowe to za mało. Potrzeba czegoś więcej. Czegoś, co pozwoli uwspólniać dane w chmurze i dotrzeć do nich z różnych urządzeń. Nie tylko z komputera – także za pośrednictwem tabletu, czy smartfona. Czegoś, co zapewni równoległą pracę wielu użytkowników na jednym dokumencie. Czegoś, co da możliwość łatwego kreowania podstawowych baz danych, także osobom bez wykształcenia informatycznego. Programów, które możesz używać bez instalacji pakietu Office, w doskonałych wersjach online (przeglądarkowych), zintegrowanych z chmurą OneDrive. Wszystkie te wyzwania i znacznie więcej podejmuje MS Office 2016, oraz jego abonamentowa wersja – Office 365. Dostępne są one zarówno dla komputerów z systemem Windows, jak i sprzętu firmy Apple z OS X, co więcej, działają także świetnie na urządzeniach mobilnych. Niniejsza książka stanowi kompletny przewodnik po pakiecie programów najnowszego MS Office. Skonstruowana została w sposób umożliwiający korzystanie z niej zarówno osobie, która pracować będzie jedynie z podstawowymi funkcjami MS Office, jak i zaawansowanym użytkownikom, decydującym się na tworzenie prezentacji, baz danych lub notesów multimedialnych. Autor omawia temat krok po kroku – poczynając od zagadnień związanych z wyborem i instalacją pakietu, przez najnowsze wersje Worda, Excela i PowerPointa, wciąż niedoceniany świetny program do notatek – OneNote, aż po znakomity program pocztowy z funkcją organizatora, Outlook i Access pozwalający na tworzenie zaawansowanych baz danych dosłownie w kwadrans. UWAGA – opisom funkcji każdego z narzędzi towarzyszą liczne ćwiczenia praktyczne, które pozwalają natychmiast wypróbować i utrwalić zdobytą wiedzę.
Java. Zadania z programowania z przykładowymi rozwiązaniami
Java w analizie konkretnych przykładów Proste operacje wejścia/wyjścia Tablice oraz iteracje Programowanie obiektowe i pliki tekstowe Java to jeden z najważniejszych używanych obecnie obiektowych języków programowania. Do jego największych zalet należą łatwe przenoszenie programów między platformami i możliwość stosowania na urządzeniach przenośnych. Dobry programista, student lub nauczyciel informatyki, a także każdy człowiek zainteresowany programowaniem powinien znać podstawy tego języka i posiadać umiejętność rozwiązywania konkretnych problemów. Podobnie zresztą powinien opanować najważniejsze zagadnienia dotyczące programowania w językach C++ i Turbo Pascal — i stosować je w praktyce. Trzyczęściowy zbiór, w którym zamieszczono te same lub bardzo zbliżone zadania wraz z rozwiązaniami w każdym z wyżej wymienionych języków, pozwala sprawdzić i uzupełnić wiedzę poprzez analizę podanego kodu. Książka "Java. Zadania z programowania z przykładowymi rozwiązaniami" to jedna z trzech części zbioru zadań programistycznych, zawierająca zadania w języku Java. Będziesz mógł dokładnie prześledzić, jak wyglądają w tym języku operacje wejścia/wyjścia i instrukcje warunkowe. Dowiesz się, do czego potrzebne są iteracje oraz w jaki sposób używa się tablic. Zobaczysz, na czym polega programowanie obiektowe i jak działa ono w Javie. Poznasz także zastosowania plików tekstowych. Taki układ książki ułatwi Ci przyswojenie sobie najważniejszych zagadnień z języka Java w najlepszy możliwy sposób — na prostych, konkretnych przykładach. Proste operacje wejścia/wyjścia Instrukcje warunkowe Iteracje Tablice — deklarowanie, dostęp do elementów, dwuwymiarowe Programowanie obiektowe Pliki tekstowe Praktycznie opanuj podstawy języka Java. Zajrzyj także do: Zbiór zadań adresowany jest do maturzystów, studentów, nauczycieli informatyki oraz osób zainteresowanych programowaniem lub rozpoczynających naukę programowania w języku Java. Uczniowie techników informatycznych mogą zbiory zadań wykorzystać do szybkiej powtórki przed egzaminem zawodowym.
Efektywny JavaScript. 68 sposobów wykorzystania potęgi języka
68 sposobów na wykorzystanie możliwości JavaScriptu JavaScript jeszcze do niedawna kojarzył się głównie ze stronami oraz aplikacjami internetowymi, a jego głównym zastosowaniem były operacje na drzewie DOM. Jednak te czasy mijają, a język ten jest coraz chętniej wykorzystywany również po stronie serwera. JavaScript jako pełnoprawny język programowania? Oczywiście! W dodatku okazuje się, że może on być bardzo wydajny, elastyczny i przyjazny dla programistów — wystarczy przestrzegać kilku zasad! Te tajemnicze zasady zostały zebrane w niniejszej książce. Jeśli będziesz o nich pamiętać, wykorzystasz w pełni potencjał JavaScriptu. W trakcie lektury dowiesz się, jak najlepiej deklarować zmienne, używać funkcji oraz radzić sobie z obiektami i prototypami. W kolejnych rozdziałach nauczysz się budować przyjazne API oraz korzystać ze słowników i tablic. Na sam koniec zdobędziesz informacje, które mają kluczowe znaczenie w przypadku programowania współbieżnego. Jeżeli jesteś programistą języka JavaScript, jeżeli chcesz poprawić swoje umiejętności programowania w tym języku, jest to dla Ciebie lektura obowiązkowa. Przekonaj się, jak przyjemne i wydajne może być programowanie w JavaScripcie! Oto kluczowe obszary poruszane w książce: Lepsze metody programowania obiektowego opartego na prototypach Niuanse i rozwiązania dotyczące pracy z obiektami reprezentującymi tablice i słowniki Precyzyjne i praktyczne wyjaśnienie procesu określania zasięgu funkcji i zmiennych w JavaScripcie Przydatne wzorce i idiomy programowania w JavaScripcie (na przykład obiekty z opcjami i łańcuchy metod) Dokładny przewodnik po stosowanym w JavaScripcie wyjątkowym modelu obsługi współbieżności — wykonywaniu zadań do ich ukończenia Książka jest podzielona na wzbogacone przykładami opisy 68 sprawdzonych metod pisania lepszego kodu w JavaScripcie. Dowiesz się tu, jak wybrać odpowiedni styl programowania dla poszczególnych projektów, radzić sobie z nieoczekiwanymi problemami i z powodzeniem pracować z wszystkimi aspektami JavaScriptu — od struktur danych po mechanizmy współbieżne. Najlepsze porady dotyczące JavaScriptu dla każdego programisty!
Kubernetes. Tworzenie niezawodnych systemów rozproszonych
Kelsey Hightower, Brendan Burns, Joe Beda
Systemy rozproszone miały być odpowiedzią na zwiększone wymagania wobec systemów informatycznych. Chodziło o takie cechy jak łatwe współużytkowanie zasobów, odporność na awarie, prostota rozbudowy czy skalowalność. Z czasem okazało się, że możliwości systemów rozproszonych mogą być jeszcze bardziej atrakcyjne. Równocześnie jednak architekci, programiści i w końcu również administratorzy systemów doświadczali na własnej skórze, że projektowanie, budowa i utrzymywanie systemu rozproszonego niesie ze sobą wyzwania, o jakich nie mieli pojęcia twórcy systemów wcześniejszych generacji. Wyjściem z tej trudnej sytuacji mogą być rozwijane w ostatnich latach kontenery i interfejsy API orkiestracji kontenerów, takie jak Kubernetes. Ta książka jest znakomitym wprowadzeniem do Kubernetesa - udostępnionego na licencji open source orkiestratora klastrów (ang. orchestrator). Kontenery i orkiestratory są bardzo młodą technologią, jednak już teraz umożliwiają programistom budowanie i wdrażanie aplikacji z nieosiągalną dotychczas szybkością i niezawodnością. Dzięki tej książce dowiesz się, jaką rolę odgrywa Kubernetes w cyklu życia aplikacji rozproszonej. Nauczysz się wykorzystywać narzędzia i interfejsy API do automatyzacji skalowalnych systemów rozproszonych, niezależnie od tego, czy są to usługi internetowe, aplikacje do uczenia maszynowego, czy klastry komputerów Raspberry Pi. Przekonasz się, że Kubernetes i technologia kontenerowa mogą pomóc w osiągnięciu nowych poziomów prędkości, zwinności, niezawodności i wydajności. W książce między innymi: zakres działania Kubernetesa tworzenie aplikacji kontenerowych za pomocą Dockera kontenery w Kubernetesie i ich środowisko wykonawcze uruchamianie aplikacji w środowisku produkcyjnym przykłady wdrażania rzeczywistych aplikacji w Kubernetesie Niezawodny system rozproszony? Kubernetes, koniecznie!
Zwinne wytwarzanie oprogramowania. Najlepsze zasady, wzorce i praktyki
Poznaj nowoczesne sposoby wytwarzania oprogramowania! Czasy kaskadowego tworzenia projektów odchodzą w niepamięć. Obecne tempo rozwoju aplikacji i rynku nie pozwala poświęcać miesięcy na analizę, tworzenie dokumentacji, projektowanie, a na końcu wytwarzanie, testowanie i wdrażanie. Produkt musi być dostępny błyskawicznie! Pozwala to na natychmiastowe zebranie opinii na jego temat, dostosowanie go do oczekiwań i szybkie reagowanie na wymagane zmiany. Takie założenia może spełnić tylko i wyłącznie zespół wytwarzający oprogramowanie w zwinny sposób! Ta książka została w całości poświęcona zwinnym praktykom. Sięgnij po nią i przekonaj się, w jaki sposób planować kolejne iteracje, tworzyć kod, a następnie go testować. W kolejnych rozdziałach poznasz praktyczne aspekty zwinnego tworzenia kodu – zobaczysz, jak istotne są zasady: pojedynczej odpowiedzialności, podstawienia Liskov czy odwracania zależności. Znajdziesz tu także zasady projektowania pakietów oraz przydatne wzorce projektowe, omówione na konkretnych przykładach. Książka ta jest obowiązkową lekturą dla wszystkich osób zaangażowanych w wytwarzanie oprogramowania i chcących udoskonalić swój proces. Dzięki tej książce: poznasz fundamenty zwinnego wytwarzania oprogramowania zaznajomisz się z najlepszymi praktykami przekonasz się, jak refaktoryzować kod wybierzesz właściwe wzorce i unikniesz typowych błędów poprawisz swój proces wytwarzania oprogramowania Zwinne programowanie = większa szansa na sukces projektu! To jest chyba pierwsza książka, w której ujęto w spójną całość metodykę agile, wzorce projektowe oraz podstawy nowoczesnego wytwarzania oprogramowania. Kiedy Bob Martin mówi, lepiej słuchaj!. — John Vlissides, konsultant i autor książki Wzorce projektowe. Elementy oprogramowania obiektowego wielokrotnego użytku Czekałem na tę książkę o wiele za długo. Bob ma ogromną ilość wiedzy do przekazania na temat pragmatyki uprawiania naszego rzemiosła. — Martin Fowler, konsultant i autor książki Architektura systemów zarządzania przedsiębiorstwem. Wzorce projektowe W książce Zwinne wytwarzanie oprogramowania. Najlepsze zasady, wzorce i praktyki, Bob Martin zaprezentował się zarówno jako mistrzowski programista, jak i nauczyciel. Zachwyca swoją praktyczną wiedzą i pięknym stylem. — Craig Larman, konsultant i autor książki UML i wzorce projektowe. Analiza i projektowanie obiektowe oraz iteracyjny model wytwarzania aplikacji
Raspberry Pi. Receptury. Wydanie III
Raspberry Pi sukcesywnie zdobywa coraz więcej użytkowników. Dla niektórych jest to sposób na realizację życiowych pasji, dla innych - praktyczny, tani komputer, który może pracować pod kontrolą Linuksa i pełnić funkcję platformy obsługującej przeróżne urządzenia elektroniczne. Skupiona wokół Raspberry Pi społeczność nieprzerwanie tworzy nowe oprogramowanie oraz płytki interfejsów. To wszystko sprawia, że możliwości Raspberry stale rosną. Pojawiające się technologie przy odrobinie kreatywności mogą łatwo przeobrazić się w praktyczne i niedrogie, a przy tym zdecydowanie innowacyjne i nowoczesne rozwiązania. To zaktualizowane wydanie znakomitego zbioru receptur ułatwiających wykorzystanie potencjału Raspberry Pi. Uwzględniono tu nowe modele tego komputera, a także zmiany i ulepszenia systemu operacyjnego Raspbian. Dodano rozdziały traktujące o dźwięku i automatyce domowej. Te receptury bez trudu wykorzystasz dla zwiększenia wygody we własnym domu. Dzięki lekturze poznasz podstawowe reguły tej technologii, aby łatwiej zrozumieć zagadnienia dotyczące konkretnej płytki czy kodu. Z tej pozycji możesz korzystać podobnie jak z książki kucharskiej: przeczytać od deski do deski albo skupić się na rozwiązaniu jednego, konkretnego problemu. Być może docenisz, że w recepturach dotyczących sprzętu uwzględniono przede wszystkim rozwiązania niewymagające lutowania obwodów. W tej książce znajdziesz receptury, dzięki którym: rozpoczniesz pracę z Raspberry Pi, również w sieci zaprogramujesz Raspberry Pi w języku Python wykorzystasz technologię rozpoznawania obrazów będziesz sterować pracą silników, czujników i innych elementów elektroniki połączysz Raspberry Pi z różnymi urządzeniami wejściowymi podłączysz swój dom do internetu rzeczy Szczęśliwcy, którzy znają Simona Monka, uważają go za autorytet w dziedzinie elektroniki praktycznej, specjalistę w łączeniu projektów komputerowych ze światem fizycznym, wreszcie eksperta w zakresie sprzętu komputerowego i oprogramowania. Ta książka zawiera wiele przydatnych projektów i jest niezbędnym źródłem wiedzy o Raspberry Pi Alan O'Donohoe, exa.foundation, twórca inicjatywy Raspberry Jams Raspberry Pi: morze możliwości dla inżyniera z pasją!
Python. Podstawy nauki o danych. Wydanie II
Alberto Boschetti, Luca Massaron
Nauka o danych jest nową, interdyscyplinarną dziedziną, funkcjonującą na pograniczu algebry liniowej, modelowania statystycznego, lingwistyki komputerowej, uczenia maszynowego oraz metod akumulacji danych. Jest przydatna między innymi dla analityków biznesowych, statystyków, architektów oprogramowania i osób zajmujących się sztuczną inteligencją. Szczególnie praktycznym narzędziem dla tych specjalistów jest język Python, który zapewnia doskonałe środowisko do analizy danych, uczenia maszynowego i algorytmicznego rozwiązywania problemów. Niniejsza książka jest doskonałym wprowadzeniem do nauki o danych. Jej autorzy wskażą Ci prostą i szybką drogę do rozwiązywania różnych problemów z tego obszaru za pomocą Pythona oraz powiązanych z nim pakietów do analizy danych i uczenia maszynowego. Dzięki lekturze przejdziesz przez kolejne etapy modyfikowania i wstępnego przetwarzania danych, poznając przy tym podstawowe operacje związane z wczytywaniem danych, przekształcaniem ich, poprawianiem na potrzeby analiz, eksplorowaniem i przetwarzaniem. Poza podstawami opanujesz też zagadnienia uczenia maszynowego, w tym uczenia głębokiego, techniki analizy grafów oraz wizualizacji danych. Najważniejsze zagadnienia przedstawione w książce: konfiguracja środowiska Jupyter Notebook najważniejsze operacje stosowane w nauce o danych potoki danych i uczenie maszynowe wprowadzenie do grafów i wizualizacje biblioteki i pakiety Pythona służące do badań danych Nauka o danych — fascynujące algorytmy i potężne grafy! Alberto Boschetti specjalizuje się w przetwarzaniu sygnałów i statystyce. Jest doktorem inżynierii telekomunikacyjnej. Zajmuje się przetwarzaniem języków naturalnych, analityką behawioralną, uczeniem maszynowym i przetwarzaniem rozproszonym. Luca Massaron specjalizuje się w statystycznych analizach wieloczynnikowych, uczeniu maszynowym, statystyce, eksploracji danych i algorytmice. Pasjonuje się potencjałem, jaki drzemie w nauce o danych.
Sztuczna inteligencja. Nowe spojrzenie. Wydanie IV. Tom 2
Praktycznie codziennie korzystamy z osiągnięć sztucznej inteligencji. Mimo to jej potencjał wciąż jest zagadką: nie wiemy, gdzie leżą granice jej rozwoju i jakie jeszcze technologie przyniesie nam ta relatywnie młoda dziedzina nauki. Równocześnie niektóre zastosowania sztucznej inteligencji budzą niepokój i zmuszają do zadawania trudnych pytań. Jakakolwiek próba odpowiedzi jednak wymaga wiedzy o tym, czym w istocie jest sztuczna inteligencja i jakie są jej ograniczenia. To drugi tom klasycznego podręcznika wiedzy o sztucznej inteligencji. Podobnie jak w wypadku pierwszej części, lektura tej książki nie wymaga wybitnej znajomości tematu. Dzięki przejrzystości tekstu i umiejętnemu unikaniu nadmiernego formalizmu można w dość łatwy sposób zrozumieć kluczowe idee i koncepcje nauki o sztucznej inteligencji. Najnowsze technologiczne osiągnięcia zostały pokazane na tle rozwijającej się wiedzy, również z innych dziedzin inżynierii. Sporo miejsca poświęcono zagadnieniom, które budzą wątpliwości. Mowa tu o wyrafinowanych technikach uczenia maszynowego, modelach językowych czy widzeniu komputerowym, a także o sprawach, które już dziś wymagają najwyższej troski: o etycznych aspektach sztucznej inteligencji, bezpieczeństwie związanych z nią technologii i jej perspektywach. W drugim tomie: różne modele i koncepcje uczenia maszynowego przetwarzanie języka naturalnego i modele językowe widzenie komputerowe, w tym generowanie obrazów roboty: percepcja, działanie, uczenie perspektywy sztucznej inteligencji Sztuczna inteligencja: dokąd zmierzasz, technologio?
Wdrożenie zasad projektowania dziedzinowego (DDD) jest szansą na uzyskanie doskonałych wyników projektowania oprogramowania dla złożonych wymagań biznesowych. Aby podejście DDD ujawniło swoje zalety, konieczne jest zrozumienie potrzeb użytkowników i zidentyfikowanie właściwych problemów do rozwiązania. Dopiero potem można przystąpić do budowania modeli. Zaangażowanie zainteresowanych stron biznesowych w ten proces nie zawsze jednak przebiega efektywnie. Konieczne jest zrozumienie natury modeli dziedzinowych opartych na zachowaniu oraz tego, jaką rolę odgrywają one w budowie zwinnych i zmodularyzowanych systemów. Dzięki tej książce zrozumiesz praktyczne znaczenie złożoności dziedziny i behawioralnych aspektów języka dziedzinowego. Poznasz podstawowe zasady DDD i nauczysz się używać takich narzędzi jak EventStorming, Event Sourcing i CQRS. Dowiesz się, jak stosuje się DDD do różnych stylów architektonicznych, takich jak REST, systemy reaktywne i mikrousługi. Nauczysz się pracować we frameworku .NET Core 2.2, aby przetłumaczyć modele dziedzinowe na wykonywalny kod C#, oraz Vue.js, aby zbudować frontend aplikacji. Nie zabrakło tutaj również zagadnień refaktoryzacji kodu, numerowania wersji zdarzeń i migracji. W rezultacie poszczególne zespoły w organizacji będą mogły pracować elastyczniej i efektywniej dzięki ulepszonym usługom i oddzielonym interakcjom. W książce między innymi: angażowanie interesariuszy biznesowych do rozwiązywania złożoności dziedziny koncepcja kontekstu ograniczonego i agregatu projektowanie modeli tymczasowych na podstawie zachowania wzorzec CQRS i modele odczytu wykorzystujące rzutowania jednokierunkowy przepływ interfejsu użytkownika w Vue.js praktyczne stosowanie zasad projektowania dziedzinowego Programowanie dziedzinowe: tak się trafia w sedno potrzeb!
Word 2010 PL. Ilustrowany przewodnik
Pobierz dodatkowy rozdział do książki! Odkryj magiczny świat Worda 2010 Jak szybko opracować i wydrukować efektowne dokumenty tekstowe? Jak skutecznie używać narzędzi oferowanych przez nowego Worda? Jak wstawić i sformatować elementy graficzne, tabele, wykresy i wzory? Piszesz pracę dyplomową? Pracujesz nad nową książką? Na Twoim biurku właśnie pojawił się komputer, a szef kazał Ci wyrzucić wysłużoną maszynę do pisania? A może pisząc ręcznie, bazgrzesz tak bardzo, że musiałeś wymyślić jakiś inny sposób tworzenia tekstów? Niezależnie od powodów prędzej czy później z całą pewnością trafisz na program Word w jego najnowszej wersji — oznaczonej numerem 2010. Co wtedy zrobisz? Czy powinieneś się martwić? Czy to prawda, że aplikacja jest bardzo rozbudowana i rzeczywiście trudno ją opanować? Odpowiedzi na te i wiele innych pytań znajdziesz w książce "Word 2010 PL. Ilustrowany przewodnik ". Podręcznik w niezwykle prosty sposób przedstawia wszystkie podstawowe narzędzia, oferowane przez najnowsze wydanie najpopularniejszego na świecie edytora tekstu, a treść idealnie uzupełniają kolorowe rysunki. Dzięki lekturze poznasz interfejs aplikacji, sposób przeprowadzania podstawowych operacji na dokumentach, zaawansowane narzędzia do formatowania tekstu oraz funkcje umożliwiające pracę z grafiką, tabelami i elementami specjalnymi. Dowiesz się, jak korzystać z narzędzia do korespondencji seryjnej i sprawnie współedytować dokumenty z innymi osobami. Wykorzystanie różnych elementów interfejsu programu Przeprowadzanie podstawowych operacji na dokumentach Tworzenie, edytowanie i formatowanie treści Wstawianie tabel, wykresów, obrazów i równań Dostosowywanie układu strony i drukowanie dokumentów Tworzenie i poprawianie różnego rodzaju spisów treści Korzystanie z narzędzia do korespondencji seryjnej Używanie funkcji wspomagających współpracę edycyjną Spraw, aby nowy Word nie miał przed Tobą tajemnic
Modularny JavaScript dla zaawansowanych
JavaScript jest jednym z najpopularniejszych języków programowania, wykorzystywanym na wiele sposobów. Pozwala na wdrażanie różnych paradygmatów w zależności od potrzeb i preferencji programisty. Warto wypróbować programowanie modularne w JavaScripcie choćby dlatego, że dzięki temu kod staje się czytelny, łatwy w utrzymaniu i skalowaniu. Moduł grupuje funkcjonalnie związane ze sobą dane oraz procedury. Architektura modularna, o ile tylko została poprawnie zaimplementowana, pozwala na ograniczenie złożoności kodu i ułatwia pracę nad rozwojem aplikacji. Możliwość pisania niezależnego kodu na każdym poziomie systemu daje zespołom projektowym duże korzyści! To książka przeznaczona dla osób, które używają JavaScriptu i chcą się nauczyć pisania modularnego kodu. Wyjaśniono tu, na jakich fundamentach opiera się architektura modularna, i krótko opisano jej historię w JavaScripcie. Przedstawiono warunki, jakie musi spełniać moduł, aby dać programistom konkretne korzyści, zaprezentowano zasady refaktoryzacji kodu i omówiono znaczenie doboru właściwej struktury danych. Czytelnik dowie się również, które wzorce projektowe będą odpowiednie w danej sytuacji, a także w jaki sposób podejście modułowe może pomóc w zapewnieniu bezpieczeństwa systemu, wspierać zarządzanie zależnościami czy też procesy budowania i integracji interfejsów oraz abstrakcji. Książka zawiera sporo znakomitych wskazówek i prezentuje najlepsze praktyki w zakresie projektowania i wdrażania modularnej architektury aplikacji. Najważniejsze zagadnienia: czym jest modularność i jak ewoluowała w JavaScripcie jak powinien wyglądać moduł i do czego służy API obsługa błędów i refaktoryzacja kodu nowoczesny JavaScript i jego funkcje przydatne do tworzenia modularnego kodu rozwiązywanie problemów i najlepsze praktyki Architektura modularna i nowoczesny JavaScript - przepis na sukces aplikacji!
Płytki drukowane (PCB). Nauka i projekty od podstaw
Jeśli sądzisz, że elektronika to dziedzina nieprzyjazna i wyjątkowo trudna do zrozumienia - jesteś w błędzie! Pokonaj uprzedzenia i spróbuj zapoznać się z nią w praktyczny sposób, łącząc różne elementy, tworząc własne płytki i własnoręcznie je programując. Prędko się przekonasz, że trudno o bardziej interesujące i wciągające hobby. Pasja ta ma zresztą praktyczne odniesienie do rzeczywistości - za pomocą stosunkowo niedrogich elementów i narzędzi możesz zbudować ciekawe, zabawne, czasami bardzo przydatne gadżety. A zrozumienie pozornie niepojętych prawideł elektroniki przyjdzie zupełnie naturalnie! Ta książka jest przystępnym i zwięzłym wprowadzeniem do świata płytek drukowanych. Krok po kroku pokazano tu, jak projektować płytki za pomocą pakietu EAGLE - zbioru narzędzi służących do zautomatyzowanego projektowania obwodów elektronicznych. Szczególnie dokładnie opisano możliwości edytora schematów i edytora płytki. Dowiesz się, w jaki sposób zaprojektować schemat ideowy, utworzyć schemat wykonawczy na płytce, dodawać nadruki i tworzyć pliki produkcyjne w formacie Gerber. Dzięki omówieniu projektu modułu radiowego kompatybilnego z płytką Raspberry Pi Zero nauczysz się tworzyć biblioteki EAGLE i dodawać własne maski przeciwlutownicze. Dodatkowej inspiracji dostarczą Ci sugestie dotyczące dalszego rozwoju projektu! W tej książce między innymi: przygotowanie warsztatu pracy korzystanie ze schematów ideowych i schematów wykonawczych piny GPIO i piny komunikacyjne praca ze złączem interfejsu szeregowej transmisji danych tworzenie modułu radiowego LoRa Projektowanie płytek drukowanych: nowy wymiar elektroniki!
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!
Tworzenie stron WWW. Praktyczny kurs. Wydanie II
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!
Serwer SQL 2008. Usługi biznesowe. Analiza i eksploracja danych
Danuta Mendrala, Marcin Szeliga
Business Intelligence -- Twoja recepta na sukces! Jak zastosować bazy analityczne? Jak wykorzystać język MDX? Jak administrować serwerem SSAS 2008? Informacja jest bezcenna. Umiejętność jej właściwego wykorzystania i zarządzania nią również stanowi ogromną wartość. Autorzy Microsoft SQL Server, wydajnego serwera baz danych, zauważyli to już blisko dziesięć lat temu. To właśnie w Microsoft SQL Server 2000 zostały po raz pierwszy wprowadzone usługi analityczne. Dzięki możliwościom SQL Server 2008 również Ty możesz podejmować właściwe decyzje biznesowe i osiągnąć sukces! Książka "Serwer SQL 2008. Usługi biznesowe. Analiza i eksploracja danych " jest długo oczekiwaną pozycją, której autorzy w sposób kompleksowy podejmują tematykę związaną z Business Intelligence. Dzięki niej zdobędziesz szczegółowe informacje na temat hurtowni danych, baz analitycznych oraz języka MDX. Ponadto dowiesz się, w jaki sposób administrować serwerem SSAS 2008 oraz jak wykorzystać arkusz kalkulacyjny Excel jako klienta baz analitycznych. Dodatkowo zapoznasz się z różnymi technikami eksploracji danych oraz sposobami tworzenia ich projektów. Jeżeli chcesz podejmować celne decyzje poprzez analizę danych, ta książka jest właśnie dla Ciebie! Hurtownie danych Projektowanie systemów Business Intelligence Modelowanie danych Bazy analityczne Serwery OLAP Serwer SSAS 2008 Obiekty analitycznych baz danych Projektowanie i tworzenie baz analitycznych Wykorzystanie języka MDX Administrowanie serwerem SSAS 2008 Wykorzystanie arkusza kalkulacyjnego Excel 2007 jako klienta baz analitycznych Zastosowania eksploracji danych Tworzenie projektów eksploracji danych Wykorzystanie dodatku Data Mining dla pakietu Office 2007 Zarządzaj informacjami tak, by przynosiły Ci korzyść.
MS Project 2010 i MS Project Server 2010. Efektywne zarządzanie projektem i portfelem projektów
Planowanie i zarządzanie projektem oraz portfelem projektów Opracowywanie i kontrola budżetu oraz zasobów Zarządzanie dokumentacją i ryzykiem związanym z projektem Właściwie zastosowane narzędzia do zarządzania projektem zapewnią Ci sukces! Wykonać pracę na czas i zgodnie z zatwierdzonym budżetem oraz spełnić wymagania jakościowe to wyzwania dla każdego kierownika projektu. Niezależnie od tego, czy prowadzisz projekty, kierując się własnym doświadczeniem, czy stosujesz metodykę PRINCE lub postępujesz według wytycznych PMI, potrzebujesz wsparcia, dzięki któremu zawsze będziesz mógł podejmować właściwe decyzje. Wsparcie to zapewnia Ci aplikacja Microsoft Project 2010 Standard - narzędzie niezbędne w pracy każdego kierownika projektu. Miarą sukcesu firmy, w której pracujesz - obojętne, czy działasz w branży informatycznej, budowlanej, finansowej, czy też organizujesz koncerty i wydarzenia artystyczne - jest liczba prowadzonych projektów. Efektywniejsze i skuteczniejsze zarządzanie portfelem projektów będzie możliwe, gdy wykorzystasz pakiet Enterprise Project Management (w skład którego wchodzą rozwiązania Microsoft Project Server 2010, Microsoft SharePoint 2010, Microsoft Project 2010 Professional oraz Project Web Access). Książka ta jest skierowana do osób, które chcą efektywnie zarządzać projektami i portfelami projektów. Zawarte w niej wskazówki oraz informacje na temat właściwego stosowania narzędzi wspierających zarządzanie projektami pomogą menedżerom portfeli i zasobów, kierownikom programów i projektów oraz samym ich uczestnikom na każdym etapie pracy. Dziesięcioletnie doświadczenie autora w stosowaniu opisywanych rozwiązań zapewnia rzetelną ocenę ich możliwości i bardzo praktyczne podejście do tematu. Inicjalizacja projektu Budowanie portfela projektów i zarządzanie nim Planowanie budżetu projektu Tworzenie harmonogramu projektu Odpowiednie dobieranie zasobów do projektu Zarządzanie zasobami Zarządzanie ryzykiem i potencjalnymi problemami Zarządzanie dokumentacją projektową Kontrolowanie budżetu i analiza odchyleń Tworzenie raportów z przebiegu projektu Wymiana danych pomiędzy projektami i aplikacjami Poznaj w praktyce narzędzia firmy Microsoft do zarządzania projektem i portfelem projektów. Najważniejsze różnice z poprzednim wydaniem zwiększono ilość informacji na temat Project Server, omówiono zagadnienia związane z zarządzaniem portfelem i jego modelowaniem (w ramach omawiania funkcjonalności Project Server), zmieniono plik (scenariusz) na którym oparto przykłady/ćwiczenia, dodano ikonę Porada praktyka, aby uwydatnić treści związane kluczowymi aspektami w pracy z MS Project i Project Server, wyeliminowano część teorii na korzyść powiększenia informacji o praktyce korzystania z narzędzi udostępnianych przez program.