Opus magnum C++. Wyprawa w głąb C++20. Tom 5Poznawaj C++20 tak, jakby tłumaczył Ci go doświadczony kolega, z którym siedzisz przy jednym biurkuC++20 to największa od czasu wersji z numerem 11 aktualizacja języka C++. Wprowadza dziesiątki nowych mechanizmów, pozwalających pisać kod, który jest nowocześniejszy, bezpieczniejszy, czytelniejszy i wygodniejszy w utrzymaniu.Wyprawa w głąb C++20 to kolejny tom cenionego cyklu Opus magnum C++, poświęconego najważniejszym zagadnieniom związanym z językiem C++. Autor, korzystając z wieloletniego doświadczenia zdobytego w międzynarodowych projektach, prowadzi czytelników krok po kroku przez nowe możliwości standardu C++20. Tak jak w poprzednich tomach, trudniejsze kwestie wyjaśnia prostym, przyjaznym językiem, a dodatkowo ilustruje je licznymi przykładami i praktycznymi programami.Czego się nauczysz?Poznasz nowe atrybuty, dzięki którym skuteczniej porozumiesz się z kompilatoremNauczysz się korzystać z trójstanowego operatora porównania (=)Odkryjesz nowoczesne metody formatowania tekstu z użyciem std::formatPoznasz mechanizmy std::ranges, które pozwalają wygodniej przetwarzać sekwencje danychDowiesz się, czym są koncepty (concepts) i jak dzięki nim tworzyć bezpieczniejsze i bardziej przejrzyste szablonyNauczysz się budować moduły - jako nowoczesny sposób organizowania dużych projektówPoznasz korutyny, jedną z najciekawszych i najbardziej nowatorskich możliwości C++20Jeżeli znasz wcześniejsze standardy C++, ta książka pokaże Ci, jak ogromny krok naprzód wykonał współczesny C++ i pomoże w pełni wykorzystać jego nowe możliwości.
GitHub Copilot. Wprowadzenie. Efektywne programowanie z asystentem AICzego się nauczysz?Zainstalowania i skonfigurowania GitHub Copilot w środowisku IDEWykorzystywania sugestii inline oraz pobierania alternatywnych podpowiedzi koduSterowania generowaniem kodu za pomocą komentarzy dyrektywnych i pytań w kodzieProwadzenia konwersacji z Copilot Chat w edytorze, terminalu i szybkim czacieProjektowania skutecznych promptów z kontekstem, uczestnikami (@workspace, @vscode, @terminal) i zmiennymi czatuTworzenia niestandardowych instrukcji generowania kodu i standardów zespołowychEdytowania projektów z Copilot Edits oraz przewidywania zmian dzięki Next Edit SuggestionsAutomatyzowania pracy w trybie Agent i korzystania z Copilot VisionDiagnozowania i usuwania błędów z pomocą Copilota w IDEGenerowania testów jednostkowych i integracyjnych (w tym przez /tests, prompty i komentarze) oraz walidowania danych wejściowychDefiniowania własnych instrukcji testowych i stosowania podejścia test-first z wykorzystaniem struktur bazowychTworzenia dokumentacji (API, funkcjonalnej i podsumowującej) na podstawie kodu i kontekstu projektuObjaśniania fragmentów kodu, konwencji i potencjalnych problemów, także w nieznanych językachZwiększania trafności i aktualności sugestii przez świadome zarządzanie kontekstem, dobór modelu i kontrolę halucynacjiStosowania Copilota do zadań poza kodem aplikacji: SQL, YAML/Kubernetes, regexy, generowanie danych i praca z GitHub CLIRozszerzania Copilota przez instalację i tworzenie rozszerzeń (agentowych, skill-based oraz VS Code), z użyciem GitHub Apps i endpointówIdea, by komputer asystował w pisaniu kodu, jeszcze niedawno wydawała się nierealna lub co najmniej odległa. Dziś to codzienność. Wśród dostępnych rozwiązań wyróżnia się GitHub Copilot, który wykorzystuje sztuczną inteligencję, by analizować kontekst, przewidywać intencje programisty i proponować gotowe rozwiązania. To nie tylko narzędzie, ale także dowód na to, jak szybko AI stała się integralną częścią procesu twórczego w świecie technologii.Dzięki tej książce radykalnie zwiększysz swoją produktywność z pomocą generatywnej sztucznej inteligencji dostępnej w środowisku GitHub Copilot. Nauczysz się szybszego pisania kodu, łatwiejszego przygotowywania testów i opracowywania rzetelnej dokumentacji. Poznasz też zaawansowane możliwości, takie jak autonomiczne dodawanie funkcji i automatyczne przeglądanie żądań pobierania. Poza podstawami zaznajomisz się z trybami Copilot Edits, Agent i Vision. Zaczniesz również tworzyć własne rozszerzenia Copilota i tym samym zyskiwać dodatkowe możliwości bez względu na to, z którego języka korzystasz.Ta książka jest praktyczna, przemyślana i oparta na codziennej pracy programistów z kodem!Andrew Stellman, programista, kierownik zespołu, instruktor i autorW książce między innymi:zastosowanie AI do analizy i zrozumienia trudniejszych fragmentów kodu i algorytmówtryb uzupełniania kodu w edytorze i interfejs konwersacyjnyprzekształcanie promptów w działające funkcje, testy i dokumentacjęoptymalizacja wyników generowanych przez AI za pomocą kontekstu i promptówopracowywanie funkcji i refaktoryzacja kodu z użyciem AITo najlepszy przewodnik po potężnym narzędziu, jakim jest GitHub Copilot!Tom Taulli, autor książki Programowanie wspomagane sztuczną inteligencją
Uczenie maszynowe z użyciem Scikit-Learn i PyTorch. Koncepcje, narzędzia i techniki umożliwiające konstruowanie inteligentnych systemówUczenie maszynowe i sztuczna inteligencja to dziś najgorętsze tematy w branży IT. Od ChatGPT po autonomiczne pojazdy technologie AI przekształcają każdą dziedzinę przemysłu. Popyt na specjalistów ML rośnie wykładniczo, a umiejętność budowania i wdrażania modeli uczenia maszynowego stała się poszukiwaną na rynku kompetencją potencjalnych pracowników. Ta książka to kompleksowy przewodnik po świecie uczenia maszynowego z wykorzystaniem najpopularniejszych narzędzi: Scikit-Learn do klasycznych algorytmów ML i PyTorch wiodącej biblioteki do uczenia głębokiego.Książka prowadzi czytelnika od podstaw uczenia maszynowego do zaawansowanych technik uczenia głębokiego. Część pierwsza obejmuje fundamenty ML: przygotowanie danych, wybór i trenowanie modeli, algorytmy klasyfikacji i regresji, drzewa decyzyjne, lasy losowe, techniki redukcji wymiarowości. Druga jest poświęcona sieciom neuronowym i uczeniu głębokiemu w PyTorch: od podstawowych perceptronów, przez sieci splotowe do widzenia komputerowego, sieci rekurencyjne do przetwarzania sekwencji, aż po transformatory architekturę stojącą za współczesnymi asystentami AI. Każdy rozdział zawiera praktyczne przykłady w postaci notatników Jupyter, gotowe do uruchomienia w Google Colab.W książce:Kompletny projekt MLKlasyczne algorytmySieci neuronowe w PyTorchCNN do widzenia komputerowego i wykrywania obiektówTransformatory do NLPUczenie przez wzmacnianie i generatywne modele AITransfer learning, kwantyzacja, przyspieszanie modeliOd podstaw do transformatorów praktyczny przewodnik po ML i AIKsiążka ta wychowała nowe pokolenie praktyków uczenia maszynowego. Została znakomicie zaktualizowana, aby uwzględnić PyTorch, i ponownie staje się najważniejszym praktycznym przewodnikiem w tej dziedzinie.Tarun Narayanan, inżynier uczenia maszynowego w Amazon AGIGeron trafia w sedno: praktyczne implementacje w Scikit-Learn i PyTorch, które uczą koncepcji, równoważone teorią, która wyjaśnia, zamiast przytłaczać.Ulf Bissbort, dyrektor do spraw technicznych i współzałożyciel ZefHubKsiążka ta jest prawdziwą biblią dla początkujących w dziedzinie uczenia maszynowego.Haesun Park, laureatka programu Microsoft AI MVP
Wojna z nauką. 5 potężnych sił, które niszczą prawdę i zagrażają światuTo nie chaos. To system dezinformacji. Kto za nim stoi?Wojna z nauką to manifest dwóch wybitnych naukowców, którzy od dekad stoją na pierwszej linii frontu w walce z dezinformacją. W czasach, gdy teorie spiskowe dominują w mediach społecznościowych, a populistyczni politycy podważają autorytet ekspertów, książka ta staje się niezbędnym przewodnikiem po mrocznym świecie współczesnej antynauki.Autorzy sami doświadczyli gróźb śmierci, internetowych nagonek i politycznych prześladowań. Ujawniają mechanizmy stojące za kampanią, która kosztowała już setki tysięcy istnień ludzkich. To nie jest kolejna akademicka analiza, to wezwanie do walki o przyszłość cywilizacji.Mann i Hotez identyfikują pięć śmiercionośnych sił zagrażających nauce: wpływowych miliarderów finansujących imperium dezinformacji, państwa naftowe prowadzące cyberwojny, profesjonalistów legitymizujących kłamstwa swoimi dyplomami, propagandystów zalewających internet fake newsami i media nawet te głównego nurtu które w pogoni za obiektywizmem zrównują fakty z fikcją.Książka opisuje, jak elity kontrolujące środki przekazu między innymi bracia Koch, Elon Musk i Rupert Murdoch a także propaganda reżimu Putina na różne sposoby przyczyniają się do torpedowania działań klimatycznych i szczepień. Pokazuje, jak deklaracja z Great Barrington przyczyniła się do setek tysięcy zgonów z powodu COVID-19, jak Fox News stał się tubą propagandową śmiercionośnych kłamstw i dlaczego czerwone stany płaciły krwią za antynaukową retorykę.To przewodnik przetrwania w erze postprawdy z konkretnym planem działania dla każdego, kto nie chce być bezsilnym świadkiem upadku cywilizacji.Obaj autorzy regularnie występują w CNN, MSNBC i BBC, broniąc nauki przed atakami ekstremistów.Nauka znajduje się pod obstrzałem, co stanowi złe wieści dla nas wszystkich. Peter Hotez i Michael Mann nazywają tu rzeczy po imieniu.Bill Nye, popularyzator naukiBroniąc dowodów i prawdy, doktorzy Mann i Hotez stanowią przykład wolontariuszy nauki obywatelskiej, dzięki którym nasz kraj stał się zdrowszy, bardziej zrównoważony i, naturalnie, wspanialszy.Chelsea Clinton, wiceprzewodnicząca Fundacji ClintonówLektura obowiązkowa dla każdego, kto troszczy się o planetę i ludzkość.Norman J. Ornstein, współautor książki Its Even Worse Than It LooksW tych mrocznych czasach, gdy stoimy w obliczu frontalnego szturmu na naukę, dwaj szanowani naukowcy, doktorzy Mann i Hotez, stanowią przykład wojowników odważnie przedstawiających prawdę współczesnej władzy.Eric Topol, autor książki Medycyna głęboka
Domain-Driven Design w transformacji systemów. Skuteczna modernizacja legacy bez zbędnego ryzykaPrzekształć legacy w przewagę konkurencyjną dzięki Domain-Driven DesignModernizacja systemów zastanych to jedno z największych wyzwań współczesnej inżynierii oprogramowania. W erze cyfrowej transformacji firmy borykają się z przestarzałymi monolitami, które hamują innowacje i generują coraz wyższe koszty utrzymania. Domain-Driven Design (DDD), podejście od lat uznawane za skuteczne w tworzeniu nowego oprogramowania, przechodzi drugą młodość jako metodyka transformacji systemów legacy. Książka wypełnia istotną lukę na rynku oferuje kompleksowe, praktyczne podejście do modernizacji opartej na zasadach DDD, łączące aspekty techniczne, biznesowe i organizacyjne.Autorzy prezentują metodę Domain-Driven Transformation (DDT) na poziomie strategicznym i organizacyjnym. Prowadzą czytelnika przez cztery kluczowe kroki: ponowne odkrywanie dziedziny biznesowej, modelowanie architektury docelowej, dopasowanie architektury rzeczywistej do docelowej, a także określanie priorytetów i realizację działań transformacyjnych. Szczególną wartość stanowi indeks dojrzałości modularności (MMI), który pozwala ocenić stan systemu i wybrać odpowiednią ścieżkę transformacji. Książka pokazuje, jak unikać pułapek wielkiego przepisania, stosować refaktoryzacje dziedzinowe i reorganizować zespoły według metodologii team topologies.Najważniejsze zagadnienia:Ocena kondycji systemu i wybór właściwej ścieżki transformacjiTechniki ponownego odkrywania dziedzinyKatalog refaktoryzacji dziedzinowychReorganizacja zespołów z horyzontalnej (warstwowej) na wertykalną (międzyfunkcyjną)Praktyczne studia przypadków z branży kinowej, bankowej, leasingowej i portowejZastosowanie AI do wsparcia procesu transformacji i refaktoryzacjiJeśli rozpoczynasz projekt transformacji, polecam przeczytać tę książkę!Michael Feathers, autor Working Effectively with Legacy CodeTo najlepsza książka o DDD dostępna na rynkuSergio Morazan, OBI Group HoldingWypełnia lukę w literaturze poświęconej projektowaniu dziedzinowemu, koncentrując się na praktycznym zastosowaniu zasad DDD w transformacji systemów zastanychGien Verschatse, współautor Collaborative Software Design
Chatboty, które działają! Praktyczny przewodnik po konwersacyjnej sztucznej inteligencjiKonwersacyjna sztuczna inteligencja jest potężnym narzędziem. Dzięki chatbotom firmy usprawniają obsługę klientów i obniżają jej koszty, a pracownicy mogą się koncentrować na zadaniach wymagających większych kompetencji i budować wartość biznesową. Mimo że interfejsy konwersacyjne stały się powszechne, wiele wdrożeń nie spełnia oczekiwań użytkowników lub z czasem traci na jakości i przydatności.Bezcenne źródło wiedzy dla każdego, kto chce pomyślnie tworzyć i wdrażać konwersacyjne rozwiązania AI!Marc Nehme, MicrosoftW tej praktycznej książce opisano narzędzia, techniki i sprawdzone podejścia do budowania chatbotów wykorzystujących duże modele językowe i klasyczne komponenty systemów konwersacyjnych. Autorzy pokazują, jak projektować rozwiązania, które działają niezawodnie także w skali korporacyjnej. Omawiają metody rozpoznawania intencji użytkownika za pomocą modeli LLM, sposoby reagowania na nieoczekiwane dane wejściowe i technikę RAG, która pozwala zachować aktualność i trafność odpowiedzi. Duży nacisk położono na pętle informacji zwrotnej umożliwiające ciągłe doskonalenie jakości chatbotów, jak również na bezpieczną integrację generatywnej AI z istniejącymi architekturami.Najważniejsze tematy:łączenie generatywnej sztucznej inteligencji z klasycznymi narzędziami dla chatbotówstosowanie modeli LLM do poprawy jakości, dokładności i użyteczności odpowiedziplanowanie i wdrażanie ciągłego doskonaleniastosowanie techniki RAG do generowania odpowiedzi specyficznych dla danej dziedzinyGotowy plan działania dla tych, którzy chcą budować i mierzyć skuteczne systemy konwersacyjnej sztucznej inteligencji!Corville Allen, GoogleWspaniały, kompleksowy przewodnik!Sara Hines, pionierka innowacji AI
Aplikacje cloud-native w Azure. Budowa, wdrażanie i bezpieczeństwoZbuduj swoją pierwszą aplikację specjalnie do chmuryAplikacje typu cloud-native, na których budowie i implementacji skupia się ta książka, są tworzone specjalnie dla środowisk chmurowych. Tego typu rozwiązanie, korzystające z elastyczności chmury, opiera się na architekturze mikroserwisów, konteneryzacji, interfejsach API i automatyzacji. Dzięki temu jest szybkie we wdrażaniu, odporne na awarie i łatwe do rozbudowy.Ten poradnik pomoże Ci stworzyć od zera zaawansowaną aplikację: od pierwszego wiersza kodu, przez konteneryzację (Docker), aż po pełną automatyzację (CI/CD) w chmurze Microsoft Azure. W trakcie pracy nad projektem dowiesz się, jak pozyskać odpowiedni budżet i darmowe limity od Microsoftu, poznasz standardy rynkowe (architektura 3-warstwowa, wzorce DTO i Repository), zaznajomisz się również z zagadnieniami dotyczącymi bezpieczeństwa, takimi jak korzystanie z Azure Key Vault, by hasła nigdy nie trafiały do repozytoriów kodu.
Dieta, leki, dopamina. Naukowe podejście do uzależnienia od jedzenia, fenomenu GLP 1 i roli zdrowych nawykówKsiążka autora bestsellera New York Timesa!Czy też to znasz? Ciężko pracujesz nad utratą wagi, a potem bezsilnie obserwujesz, jak zbędne kilogramy wracają. Otyłość i nadwaga stały się bolesnym problemem, któremu towarzyszą frustracja, wstyd i społeczna niechęć. Pojawiają się nadciśnienie, choroby serca, cukrzyca. Aktywność fizyczna staje się coraz trudniejsza. A diety po prostu nie działają. Co można z tym zrobić?Ta książka pokazuje, że rozwiązanie istnieje. Znajdziesz tu wyczerpujące i niezwykle potrzebne wyjaśnienie działania leków stosowanych w leczeniu otyłości. Zrozumiesz, w jaki sposób leki z grupy GLP-1 wpływają na struktury mózgowe odpowiedzialne za głód i motywację, a także poznasz niewygodną prawdę: wysoko przetworzona żywność może działać jak substancja uzależniająca, a proces odchudzania bywa w rzeczywistości leczeniem uzależnienia.Przełamanie tabu wokół tego tematu jest konieczne. Autor pokazuje, jak dezaktywować obwody neuronalne odpowiedzialne za kompulsywne jedzenie i jak zmienić podejście do własnego ciała. Uprzedza przy tym, że leki GLP-1 niosą realne ryzyko i nie są rozwiązaniem dla każdego. Jednak nowoczesna nauka pozwala przerwać wieloletnią walkę ze zbędnymi kilogramami i ta książka pokazuje, jak to zrobić!Zadbaj o swoje ciało. To jedyne miejsce, jakie masz do życia.Jim Rohn
Technologia informacyjna i informatyka to dziedziny, których wykorzystanie i dostępność stale rosną, a tempo zachodzących w nich zmian jest nieporównywalne z rozwojem innych dyscyplin. Umiejętność biegłego posługiwania się komputerem i bezpiecznego korzystania z sieci komputerowych są obowiązkowe na rynku pracy. Wkrótce każdy z nas będzie musiał legitymować się wiedzą z zakresu programowania oraz tworzenia strony internetowej zgodnie z obowiązującymi standardami. Rolą szkoły, a w szczególności nauczyciela przedmiotu, jest zaznajomienie uczniów z tą wiedzą i wskazanie pozytywnych aspektów włączenia cyfrowego.Informatyka w szkole ponadpodstawowej na poziomie podstawowym:jest przedmiotem obowiązkowym prowadzonym we wszystkich klasachnie jest przedmiotem maturalnymstanowi podstawę do nauki informatyki na poziomie rozszerzonymDzięki pracy z książką Informatyka Europejczyka. Podręcznik dla szkół ponadpodstawowych. Zakres podstawowy. Część 3 poszerzysz swoje umiejętności programowania w języku Python. Poznasz nowe algorytmy na ciągach liczbowych i tekstach i nauczysz się je stosować. Wykorzystasz język Python w robotyce. Zapoznasz się z podstawowymi poleceniami biblioteki MicroPython i będziesz wykonywać proste zadania z zakresu programowania płytki micro:bit. Dowiesz się, jaka jest rola systemu operacyjnego. Scharakteryzujesz sieć Internet i poznasz korzyści z włączenia cyfrowego i konsekwencje wykluczenia. Stworzysz stronę internetową zgodnie ze standardami, wzbogaconą tabelami, listami i elementami dynamicznymi. Zrealizujesz zespołowy projekt informatyczny.
Nowoczesny niemiecki dla branży IT. Praktyczne przykłady i ćwiczeniaIT mówi po niemiecku. Ty też możesz!Jeśli pracujesz w sektorze IT i masz kontakt z klientami lub ze współpracownikami z krajów niemieckojęzycznych, ten podręcznik powinien się stać Twoją lekturą obowiązkową. Podobnie, jeżeli przygotowujesz się do wykonywania zawodu związanego z informatyką, elektroniką czy techniką i rozważasz wyjazd do Niemiec, Austrii lub Szwajcarii. Przyda Ci się również, jeśli jesteś lektorem lub lektorką języka niemieckiego i uczysz obecnych i przyszłych specjalistów z sektora nowoczesnych technologii.W książce znajdziesz materiały, które pozwolą Ci na naukę języka branży IT używanego w codziennej pracy w niemieckich przedsiębiorstwach i firmach. Teksty i ćwiczenia zostały pomyślane i opracowane w taki sposób, aby przybliżyć mowę codzienną, a także nauczyć czytać i pisać po niemiecku tak, jak robią to rodowici użytkownicy tego języka w branży IT.Dzięki temu podręcznikowi:przygotujesz się do wszechstronnej pracy z dłuższymi tekstami o specyfice branżowejpoznasz słownictwo, którego nie znajdziesz w żadnej innej książce do nauki języka niemieckiegonauczysz się komponowania wypowiedzi pisemnych o różnej długościzaczniesz tłumaczyć zwroty, wyrażenia i całe zdania z niemieckiego na polski - i odwrotnie.
Arduino. 10 projektów, które naprawdę działająJeśli interesuje Cię elektronika i chcesz samodzielnie tworzyć interaktywne projekty, ta książka będzie dla Ciebie idealna. Nauczysz się z niej krok po kroku konstruować programowalne urządzenia elektroniczne, reagujące na światło, ruch, temperaturę i na Twoje pomysły.W środku czeka na Ciebie 10 projektów, takich jak system alarmowy, inteligentna stacja pogodowa, symulator inteligentnych świateł czy licznik kroków. Wszystkie bazują na popularnej płytce Arduino Nano, współpracującej z platformą Arduino IDE.Arduino IDE to intuicyjne środowisko programistyczne, które otwiera drzwi do świata nowoczesnej elektroniki. Pozwala szybko tworzyć i rozwijać własne projekty - od prostych interaktywnych urządzeń po zaawansowane konstrukcje elektroniczne - i oferuje do tego wygodne narzędzia, bogaty ekosystem bibliotek i pełne wsparcie społeczności. Platforma jest używana także przez zawodowców.Wystarczy:płytka Arduino Nanooprogramowanie Arduino IDE, które pobierzesz ze strony producentakabel USB do połączenia płytki z komputeremczujniki i...Możemy zaczynać!
Wireshark. Analiza ruchu sieciowego i wykrywanie włamańBy wiedzieć, co w sieci piszczyŚwiadomość tego, co i w jaki sposób jest przekazywane za pomocą sieci, to istotna sprawa. Szczególnie w kontekście potencjalnych ataków i włamań. Jednym z programów pozwalających przechwycić, przeanalizować w czasie rzeczywistym i szczegółowo przebadać pakiety danych przesyłanych w sieciach komputerowych jest Wireshark. Umożliwia on między innymi diagnozowanie problemów sieciowych, wykrywanie ataków i optymalizowanie wydajności sieci.Jeśli chcesz wiedzieć o nim więcej, poznać pełny pakiet możliwości Wiresharka i nauczyć się z nich korzystać, najnowsza książka Adama Józefioka z pewnością Ci w tym pomoże. Za jej sprawą między innymi opanujesz podstawowe i zaawansowane funkcje programu. Dowiesz się, jak z udziałem Wiresharka przechwytywać i analizować ruch w sieci, wykrywać włamania do niej, a także monitorować jej bezpieczeństwo. Dzięki lekturze poradnika i przetestowaniu opisanych w nim narzędzi poznasz również statystyczne i analityczne funkcje tego przydatnego oprogramowania.
Neurobiologia zmysłów. Jak zachować równowagę sensoryczną w świecie pełnym bodźcówMózg i zmysły w epoce nadmiaruCzy to, ile widzimy, słyszymy i czujemy, wpływa na nasze zdrowie i samopoczucie? A może to właśnie jakość i proporcje bodźców, które odbieramy każdego dnia, kształtują nasz wewnętrzny świat?Autor zabiera czytelników w fascynującą podróż po świecie percepcji, prowadząc ich przez proces powstawania wrażeń - od prostych bodźców do złożonych doświadczeń. Łącząc neurobiologię, psychologię i filozofię, przygląda się temu, jak współczesne środowisko - pełne hałasu, ekranów i różnorodnych zapachów - zaburza równowagę sensoryczną człowieka. Tłumaczy, dlaczego nadmierna stymulacja prowadzi do spadku odporności psychicznej, chronicznego zmęczenia i obniżenia jakości życia. Nie poprzestaje jednak na diagnozie, lecz wskazuje również, jak świadomie budować harmonijną relację z rzeczywistością.To nie tylko inspirująca książka popularnonaukowa o tym, jak mózg tworzy subiektywne wrażenia. To także praktyczny przewodnik dla tych, którzy chcą żyć uważniej, lepiej zrozumieć zależności między ciałem a umysłem i osiągnąć równowagę w codziennym życiu pełnym sensorycznego szumu.
SQL dla analityków danych. Skutecznie analizuj dane, wyciągaj wartościowe wnioski i opanuj zaawansowany SQL na potrzeby praktycznych zastosowań. Wydanie IVCzego się nauczysz?Konfigurowania środowiska PostgreSQL i pracy z narzędziem psqlModelowania danych relacyjnych z użyciem kluczy głównych i obcych oraz normalizacjiTworzenia tabel o poprawnej strukturze, typach danych i ograniczeniachWykonywania operacji CRUD do zarządzania danymi w bazieImportowania i eksportowania danych z użyciem COPY i COPYAutomatyzowania pracy z bazą w Pythonie z wykorzystaniem SQLAlchemy i pandasPisania zapytań SELECT z sortowaniem, limitami, aliasami i DISTINCT/DISTINCT ONFiltrowania danych z użyciem warunków AND/OR, IN/NOT IN oraz IS NULLPrzekształcania danych funkcjami SQL, w tym CASE WHENTworzenia funkcji użytkownika, modyfikowania schematu i stosowania wyzwalaczyBudowania zapytań z podzapytaniami, CTE (WITH), widokami i operacjami na zbiorach (UNION)Łączenia tabel z użyciem złączeń wewnętrznych i zewnętrznych pod potrzeby analizAgregowania wyników z GROUP BY oraz filtrowania agregatów klauzulą HAVINGAnalizowania trendów i porównań między wierszami dzięki funkcjom okna i ramkom okienOptymalizowania zapytań przez analizę planów wykonania i dobór indeksówPrzetwarzania danych JSONB, tablic, dat/czasu, tekstu i danych geoprzestrzennych w PostgreSQLSQL pozostaje fundamentalnym narzędziem w nowoczesnej analityce danych, a jego znajomość należy do najbardziej pożądanych na rynku IT. W erze big data i podejmowania decyzji opartych na danych ważna jest umiejętność efektywnego wydobywania informacji z relacyjnych baz danych. Czwarte wydanie tej książki, zaktualizowane o najnowsze funkcje PostgreSQL i dostosowane do współczesnych przepływów pracy, łączy tradycyjne podejście SQL-owe z nowoczesnymi narzędziami, jak Python, i technikami uczenia maszynowego.Książka prowadzi czytelnika przez kompletną ścieżkę od podstaw tworzenia i zarządzania bazami danych, przez zaawansowane techniki agregacji i funkcje okna, aż po analizy statystyczne i przetwarzanie złożonych typów danych. Autorzy kładą nacisk na praktyczne zastosowania, prezentując nie tylko składnię SQL-a, ale przede wszystkim kontekst biznesowy i rzeczywiste scenariusze analityczne. Każdy rozdział zawiera praktyczne ćwiczenia i studia przypadku, które pozwalają natychmiast zastosować zdobytą wiedzę. Czwarte wydanie wprowadza ulepszoną strukturę dydaktyczną z ćwiczeniami bezpośrednio po wykładach i zadaniami sprawdzającymi na końcu rozdziałów.Najważniejsze zagadnienia:Tworzenie i zarządzanie strukturami baz danych PostgreSQL z wykorzystaniem operacji CRUDZaawansowane techniki pobierania danych: złączenia, podkwerendy, widoki i wyrażenia WITHFunkcje okna do identyfikowania wzorców, trendów i pozycji w zbiorach danychAnaliza statystyczna i testowanie hipotez bezpośrednio w SQL-uPrzetwarzanie JSON, tablic, danych geoprzestrzennych i szeregów czasowychOptymalizacja wydajności SQL-a przez indeksy i plany wykonywania kwerendIntegracja SQL-a z Pythonem do automatyzacji procesów analitycznychOd podstaw SQL-a do zaawansowanej analityki danych z PostgreSQL
Analiza bayesowska w Pythonie. Praktyczny przewodnik po modelowaniu probabilistycznym. Wydanie IIIW ostatnich dekadach statystyka bayesowska zyskała ogromne znaczenie w nauce i inżynierii. Współczesna analiza bayesowska to w dużej mierze statystyka obliczeniowa elastyczna, przejrzysta i umożliwiająca intuicyjną interpretację wyników. Dzięki rozwojowi bibliotek języka Python koncepcje bayesowskie stały się praktycznym narzędziem do realizacji zaawansowanych scenariuszy analitycznych.Książka stanowi kompleksowe wprowadzenie do stosowanego wnioskowania bayesowskiego i jego implementacji w Pythonie. Autor używa nowoczesnej biblioteki PyMC do programowania probabilistycznego, a ArviZ do analizy i diagnostyki modeli. Omawia także inne narzędzia ekosystemu bayesowskiego, takie jak Bambi, PreliZ i Kulprit. Zapoznasz się z zagadnieniami bayesowskich addytywnych drzew regresyjnych (BART), selekcji zmiennych, konstrukcji rozkładów a priori i porównywania modeli. Ponadto dowiesz się, jak budować, analizować i interpretować modele probabilistyczne w projektach z zakresu data science.W książce między innymi:budowa modeli probabilistycznych z użyciem PyMCanaliza i diagnostyka modeli w ArviZmodele hierarchiczne zalety i ograniczeniaporównywanie modeli i wybór najlepszych rozwiązańinterpretacja wyników w kontekście rzeczywistych problemówmyślenie probabilistyczne w ujęciu bayesowskimKsiążka stanowi kompleksowe, jasne i zwięzłe wprowadzenie do metod bayesowskich i biblioteki PyMC.Christopher Fonnesbeck i Thomas Wiecki
Architektura systemów AI. Projektowanie skalowalnego i niezawodnego oprogramowaniaKażdego dnia pojawiają się nowe zastosowania sztucznej inteligencji. Większość z nich opiera się na złożonych systemach programistycznych, których budowa wymaga zdyscyplinowanego, inżynierskiego podejścia. Dobre praktyki projektowania oprogramowania są doskonale znane ale czy sprawdzają się w architekturze, w której kluczową rolę odgrywają modele AI?W tej książce znajdziesz sposób na zapanowanie nad złożonością integracji AI. Poznasz koncepcje i procesy architektoniczne kluczowe dla budowania skalowalnych, solidnych systemów AI przy jednoczesnej minimalizacji ryzyka związanego z ich rozwojem i konserwacją. Poszczególne zagadnienia zostały zilustrowane rzeczywistymi przykładami i wzbogacone o praktyczne ćwiczenia, co pozwoli Ci pogłębić zrozumienie omawianych tematów. Krok po kroku nauczysz się budować kluczowe komponenty architektoniczne wspierające systemy AI. Książkę w szczególności docenią architekci i doświadczeni programiści, którzy chcą budować systemy AI w sposób uporządkowany, przewidywalny i zgodny z zasadami inżynierii oprogramowania.Najciekawsze zagadnienia:wyzwania architektoniczne w systemach AInarzędzia ułatwiające projektowanie i integrację rozwiązań AIkoncepcje AI/ML, takie jak wnioskowanie i podejmowanie decyzjiprototypowanie i iteracyjne doskonalenie systemówkorzystanie z wzorców i heurystykintegracja AI z większymi systemamiPoznaj wzorce, strategie i koncepcje niezbędne do projektowania złożonej architektury AI!
Automatyka przemysłowa i systemy sterowania w pigułcePoznaj najszybciej rozwijający się dział inżynierii elektrycznejAutomatyka przemysłowa i systemy sterowania stanowią fundament współczesnego przemysłu. Dzięki ich zastosowaniu możliwe jest precyzyjne planowanie, prowadzenie i koordynowanie procesów technologicznych. Znajomość zasad rządzących zarówno automatyką, jak i sterowaniem pozostaje obowiązkowa dla projektantów, osób uruchamiających i obsługujących urządzenia przemysłowe.Ta książka powstała z myślą o przyszłych i obecnych pracownikach sektora produkcji. Stanowi kompendium wiedzy z zakresu automatyki przemysłowej i systemów sterowania. Czytelnik znajdzie tu informacje dotyczące klasycznych systemów stykowych, jak również nowoczesnych sterowników PLC.Wiedza zawarta w podręczniku obejmuje takie zagadnienia jak:Podstawy elektrotechnikiAparatura stykowa elektrycznych układów sterowania wraz z symbolikąPrzewody i okablowanieSchematy elektryczneUkłady sterowania programowalnegoJej opanowanie stanowi pierwszy krok dla osób, które chcą dołączyć do grona specjalistów w zakresie automatyki przemysłowej - dziedziny otwierającej drogę do pracy przy nowoczesnych systemach przemysłowych.
Node.js. Wzorce projektowe i techniki tworzenia aplikacji produkcyjnych. Wydanie IVWstępy napisali: Colin J. Ihrig (współtwórca Node.js) i Matteo Collina (główny opiekun Fastify, współtwórca Node.js).Node.js to obecnie jedna z najpopularniejszych platform do tworzenia aplikacji serwerowych, używana przez miliony programistów na całym świecie. Jej asynchroniczna, sterowana zdarzeniami architektura idealnie sprawdza się w budowaniu skalowalnych systemów internetowych, API i mikrousług. Książka odpowiada na potrzeby współczesnych programistów, prezentując najnowsze funkcje platformy, sprawdzone wzorce projektowe, a także praktyczne techniki tworzenia wydajnych, niezawodnych aplikacji produkcyjnych.Autorzy prowadzą czytelnika przez wszystkie aspekty profesjonalnego programowania w Node.js od fundamentów platformy i systemu modułów, przez programowanie asynchroniczne z wykorzystaniem callbacks, obietnic i async/await, aż po zaawansowane wzorce projektowe i architektury mikrousług. Szczegółowo omawiają strumienie Node.js, konstrukcyjne, strukturalne i behawioralne wzorce projektowe. Książka zawiera praktyczne receptury odpowiadające na typowe wyzwania: asynchroniczną inicjalizację, buforowanie, anulowanie operacji czy wykonywanie zadań obciążających procesor. Końcowe rozdziały koncentrują się na skalowalności przedstawiają techniki skalowania aplikacji, zastosowanie Kubernetes i wzorce komunikacji w systemach rozproszonych z użyciem Redis, RabbitMQ i ZeroMQ.Najważniejsze zagadnienia:Asynchroniczne wzorce kontroli przepływuWzorce projektowe dostosowane do Node.jsTestowanie aplikacji testy jednostkowe, integracyjne i E2EZaawansowane recepturySkalowanie i architekturaKomunikacja w systemach rozproszonychMistrzowskie opanowanie Node.js od podstaw po systemy produkcyjne
Struktury danych. Ilustrowany przewodnikNauka struktur danych jest równie ważna jak nauka algorytmów od ponad sześćdziesięciu lat bowiem stanowią fundament informatyki i nic nie wskazuje na to, by miało się to zmienić. Niezależnie od tego, nad czym pracujesz, zawsze musisz odpowiedzieć sobie na jedno kluczowe pytanie: jak w efektywny sposób zorganizować dane?Przybliża struktury danych w przyjazny sposób!Ritobrata Ghosh, Artificial Learning SystemsTa przystępna i angażująca książka pomaga zrozumieć nawet złożone zagadnienia związane ze strukturami danych i z algorytmami. Przykłady zaczerpnięte z rzeczywistego świata pokazują, jak struktury danych działają w praktyce od przyspieszania wyszukiwania informacji po obsługę pacjentów w izbie przyjęć. Drzewa, kolejki, kopce i stosy nie będą miały przed Tobą żadnych tajemnic! Wizualne skojarzenia, trafne analogie i czytelne przykłady kodu w Pythonie sprawią, że abstrakcyjne pojęcia staną się intuicyjne i łatwe do zapamiętania. Jak wszystkie książki z serii Ilustrowany przewodnik, również ta pozycja jest lekka w odbiorze, praktyczna i wyjątkowo skuteczna dydaktycznie.Ta książka to złoty środek między nadmiernym uproszczeniem a nadmiarem teorii!Patrick Regan, MGHPCCW książce:szybkie wyszukiwanie przy użyciu tablic z haszowaniemdrzewa i binarne drzewa poszukiwań (BST) do organizacji danychzastosowanie grafów w modelowaniu złożonych danychnajlepsze struktury danych do wyzwań programistycznychPrzystępna i wyczerpująca. Wzbogaci Twój zestaw narzędzi o najważniejsze struktury danych!Bruno Goncalves, Data For Science, Inc.
Administrowanie bazą danych Oracle w środowisku LinuxSystemy bazodanowe Oracle stanowią jeden z filarów infrastruktury IT w dużych organizacjach. Wspierają systemy biznesowe, zapewniając wysoką dostępność, wydajność i bezpieczeństwo przetwarzanych danych. Administrowanie takimi środowiskami to nie tylko utrzymanie ciągłości ich działania, ale również optymalizacja, automatyzacja i rozwiązywanie złożonych problemów w systemach o dużej skali. Kompetencje w tym obszarze są wysoko cenione na rynku i otwierają drogę do pracy przy najbardziej wymagających projektach IT.Ten podręcznik skupia się na najnowszym wydaniu bazy danych Oracle. Tam, gdzie to zasadne, odwołuje się także do jej wcześniejszych wersji.Autor krok po kroku omawia proces instalacji i konfiguracji bazy, przywołuje też najczęściej występujące problemy. Pracując z książką, między innymi:Zrozumiesz architekturę baz danychPoznasz trzy odrębne metody instalacjiNauczysz się korzystać z bazy danych OracleDowiesz się, jak ją skonfigurować i jak dbać o to, by sprawnie działałaPrzyjrzysz się specyfice wersji Oracle AI Database 26ai
Ten produkt jest zapowiedzią. Realizacja Twojego zamówienia ulegnie przez to wydłużeniu do czasu premiery tej pozycji. Czy chcesz dodać ten produkt do koszyka?