Wydawca: 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.
1265
Ebook

Fascynujący świat robotów. Przewodnik dla konstruktorów

John Baichtal

Własny robot w zasięgu Twoich możliwości! Największym marzeniem każdego majsterkowicza jest skonstruowanie własnego robota, który wyręczy w codziennych, monotonnych pracach. Robota, dzięki któremu majsterkowicz będzie miał więcej czasu na konstruowanie nowych niesamowitych układów. Jeżeli Ty również marzysz o własnym pomocniku, trafiłeś na doskonałą książkę! Błyskawicznie wprowadzi Cię ona w świat budowniczych robotów. Dzięki licznym ilustracjom oraz przejrzystym opisom będzie to niezwykle przyjemna i pouczająca lektura. Zacznij czytać już dzisiaj i sprawdź, jaki silnik dobrać, jak wykorzystać energię słoneczną oraz jak opracować układ zasilania. Po zapoznaniu się z mechanicznymi i elektronicznymi aspektami budowy przejdziesz do tematów związanych z programowaniem Twojego robota. Odkryj, jak budować instrukcje warunkowe, pętle oraz wykorzystać w pełni środowisko platformy Arduino. Zdobądź wiedzę na temat praktycznych zastosowań podczerwieni oraz przekonaj się, czy w Twoim warsztacie są wszystkie niezbędne narzędzia konstruktora robotów. Konstruuj roboty wyposażone w silniki i koła. Buduj roboty zasilane energią słoneczną. Steruj pracą robotów za pomocą modułów radiowych, sieci Wi-Fi, a nawet internetu. Zaprogramuj roboty tak, aby reagowały na sygnały odbierane przez czujniki. Steruj pracą robotów za pomocą standardowego pilota od telewizora. Zbuduj robota, który będzie wykrywał niechcianych gości i strzelał w nich plastikowymi rzutkami. Chwytaj i przenoś przedmioty za pomocą różnych manipulatorów. Wykonaj roboty zdolne do pracy na wodzie i pod wodą. Pracuj nad robotami, które będą malowały lub tworzyły inne dzieła sztuki. Wykonaj moduł umożliwiający Twojemu robotowi wysyłanie wiadomości SMS zawierających informacje o wykonaniu określonych czynności. Odkryj możliwości nowoczesnych zestawów komponentów przeznaczonych do samodzielnego konstruowania robotów. Skompletuj swoją idealną skrzynkę z narzędziami. Poznaj zasady, które pozwolą Ci na bezpieczną pracę nad robotami. Przewodnik konstruktora robotów!

1266
Ebook

Ryzyko w cyberbezpieczeństwie. Metody modelowania, pomiaru i szacowania ryzyka. Wydanie II

Douglas W. Hubbard, Richard Seiersen

Lord Kelvin powtarzał, że jeśli nie potrafisz czegoś zmierzyć, to nie znasz tego wystarczająco dobrze. Ta zasada w pełni odnosi się do analizy ryzyka w cyberbezpieczeństwie, a słabość pomiarów prowadzi do podejmowania błędnych decyzji. Ta książka nauczy Cię nowych sposobów myślenia o problemie. Uważam, że jest lekturą obowiązkową dla naszej dziedziny! John "Four" Flynn, CISO Amazon Stores Oto drugie wydanie książki, którą specjaliści CISO uznali za przełomową. Dowiesz się z niej, jak kwantyfikować niepewność i jak za pomocą prostych metod i narzędzi poprawić ocenę ryzyka w nowoczesnych organizacjach. Znalazły się tu nowe techniki modelowania, pomiaru i szacowania, a także mnóstwo praktycznych wskazówek dotyczących wdrażania tych rozwiązań w formie spójnego programu. Nauczysz się też oceniać ryzyko, gdy masz dostęp do niewielu danych. Przekonasz się, że zamiast metod jakościowych dużo lepsze efekty w zarządzaniu ryzykiem cyberbezpieczeństwa osiąga się dzięki kwantyfikacji i zaplanowanym pomiarom. Ta książka umożliwia pewne poruszanie się w złożonym krajobrazie cyberbezpieczeństwa. Jason Chan, były wiceprezes do spraw bezpieczeństwa informacji, Netflix Opisane przez Hubbarda i Seiersena metody są praktyczne. Każdy, kto zajmuje się cyberbezpieczeństwem, powinien je stosować. Nick Shevelyov, były CISO banku Silicon Valley

1267
Ebook

Linux. Komendy i polecenia. Wydanie VI

Łukasz Sosna

Z Linuksem za pan brat Autor znanych czytelnikom wydawnictwa Helion książek między innymi na temat otwartoźródłowego systemu operacyjnego przygotował szóstą już edycję przewodnika po komendach i poleceniach Linuksa. W kieszonkowym leksykonie omówił posługiwanie się komputerem z Linuksem na pokładzie za pomocą poleceń, operacje na plikach, plikach specjalnych, katalogach, łączach i potokach, pisanie własnych skryptów powłoki, obsługę programu Midnight Commander. To dzięki znajomości komend użytkownik uzyskuje możliwość zdalnego zarządzania serwerem poprzez połączenie SSH, ustawienia najważniejszych opcji systemu i - w razie zawieszenia się komputera - uruchomienia maszyny w trybie konsoli, a w efekcie... pozbycia się problemu. Podręcznik jest przeznaczony zarówno dla początkujących, jak i zaawansowanych użytkowników systemów z rodziny Linux. Zebrana w sześciu rozdziałach wiedza, oparta na bogatym doświadczeniu autora, pozwoli Ci bez trudu wydawać skomplikowane polecenia, optymalnie zarządzać zasobami komputera i sprawnie administrować systemem. Przejrzysty układ publikacji zapewnia łatwe wyszukiwanie komend, a czytelne objaśnienia wraz z parametrami pomogą Ci poprawnie je zastosować.

1268
Ebook

Projektowanie gier przy użyciu środowiska Unity i języka C#. Od pomysłu do gotowej gry. Wydanie II

Jeremy Gibson Bond

Każdy, kto chce pisać gry, poza odpowiednią wiedzą teoretyczną i znakomitymi pomysłami, powinien posiadać praktyczne umiejętności korzystania z nowoczesnych narzędzi służących do tego celu. W czasach, gdy napisanie i pokazanie światu nowej gry jest poważnym projektem angażującym wielu profesjonalistów z różnych branż, projektant doświadczeń interaktywnych musi podejmować wiele istotnych decyzji na dość wczesnych etapach rozwoju gry. Ważna jest również umiejętność prototypowania i przekazywania pozostałym członkom zespołu swoich koncepcji projektowych. To wszystko sprawia, że prowadzenie projektu, którego celem jest napisanie dobrej gry, jest zadaniem trudnym i pełnym wyzwań. Ta książka jest przeznaczona dla osób, które chcą projektować i programować gry. Przedstawiono tu kilka praktycznych teorii projektowania gier oraz praktyk pomocnych w rozwijaniu i udoskonalaniu pomysłu na projekt. Znalazło się tu również sporo wskazówek dotyczących programowania gier jako takiego. Istotnym elementem książki jest opis procesu opracowywania prototypów dla różnych gatunków gier. Każdy z omówionych przykładów uwzględnia szybkie metody przechodzenia od koncepcji do działającego prototypu cyfrowego. W publikacji tej wykorzystano silnik gier Unity i język programowania C#. To wszystko sprawia, że maksymalnie ułatwia ona nabycie wiedzy i umiejętności, które docenia każdy profesjonalny projektant gier! W tej książce między innymi: czterowarstwowa struktura programowa i iteracyjny proces projektowania programowanie w języku C# zasady testowania gier i rozwiązywania problemów projektowych praca w środowisku Unity na zaawansowanym poziomie przykłady prototypów gier i materiały szkoleniowe Jaki pomysł dziś wcielisz w grę?

1269
Ebook

Uczenie maszynowe w Pythonie dla każdego

Mark Fenner

Sztuczna inteligencja i uczenie maszynowe rozwijają się z niezwykłą dynamiką i znajdują coraz więcej różnorodnych zastosowań w niemal wszystkich branżach. Ten spektakularny postęp jest silnie związany z osiągnięciami w świecie sprzętu i oprogramowania. Obecnie do uczenia maszynowego używa się wielu języków programowania, takich jak R, C, C++, Fortran i Go, jednak najpopularniejszym wyborem okazał się Python wraz z jego specjalistycznymi bibliotekami. Znajomość tych bibliotek i narzędzi umożliwia tworzenie systemów uczących się nawet tym osobom, które nie dysponują głęboką wiedzą z dziedziny matematyki. Ta książka jest przeznaczona dla każdego, kto choć trochę zna Pythona i chce nauczyć się uczenia maszynowego. Zagadnienia matematyczne zostały tu zaprezentowane w minimalnym stopniu, za to więcej uwagi poświęcono koncepcjom, na których oparto najważniejsze i najczęściej używane narzędzia oraz techniki uczenia maszynowego. Następnie pokazano praktyczne zasady implementacji uczenia maszynowego z wykorzystaniem najdoskonalszych bibliotek i narzędzi Pythona. Opisano używane dziś komponenty systemów uczących się, w tym techniki klasyfikacji i regresji, a także inżynierię cech, która pozwala przekształcać dane na użyteczną postać. Przeanalizowano liczne algorytmy i najczęściej stosowane techniki uczenia maszynowego. Pokrótce przedstawiono modele grafowe i sieci neuronowe, w tym sieci głębokie, jak również połączenie tych technik z bardziej zaawansowanymi metodami, przydatnymi choćby w pracy na danych graficznych i tekstowych. W książce między innymi: algorytmy i modele uczenia maszynowego zasady oceny skuteczności systemów uczących techniki przekształcania danych techniki uczenia maszynowego do obrazu i tekstu sieci neuronowe i modele grafowe biblioteka scikit-learn i inne narzędzia Pythona Uczenie maszynowe z Pythonem: od dziś dla każdego!

1270
Ebook

Matematyczne łamańce. 113 zagadek logicznych

Piotr Kosowicz

Czy trzydzieści składa się z trzech trójek? Trzech piątek? A może z trzech szóstek? Każda twierdząca odpowiedź na ten rachunkowy problem będzie poprawna, o ile dobrze pokombinować. Liczbę trzydzieści bowiem można stworzyć i z trzech trójek, i z trzech piątek, i nawet z trzech szóstek. Wystarczy do pracy zaprząc tę część mózgu, która odpowiada za liczenie: dodawanie, odejmowanie, mnożenie i dzielenie. Wystarczy zmienić perspektywę na matematyczną i przekonać się, że matematyka jest fascynująca i... zabawna! Lubimy angażować się w rozwiązywanie zagadek, bo lubi je umysł. Mózg przepada za zadaniami, które pobudzają go do pracy, i to na najwyższych obrotach. A gdy uda się znaleźć rozwiązanie, do tego na przykład szybciej od siostry, brata, mamy, taty i najlepszego kolegi ― satysfakcja gwarantowana! Rozwój intelektualny otrzymamy niejako gratis, w pakiecie. Głowienie się nad zagadkami matematycznymi uczy logicznego myślenia oraz pozwala spojrzeć na wiele spraw z innej perspektywy, i to w dowolnej dziedzinie wiedzy. Matematyka jest wszak królową nauk. To co ― zaczynamy?

1271
Ebook

MATLAB i Simulink. Poradnik użytkownika. Wydanie IV

Bogumiła Mrozek, Zbigniew Mrozek

Modeluj, rozwiązuj problemy i wizualizuj wyniki z MATLAB-em i Simulinkiem! Wykonaj złożone obliczenia i wykresy bez programowania Poznaj składniki pakietu MATLAB, przygotuj niezawodne i łatwe w użytkowaniu programy Napisz przyjazne aplikacje App z interfejsem graficznym użytkownika Poznaj elegancję programowania obiektowo zorientowanego Wykorzystaj biblioteki Toolbox w praktyce Przeprowadź symulację procesów w Simulinku MATLAB to interaktywne środowisko przeznaczone do rozwiązywania złożonych problemów matematycznych, ekonomicznych i inżynierskich, znajdujące zastosowanie w różnych dziedzinach nauki i techniki. Ten program to jedno z podstawowych narzędzi codziennej pracy naukowców, inżynierów oraz analityków finansowych. W połączeniu z Simulinkiem oferuje im ogromne możliwości modelowania i symulacji układów dynamicznych. Dzięki wydajnym algorytmom obliczeniowym i mechanizmom analizy wyników MATLAB i Simulink pozwalają szybko i efektywnie wykonywać złożone obliczenia oraz prezentować ich wyniki w postaci grafiki dwu- i trójwymiarowej. Sprawne korzystanie z MATLAB-a wymaga pewnej wiedzy i opanowania narzędzi oferowanych przez program. Jedno i drugie znajdziesz w książce „MATLAB® i Simulink®. Poradnik użytkownika. Wydanie IV ”. Poznasz najważniejsze zagadnienia związane z zastosowaniem tego środowiska w praktyce. Nawet jeśli nie miałeś z nim wcześniej do czynienia, szybko staniesz się zaawansowanym użytkownikiem pakietu. Książka wprowadzi Cię w podstawowe zagadnienia związane z obliczaniem złożonych wyrażeń matematycznych, rozwiązywaniem równań i tworzeniem aplikacji. Poznasz metody numerycznego wyznaczania wyników i przybliżania przebiegów funkcji. Nauczysz się też korzystać z rozszerzeń MATLAB-a i używać pakietu Simulink. Podstawy pracy w środowisku MATLAB Licencje dla domu, studenta i uczelni Natychmiastowe wyniki obliczeń i ich wizualizacja bez programowania MATLAB w chmurze, na ekranie smartfona, tabletu lub przeglądarki WWW Programowanie i prezentacja wyników obliczeń w Live Editorze Używanie prostych i złożonych typów danych Programowanie zorientowane obiektowo Tworzenie aplikacji App z graficznym interfejsem użytkownika Rozwiązywanie różnych rodzajów równań i układów równań Modelowanie, symulacja i analiza w pakiecie Simulink Obliczenia równoległe na procesorach wielordzeniowych, na karcie graficznej i klastrach Korzystanie z rozszerzeń i bibliotek MATLAB-a i Simulinka Poznaj najskuteczniejsze narzędzie pracy inżynierów, matematyków i ekonomistów! --- UWAGA: promocja (nie tylko) akademicka! Przy zakupie minimum 15 sztuk książki otrzymasz rabat 25% na ten tytuł.

1272
Ebook

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!

1273
Ebook

Tablice informatyczne. Bootstrap

Michał Kortas

Szybkie tworzenie wygodnych stron WWW? Z Bootstrapem masz to jak w banku! Projektowanie stron WWW to bardzo przyjemne zajęcie… pod warunkiem, że nie musisz wszystkiego zaczynać od podstaw i mozolnie formatować krok po kroku. Skoro gotowe rozwiązania już istnieją, nie musisz samodzielnie odkrywać Ameryki. Wystarczy Ci dobry framework: Bootstrap. Jeśli jednak chcesz posługiwać się nim na co dzień i robić to efektywnie, zawsze powinieneś mieć pod ręką tablice z najważniejszymi poleceniami, ułożonymi w sensownej kolejności. Czyli właśnie tak, jak na naszych tablicach. Ta publikacja na kilku zaledwie stronach mieści polecenia i fragmenty kodu potrzebne do pracy z Bootstrapem. Znajdziesz tu informacje o layoucie strony, właściwościach siatki i wprowadzaniu określonej typografii. Zorientujesz się, jak wykorzystać polecenia dotyczące nawigacji, list rozwijanych i etykiet. Dowiesz się, jak umieszczać na stronie formularze i elementy multimedialne, a także jak używać wtyczki Collapse. A najważniejsze, że te tablice możesz mieć zawsze pod ręką! Siatka Bootstrap Typografia, listy i tabele Formularze, przyciski i nawigacja Listy rozwijane, etykiety i bagietki Komponenty wyróżniające treść Obrazy, wideo i inne media Panele, komponent Accordion i wtyczka Collapse Bootstrap - łatwiejszy niż myślisz!

1274
Ebook

Head First PHP & MySQL. Edycja polska

Michael Morrison, Lynn Beighley

Odkryj tajniki tworzenia dynamicznych witryn opartych na bazach danych Uniknij kompromitujących wpadek przy korzystaniu z formularzy Wczytaj wszystkie kluczowe elementy składni prosto do swego mózgu Zainstaluj kod PHP i MySQL Sprawdź swą wiedzę na temat skryptów, wykonując dziesiątki ćwiczeń PHP wraz z MySQL stanowią najpopularniejszy zespół, służący do szybkiego tworzenia aplikacji internetowych o różnym stopniu złożoności. Dzięki dużym możliwościom, wydajności oraz optymalnemu podejściu do wielu zagadnień tworzą prawdopodobnie najpopularniejszą platformę do wprowadzania atrakcyjnych rozwiązań. Na temat wykorzystania możliwości PHP i MySQL napisano już wiele książek, jednak ta jest wyjątkowa — należy do popularnej i przyjaznej Czytelnikowi serii Head First! "Head First PHP & MySQL. Edycja polska" nie jest kolejnym trudnym i nudnym podręcznikiem do nauki PHP i MySQL. Autorzy wykorzystują tu innowacyjne oraz niezwykle skuteczne techniki przyswajania wiedzy szybko i bezboleśnie. Z pomocą licznych ilustracji i ciekawych skojarzeń nauczą Cię, jak stosować PHP wraz z MySQL w Twojej codziennej pracy. Dzięki temu bez najmniejszych problemów przygotujesz formularz, przetworzysz dane wprowadzone przez użytkownika, a następnie zapiszesz je w bazie MySQL. Ponadto zostaniesz wtajemniczony w szczegóły języka PHP oraz SQL. Zapoznasz się z zagrożeniami oraz dowiesz się, jak chronić swoją aplikację przed atakami z zewnątrz. To wszystko sprawi, że pewnym krokiem wejdziesz w świat profesjonalnych aplikacji internetowych! Tworzenie i obsługa formularzy Zastosowanie zmiennej $_POST Wysyłanie wiadomości e-mail z poziomu PHP Wykonywanie zapytań SQL Pobieranie i wykorzystywanie danych z MySQL w PHP Elementarz języka PHP Przesyłanie plików Bezpieczeństwo danych w PHP Zastosowanie sesji oraz ciasteczek Sortowanie wyników Obsługa kanałów RSS Zamieszczanie materiałów multimedialnych Zastosowanie formatu XML Instalacja i konfiguracja serwera Apache Wykorzystaj nowoczesne metody nauki i opanuj możliwości duetu PHP–MySQL!

1275
Ebook

Rewolucja sztucznej inteligencji w medycynie. Jak GPT-4 może zmienić przyszłość

Peter Lee, Carey Goldberg, Isaac Kohane

Odkąd się pojawił, ChatGPT wzbudza ogromne zainteresowanie wśród ludzi różnych profesji. Szybko stało się jasne, że to jeden z największych przełomów technologicznych ostatnich kilkudziesięciu lat. Możemy oczekiwać, że modele językowe radykalnie wpłyną na to, jak ludzie będą pracować, komunikować się ze sobą i zdobywać wiedzę. Szczególnie dużo nadziei ― i obaw ― wiąże się z zastosowaniem GPT w medycynie. Niezależnie od tego, czy jesteś pracownikiem ochrony zdrowia, medykiem, czy pacjentem, powinieneś jak najszybciej zrozumieć możliwości tej technologii. W tej książce opisano różne zastosowania GPT-4 w medycynie: jako źródło informacji medycznej, wsparcie w podejmowaniu decyzji dotyczących leczenia czy też pomoc w tworzeniu dokumentacji, takiej jak podsumowanie wizyty pacjenta. Podczas lektury odkryjesz niezwykły potencjał tej technologii, przekonasz się także, jak bardzo może poprawić skuteczność diagnozowania i usprawnić niektóre procedury. Znajdziesz tu spostrzeżenia o potencjalnych wadach sztucznej inteligencji i najświeższe wnioski związane z jej zastosowaniem. Nie zabrakło również opisu zagrożeń związanych z tą technologią i wskazówek, do czego GPT nie można używać. Poszczególne zagadnienia zilustrowano prawdziwymi rozmowami z GPT-4. Są one w pełni spontaniczne i pozbawione poprawek, często błyskotliwe i czasami nietaktowne, wzbogacone o cenny kontekst i szczere komentarze. AI w medycynie: jutro zaczęło się wczoraj!

1276
Ebook

Zarządzanie 3.0. Kierowanie zespołami z wykorzystaniem metodyk Agile

Jurgen Appelo

Wykonanie produktu o dużej wartości rynkowej i osiągnięcie prawdziwego sukcesu często wymaga od menedżerów zmiany dotychczasowego podejścia. Współczesne firmy są połączonymi systemami, a samo zarządzanie dotyczy głównie ludzi i relacji. Podejście zwane zarządzaniem zwinnym czy też programowaniem zwinnym (agile) ma szczególne miejsce w nowoczesnej teorii systemów złożonych i procesach wytwarzania oprogramowania. Co istotne, wdrożenie metodologii zwinnych ułatwia realistyczne podejście do kierowania projektami czy doskonalenia zespołów i zarządzania nimi. Książka adresowana jest przede wszystkim do kierowników zespołów, umożliwia dogłębne zrozumienie reguł rządzących pracą zespołu. Poruszono w niej takie tematy, jak: teoria systemów złożonych, teoria gier, samoorganizacja i zasada ciemności. Zebrano i usystematyzowano znane od wielu lat klasyczne idee i techniki zarządzania, a następnie połączono je z ideą programowania zwinnego. Powstał w ten sposób spójny system idei, który powinien sobie przyswoić każdy adept zarządzania, mający pasję, ambicję i odznaczający się dążeniem do zarządzania doskonałego, wyzwalającego kreatywność zespołu i prowadzącego wprost do celu. W książce omówiono: kluczowe cechy modeli zarządzania 1.0 i 2.0, podstawy teorii systemów złożonych, wpływ złożoności systemów na organizację, utrzymywanie aktywności, kreatywności, innowacyjności i motywacji pracowników, ideę kultury rzemiosła programistycznego, ciągłe doskonalenie się w ramach organizacji, ideę przywództwa ukierunkowanego na cel. Zarządzanie 3.0 to droga do prawdziwego sukcesu!

1277
Ebook

Język ANSI C. Programowanie. Wydanie II

Brian W. Kernighan, Dennis M. Ritchie

Drogi Czytelniku, właśnie trzymasz w rękach nowe wydanie książki zaliczanej do klasyki literatury informatycznej. Napisana przez autorów języka ANSI C w najlepszy możliwy sposób przedstawia arkana tego języka. A co można powiedzieć o samym języku? To też klasyka. To język wymagający systematyczności i skupienia, ale dający w zamian wiele możliwości i świetne wyniki. To najczęściej nauczany język programowania - jego znajomość stanowi znakomity fundament do poznania kolejnych, bardziej złożonych języków. Mimo swojego zaawansowanego wieku jest on ceniony i w wielu dziedzinach wciąż niezastąpiony. Dzięki tej książce zdobędziesz kompletną wiedzę na temat języka C. Poznasz wszystkie dostępne typy, operatory i wyrażenia. Nauczysz się sterować wykonywaniem programu oraz wykorzystywać funkcje. Ponadto dogłębnie poznasz coś, co sprawia początkującym programistom najwięcej problemów - wskaźniki. Następnie zapoznasz się także z funkcjami wejścia i wyjścia. Dowiesz się, jak uzyskać dostęp do plików, formatować dane wyjściowe oraz obsługiwać błędy. Książka ta jest bogata w przykłady, a każdy z nich został przetestowany przez autorów. Język ANSI C. Programowanie. Wydanie II to niezastąpiona pozycja na półce każdego studenta informatyki, pasjonata programowania i zawodowca. Wraz z książką został wydany zeszyt zawierający rozwiązania do wszystkich zawartych w niej ćwiczeń. Zmienne i wyrażenia arytmetyczne w języku C Kompilowanie kodu Wykorzystanie preprocesora języka C Typy i operatory Metody sterowania wykonywaniem programu Wykorzystanie funkcji Struktura programu Zasada działania wskaźników Struktury danych Operacje wejścia i wyjścia Zastosowanie rekurencji Poznaj tajniki języka C!

1278
Ebook

Uczenie maszynowe z użyciem Scikit-Learn i TensorFlow. Wydanie II

Aurélien Géron

W 2006 roku świat nauki zafascynował się głębokimi sieciami neuronowymi. Wbrew wcześniejszym przekonaniom okazało się, że ich uczenie jest możliwe. Technika ta została nazwana uczeniem głębokim. Wymagała zapewnienia olbrzymiej mocy obliczeniowej i potężnych ilości danych, jednak potencjał wytrenowanych sieci głębokich był niesamowity. Kolejne lata przyniosły bujny rozwój tej technologii w wielu obszarach, co pozwoliło na tworzenie przeróżnych zaawansowanych produktów. Prace nad nowymi zastosowaniami sieci głębokich trwają. Wszystko wskazuje na to, że już wkrótce zdominują one większość dziedzin naszego życia. To drugie wydanie bestsellerowego przewodnika po technikach uczenia maszynowego. Wystarczą minimalne umiejętności programistyczne, aby dzięki tej książce nauczyć się budowania i trenowania głębokiej sieci neuronowej. Zawarto tu minimum teorii, a proces nauki jest ułatwiony przez liczne przykłady i ćwiczenia. Wykorzystano gotowe rozwiązania i przedstawiono zasady pracy ze specjalistycznymi narzędziami, w tym z TensorFlow 2, najnowszą odsłoną modułu. W efekcie niepostrzeżenie przyswoisz niezbędny zasób pojęć i narzędzi służących do tworzenia systemów inteligentnych. Poznasz różnorodne techniki i zaczniesz samodzielnie ich używać. Po lekturze będziesz biegle posługiwać się najnowszymi technologiami sztucznej inteligencji! W tej książce między innymi: podstawy uczenia maszynowego i rozpoczęcie pracy z TensorFlow techniki wykrywania obiektów, segmentacji semantycznej i mechanizmy uwagi interfejs Keras, narzędzia TF Transform i TF Serving wdrażanie modeli TensorFlow techniki uczenia nienadzorowanego, wykrywanie anomalii oraz biblioteka TF Agents TensorFlow 2: źródło magii zaawansowanych technologii!

1279
Ebook

Excel 2013 PL. Kurs

Witold Wrotek

Zostań mistrzem excelowej żonglerki danymi! Idealny pracownik, czyli jak wycisnąć maksymalnie dużo z arkusza kalkulacyjnego Excel jako baza danych, czyli jak uporządkować informacje do późniejszego wykorzystania Mistrzowskie zarządzanie danymi, czyli jak zaprząc Excel do pracy analitycznej Excel, używany powszechnie do przeprowadzania żmudnych obliczeń lub jako podręczny zamiennik kalkulatora, we wprawnych rękach może stać się prawdziwym centrum dokumentowania i planowania działań firmy — nie tylko tych finansowych. Wyliczanie zarobków pracowników, bilansowanie inwestycji i kosztów, przeprowadzanie analizy ekonomicznej, analizy statystycznej, symulacji kredytowych czy generowanie wszelkiej maści harmonogramów i wykresów — te i wiele innych możliwości daje nam właściwe wykorzystanie potężnej mocy programu. Jeśli chcesz szybko zacząć swobodnie poruszać się wśród kolumn i wierszy, pewnie edytować dane oraz stosować formuły i funkcje odpowiednie do Twoich zamierzeń, czas sięgnąć po tę książkę. Dowiesz się z niej, jak bezpiecznie pracować z danymi i chronić je przed utratą, jak zmusić Excel, by wykonywał lwią część pracy za Ciebie, jak rozwiązywać problemy. Zrozumiesz, co daje poprawne formatowanie komórek. Odkryjesz, jak wykonywać obliczenia finansowe i nie zgubić się w gąszczu danych, a ponadto nauczysz się korzystać z niezawodnej pomocy Microsoftu. Ucz się i doceń Excel 2013 PL. Rozpoczynanie pracy i zapisywanie informacji Eliminacja niebezpieczeństwa utraty danych Jak oszczędzać czas Łatwe sposoby zaznaczania Edycja danych i sekrety formatowania komórek Drukowanie i samodzielne rozwiązywanie problemów Formuły i funkcje w praktyce Funkcje czasu i daty Skarby w sieci — Microsoft Office i pomoc techniczna Microsoftu Proste obliczenia finansowe Dodatek Analysis ToolPak Oszczędzaj czas z Excelem 2013 PL!

1280
Ebook

Złożone zagadnienia architektury oprogramowania. Jak analizować kompromisy i podejmować trudne decyzje

Neal Ford, Mark Richards, Pramod Sadalage, Zhamak Dehghani

W epoce infrastruktur chmurowych, mikrousług czy wysublimowanych wzorców projektowych architekt oprogramowania musi sobie radzić z trudnym zadaniem, jakim jest wybór odpowiednich rozwiązań. Będą one potem szczegółowo testowane podczas pracy w środowisku produkcyjnym, a także przy późniejszym dostosowywaniu i rozbudowywaniu oprogramowania. Tymczasem w wypadku architektury złożonych systemów nie ma łatwych kompromisów. Konieczne jest bardzo wnikliwe i krytyczne przemyślenie każdej decyzji projektowej, i to na możliwie najwcześniejszym etapie pracy. Ta książka powinna zostać przestudiowana przez każdego architekta nowoczesnych systemów rozproszonych. Jej celem jest pokazanie sposobów rozwiązywania trudnych problemów związanych z projektowaniem takiego oprogramowania. W krytyczny i wszechstronny sposób omówiono w niej najważniejsze problemy utrudniające podejmowanie dobrych decyzji projektowych. Zaprezentowano najskuteczniejsze strategie doboru optymalnej architektury. Na jasnych przykładach pokazano, w jaki sposób należy przystąpić do analizy założeń projektowych ― począwszy od określenia "ziarnistości" usług, przepływów informacji i orkiestracji, poprzez eliminację sprzężenia kontraktów i określenie nadzoru nad transakcjami rozproszonymi, a skończywszy na metodach optymalizowania właściwości operacyjnych, takich jak skalowalność, elastyczność i wydajność. Najciekawsze zagadnienia: analiza kompromisów i dokumentowanie decyzji podejmowanie decyzji dotyczących "ziarnistości" usług złożoność procesu przekształcania aplikacji monolitycznych eliminacja sprzężeń kontraktów wiążących usługi obsługa danych w architekturze o dużym stopniu rozproszenia wzorce zarządzania przepływami informacji i transakcjami Architekt musi być prorokiem... Frank Lloyd Wright