Wyniki wyszukiwania
Tablice informatyczne. Algorytmy
Piotr Wróblewski
Cała wiedza w jednym miejscu! Nie pamiętasz jakiegoś algorytmu? Nie wiesz, jaką strukturę danych należy zastosować? Nie masz pojęcia, jak wyznaczyć złożoność obliczeniową algorytmu? Nie martw się, Twoje problemy należą już do przeszłości! Tablice informatyczne. Algorytmy pozwolą Ci szybko odnaleźć i przypomnieć sobie podstawowe zagadnienia dotyczące algorytmów i ich zastosowania. Będą doskonałą ściągą na wykładach lub laboratoriach, a nawet w pracy. Przykłady opracowane w C++ lub pseudokodzie pomogą właściwie zrozumieć i wdrożyć odpowiednie rozwiązania. Podstawowe pojęcia Złożoność obliczeniowa Algorytmy rekurencyjne Wyszukiwanie i sortowanie Typy i struktury danych Grafy i algorytmy grafowe Systemy liczbowe Kodowanie i kompresja Algorytmika nigdy nie była prostsza!
Tablice informatyczne. Podstawy C++
Radosław Sokół
Koduj w C++ i miej ściągę zawsze przy sobie! C++ to język tak fantastyczny i powszechnie doceniany, że nikomu nie trzeba przypominać o jego zaletach. Jeśli posługujesz się tym językiem albo chcesz zacząć w nim programować, koniecznie musisz zaopatrzyć się w tablice informatyczne z najważniejszymi poleceniami C++. Znajdziesz w nich typy danych, modyfikatory, literały i typy wyliczeniowe. Będziesz mógł łatwo odnaleźć wskaźniki i referencje oraz asercje statyczne. Przypomnisz sobie, na czym polegają: iterowanie kolekcji danych i rzutowanie typów danych. Odświeżysz wiadomości o podprogramach, dynamicznym gospodarowaniu pamięcią operacyjną i przestrzeni nazw. Od tej chwili zawsze pod ręką będziesz mieć ważne informacje dotyczące zastosowania klas, obiektów i operatorów, programowania uogólnionego i sytuacji wyjątkowych. Ułatw sobie pracę i połóż na biurku Tablice informatyczne. Podstawy C++. Tablice informatyczne — Twój sposób na unikanie błędów!
Tablice informatyczne. C#. Wydanie III
Krzysztof Rychlicki-Kicior
Najważniejsza wiedza jest tu! C# to obecnie jeden z najważniejszych, najpopularniejszych i najbardziej wszechstronnych obiektowych języków programowania, nic więc dziwnego, że na rynku dostępnych jest mnóstwo publikacji na jego temat. Niestety, są to przeważnie opasłe tomy, zupełnie nieprzydatne jako pomoc w codziennej pracy. Na szczęście są też Tablice informatyczne. C#, a ich nowe wydanie zawiera większość informacji, które zawsze należy mieć pod ręką! Skoncentrowana treść, zwarta forma, praktyczne przykłady kodu - tu szybko znajdziesz to, czego szukasz! Składnia języka Typy danych Klasy i dziedziczenie LINQ i komponenty WPF Połączenia HTTP Obsługa formatów danych XML i JSON Szukasz podpowiedzi? Sięgnij po tablice!
Tablice informatyczne. TypeScript
Marcin Felczerek
Nie pamiętasz? Zerknij do tablic! TypeScript to opracowany przez firmę Microsoft statycznie typowany wariant języka ECMAScript, czyli popularnego JavaScriptu. Pozwala pisać programy na dowolne platformy bazujące na JS, a więc Node.js, Electron czy na strony WWW, a przy tym oferuje szereg dodatkowych możliwości, dzięki czemu zdobywa coraz większą popularność wśród profesjonalnych deweloperów. Tablice informatyczne. TypeScript to niezwykle skondensowane źródło wiedzy, które umożliwia szybkie przypomnienie sobie składni i konstrukcji języka oraz sposobów ich zastosowania. Przejrzysty układ tablic sprawi, że z łatwością odszukasz informacje o typach oferowanych przez TypeScript, a także zaznajomisz się z metodami korzystania z bibliotek i zarządzania projektem opracowanym w TS. Składnia, instrukcje i funkcje języka TypeScript Typy proste i złożone Zaawansowane możliwości TS Biblioteki i deklaracje Zarządzanie projektem i kompilacja TypeScript - prosto do celu!
MonoGame. Podstawowe koncepcje grafiki 3D
Damian Kaniewski, Tomasz Dziubak, Jacek Matulewski
Książka "MonoGame. Podstawowe koncepcje grafiki 3D" Damiana Kaniewskiego, Tomasza Dziubaka, Jacka matulewskiego zdobyła wyróżnienie w konkursie na Najlepszą Polską Książkę Informatyczną 2024r. organizowanym przez Polskie Towarzystwo Informatyczne. Poznaj tajniki programowania grafiki 3D we frameworku MonoGame, dzięki któremu powstały takie hity jak Stardew Valley czy Carrion. Monogame jako kontynuator XNA oferuje twórcom gier ogromne perspektywy, swobodę i możliwość dostarczania gier na wszystkie najpopularniejsze systemy operacyjne, łącznie z mobilnymi, pozostając przy tym całkowicie darmowym. Książka adresowana jest do wszystkich zainteresowanych tworzeniem gier i mających przynajmniej podstawową wiedzę o wykorzystywanym w Monogame języku programowania C#. MonoGame. Podstawowe koncepcje grafiki 3D dotyczy programowania grafiki 3D, co oznacza, że do jej tworzenia wykorzystuje się kod, a nie edytor sceny obsługiwany myszką. Autorzy wyczerpująco omówili kluczowe zagadnienia, jak rozdzielenie definiowanie figur i brył, poruszanie nimi na scenie, oświetlenie i cienie, mieszanie kolorów czy odwzorowanie tekstur. Wyjaśnione są także kwestie wykraczające poza podstawy grafiki 3D i dotykające tworzenia gier, jak komponentyzacja produkcji gier czy kwestie projektowania systemów sterowania. W rezultacie Czytelnik otrzymuje książkę na temat grafiki 3D w MonoGame łączącą teorię z wykorzystaniem praktycznych przykładów. Dzięki książce: zgłębisz programowanie grafiki 3D zaczniesz tworzyć trójwymiarowe gry wideo poznasz tajniki frameworka MonoGame dowiesz się o wykorzystaniu C# w gamedevie
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 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
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!