Suchergebnisse
C++. Podróż po języku dla zaawansowanych. Wydanie III
Bjarne Stroustrup
C++ zmienił się nie do poznania: jest nowocześniejszy, bardziej precyzyjny, pozwala też na pisanie zwięzłego i efektywnego kodu. Programista ma dokładniejszą kontrolę nad działaniem programu, co przekłada się na szybkość pracy i lepsze wykorzystywanie zasobów sprzętowych. Dodatkowo ekosystem C++ oferuje mnóstwo bibliotek, narzędzi czy środowisk programistycznych. Aby jednak pisać w nim dobry kod, trzeba sprawnie poruszać się po świecie C++. To drugie wydanie zwięzłego przewodnika po C++ dla doświadczonych programistów, zaktualizowane do standardu C++20. Dzięki niemu zaznajomisz się z najważniejszymi elementami języka i biblioteki standardowej, koniecznymi do efektywnej pracy w takich stylach programowania jak programowanie zorientowane obiektowo czy generyczne. W tym wydaniu opisano wiele nowych elementów dodanych w C++20, w tym moduły, koncepcje, współprocedury i zakresy. Omówiono też wybrane komponenty biblioteki, które pojawią się dopiero w standardzie C++23. Jeśli jesteś programistą C lub C++ i zależy Ci, by lepiej poznać najnowsze możliwości języka C++, albo biegle posługujesz się innym językiem programowania i chcesz ogólnie zaznajomić się z zaletami nowoczesnego C++ ― nie znajdziesz bardziej zwięzłego i prostszego przewodnika niż ten. W książce między innymi: nowe możliwości języka w standardzie C++20 moduły, klasy i obsługa błędów operacje, zarządzanie zasobami i wejście-wyjście generatory, potoki, kontenery współbieżność i wielozadaniowość Oto nowoczesny C++: poznaj jego ukryte możliwości!
William Oettinger
Aby ująć i ukarać cyberprzestępcę, potrzeba czegoś więcej niż odnalezienie śladów włamania. Informatyk śledczy musi nie tylko prowadzić badania, ale również pozyskiwać i zabezpieczać dowody cyfrowe. Powinien też biegle analizować dowody i pisać raporty w taki sposób, aby można było z nich skorzystać w postępowaniu sądowym. Cała ta praca musi być wykonywana zgodnie z zasadami informatyki śledczej. To drugie wydanie popularnego przewodnika dla śledczych. Dzięki niemu sprawnie przygotujesz się do pracy z narzędziami kryminalistycznymi i zapoznasz się ze stosowanymi w informatyce śledczej technikami. Nauczysz się pozyskiwać informacje o podejrzanych i zabezpieczać znajdujące się w sieci dane, które mogą się okazać istotne w wyjaśnieniu sprawy. Zdobędziesz także potrzebną wiedzę o topologiach sieciowych, urządzeniach i niektórych protokołach sieciowych. Bardzo ważnym elementem publikacji jest rozdział poświęcony zasadom tworzenia raportów kryminalistycznych. Cenne informacje i wskazówki zawarte w przewodniku pomogą Ci odnieść sukces w dochodzeniach korporacyjnych lub śledztwach w sprawach karnych. W książce: proces dochodzeniowy i zasady pracy z dowodami walidacja narzędzi, oprogramowania i metod badawczych tworzenie i walidacja sterylnych nośników odkrywanie i analiza artefaktów przechwytywanie zawartości pamięci RAM analiza osi czasu, mediów, ciągów znaków i odzyskiwanie usuniętych plików Informatyka śledcza: Twoja tajna broń!
Programowanie. Teoria i praktyka w C++. Wydanie IV
Bjarne Stroustrup
Książka twórcy języka C++ Chcesz naprawdę dobrze opanować C++? Ucz się od najlepszego! Bjarne Stroustrup, twórca tego języka, jak nikt inny potrafi wyjaśnić zarówno podstawy, jak i najbardziej zaawansowane metody programowania. To on zaprojektował i zaimplementował C++, a w tej książce dzieli się swoim bogatym doświadczeniem i ekspercką wiedzą. Teraz dostępną także dla Ciebie! Programowanie. Teoria i praktyka w C++ to kompletny przewodnik, który krok po kroku odkrywa tajniki jednego z najważniejszych i najpotężniejszych języków programowania. Najnowsze wydanie zostało zaktualizowane i uwzględnia standardy C++20 i C++23, dzięki czemu będziesz się uczyć na przykładach zgodnych z aktualnym kierunkiem rozwoju języka. Dzięki tej książce dowiesz się, jak pisać kod nie tylko wydajny, ale i elegancki. Poznasz zasady, które z powodzeniem zastosujesz również w innych językach programowania. Autor wprowadzi Cię w świat kluczowych paradygmatów programowania od proceduralnego, przez obiektowe, aż po generyczne i pokaże, jak tworzyć bezpieczne, praktyczne i łatwe w utrzymaniu programy. Oprócz technik programowania wysokopoziomowego opanujesz techniki niższego poziomu, niezbędne do efektywnego korzystania z możliwości sprzętu. Znajdziesz tu zarówno solidne podstawy, jak i bardziej zaawansowane zagadnienia, takie jak: opis pojęć i technik programistycznych instrukcje sterujące, obsługa błędów, funkcje i system typów obsługa danych liczbowych i tekstu praca z graficznym interfejsem użytkownika kontenery i algorytmy w bibliotece STL parametryzacja klas i funkcji Niezależnie od tego, czy dopiero zaczynasz przygodę z C++, czy chcesz rozwinąć swoje umiejętności tu znajdziesz wszystko, czego potrzebujesz, aby pisać doskonały kod. Chłoń wiedzę od samego twórcy języka C++!
English 4 IT. Praktyczny kurs języka angielskiego dla specjalistów IT i nie tylko
Beata Błaszczyk
Poszerz zasób słownictwa z branży IT i naucz się poprawnie je wykorzystywać! Obecnie język angielski jest nieodłącznym elementem świata IT. Większość producentów oprogramowania oraz twórców metodyk i standardów w branży IT udostępnia materiały wyłącznie w tym języku. Ponadto wiele projektów informatycznych jest realizowanych we współpracy z ekspertami pochodzącymi z różnych krajów. Komunikacja odbywa się wówczas przeważnie także w języku angielskim. Jeśli więc jesteś specjalistą z branży IT, funkcjonującym na co dzień w środowisku anglojęzycznym, możesz z kolei nie czuć się w pełni swobodnie wypowiadając się w tym języku w każdym obszarze tak szerokiej dziedziny wiedzy. Jeśli chcesz zatem: poznać lub poszerzyć specjalistyczne słownictwo stosowane na co dzień w branży IT, nauczyć się poprawnie je wykorzystywać i profesjonalnie wypowiadać się podczas spotkań, konferencji branżowych i codziennej pracy z klientem, zrozumieć zaawansowane reguły gramatyczne lub odświeżyć wiedzę na ten temat, by zabłysnąć podczas formalnych spotkań lub jako autor profesjonalnej dokumentacji w języku angielskim, zacząć posługiwać się prawidłowymi polskimi terminami zamiast kalkami językowymi, Koniecznie sięgnij po tę książkę! Znajdziesz tu profesjonalne angielskie teksty dotyczące różnych obszarów IT: baz danych, big data, sieci komputerowych, metod wytwarzania oprogramowania i wielu innych. Każdy z nich został opatrzony słowniczkiem zawierającym tłumaczenia na język polski zarówno terminów specjalistycznych, jak i tych z języka ogólnego. Ponadto w każdym rozdziale omówione zostały różne zagadnienia gramatyczne wraz z przykładami ich zastosowania w języku informatyki. Na końcu każdego rozdziału znajdziesz ćwiczenia, które pomogą Ci utrwalić poznane słownictwo i reguły gramatyczne. Dzięki temu opanujesz najważniejsze pojęcia, odkryjesz, w jakich kontekstach występują, i zaczniesz stosować je w praktyce. What is Information Technology? Databases How well do you know your computer? Computer networks What's so big about big data? Business Intelligence Data mining Software licensing Software development methodologies The Internet and the World Wide Web Data governance Software testing Revise and expand Your knowledge!
English 4 IT. Praktyczny kurs języka angielskiego dla specjalistów IT i nie tylko
Beata Błaszczyk
Poszerz zasób słownictwa z branży IT i naucz się poprawnie je wykorzystywać! Obecnie język angielski jest nieodłącznym elementem świata IT. Większość producentów oprogramowania oraz twórców metodyk i standardów w branży IT udostępnia materiały wyłącznie w tym języku. Ponadto wiele projektów informatycznych jest realizowanych we współpracy z ekspertami pochodzącymi z różnych krajów. Komunikacja odbywa się wówczas przeważnie także w języku angielskim. Jeśli więc jesteś specjalistą z branży IT, funkcjonującym na co dzień w środowisku anglojęzycznym, możesz z kolei nie czuć się w pełni swobodnie wypowiadając się w tym języku w każdym obszarze tak szerokiej dziedziny wiedzy. Jeśli chcesz zatem: poznać lub poszerzyć specjalistyczne słownictwo stosowane na co dzień w branży IT, nauczyć się poprawnie je wykorzystywać i profesjonalnie wypowiadać się podczas spotkań, konferencji branżowych i codziennej pracy z klientem, zrozumieć zaawansowane reguły gramatyczne lub odświeżyć wiedzę na ten temat, by zabłysnąć podczas formalnych spotkań lub jako autor profesjonalnej dokumentacji w języku angielskim, zacząć posługiwać się prawidłowymi polskimi terminami zamiast kalkami językowymi, Koniecznie sięgnij po tę książkę! Znajdziesz tu profesjonalne angielskie teksty dotyczące różnych obszarów IT: baz danych, big data, sieci komputerowych, metod wytwarzania oprogramowania i wielu innych. Każdy z nich został opatrzony słowniczkiem zawierającym tłumaczenia na język polski zarówno terminów specjalistycznych, jak i tych z języka ogólnego. Ponadto w każdym rozdziale omówione zostały różne zagadnienia gramatyczne wraz z przykładami ich zastosowania w języku informatyki. Na końcu każdego rozdziału znajdziesz ćwiczenia, które pomogą Ci utrwalić poznane słownictwo i reguły gramatyczne. Dzięki temu opanujesz najważniejsze pojęcia, odkryjesz, w jakich kontekstach występują, i zaczniesz stosować je w praktyce. What is Information Technology? Databases How well do you know your computer? Computer networks What's so big about big data? Business Intelligence Data mining Software licensing Software development methodologies The Internet and the World Wide Web Data governance Software testing Revise and expand Your knowledge!
Inżynieria dużych modeli językowych. Podręcznik projektowania, trenowania i wdrażania LLM
Paul Iusztin, Maxime Labonne, Julien Chaumond (Foreword),...
Wraz ze wzrostem popularności dużych modeli językowych rośnie zapotrzebowanie na specjalistów, którzy potrafią je skutecznie wdrażać w rzeczywistych rozwiązaniach. Inżynieria LLM to szeroki zestaw zadań, wymagający unikalnego połączenia wiedzy z wielu dziedzin. Szczególnie istotne okazuje się tu podejście MLOps, które znacząco zwiększa szanse na sukces w projektach opartych na modelach językowych. Ten obszerny przewodnik pokaże Ci, jak stosować najlepsze praktyki w pracy z LLM. Znajdziesz tu omówienie kluczowych koncepcji, praktyczne techniki i porady ekspertów z zakresu inżynierii danych, dostrajania i oceny modeli, optymalizacji wnioskowania, a także budowania skalowalnych potoków przetwarzania. Krok po kroku prześledzisz, jak zrealizować konkretny produkt, integrując różne aspekty inżynierii LLM i metodologię MLOps. Dowiesz się, jak zbierać i przygotowywać dane, dostrajać modele do specyficznych zastosowań, zwiększać ich wydajność i wdrażać rozwiązania oparte na technice RAG. Najciekawsze zagadnienia: niezawodne potoki danych i zarządzanie cyklem trenowania modeli LLM tworzenie i udoskonalanie modeli językowych w praktyce podejście MLOps - koordynacja komponentów i monitorowanie promptów nadzorowane dostrajanie i ewaluacja modeli wykorzystanie narzędzi chmurowych (na przykład AWS) w skalowalnych wdrożeniach praktyczne zastosowanie techniki retrieval-augmented generation (RAG) Działa? To za mało. Musi działać dobrze!
Łamigłówki logiczne. Wytęż umysł w 96 zagadkach matematycznych
Piotr Kosowicz
Matematyka jest... zabawna! Powiedz, jakie są Twoje relacje z królową nauk. Lubisz ją czy spotykacie się wyłącznie służbowo? A może po nocach śnisz o tym, jak stoisz przed tablicą z kredą w ręku, przed sobą masz równanie do rozwiązania, a w głowie absolutną, przerażającą pustkę? Mamy nadzieję, że nie, ale (także z własnych) doświadczeń wiemy, że cóż... to się zdarza. A nie powinno! Ponieważ matematyka wcale nie jest straszna. Matematyka powinna być, bywa, jest zabawna! Podczas rozwiązywania zadań matematycznych można się naprawdę świetnie bawić. Nie wierzysz? Udowodnimy Ci to. Sięgnij po Łamigłówki logiczne. Wytęż umysł w 96 zagadkach matematycznych, weź do ręki ołówek albo długopis i nastaw się na relaks. Przy czym myślenie nad kolejnymi zadaniami dostarczy Ci nie tylko miłej rozrywki, pomoże także rozwinąć matematyczną wyobraźnię, udoskonalić spostrzegawczość i wytrenować umiejętność uważnego czytania tekstu. Uwaga! W mierzeniu się z Matematycznymi żartami pomoże znajomość przedmiotu na poziomie podstawowym ― ale też poczucie humoru i duży dystans do naukowego ujęcia matematyki!
Modelowanie w Fusion 360. Praktyczne przykłady
Tomasz Makowski, Marcelina Jałowiec, Amelia Święcicka
Pracuj z najlepszą platformą do projektowania i rozwoju produktów Autodesk Fusion 360 jest kompleksowym oprogramowaniem chmurowym, dzięki któremu stworzysz nawet bardzo rozbudowane zunifikowane projekty w 3D. W razie potrzeby wykonasz w nim również symulacje, przygotujesz dokumentację projektu i opracujesz jego dane. Fusion 360 łączy funkcje 3D CAD, CAM, CAE i PCB. Pozwala między innymi realizować zadania z zakresu wzornictwa przemysłowego, projektowania mechanicznego i symulacji obliczeniowych. Autodesk Fusion 360 pozwala przeprowadzić w wygodny i efektywny sposób zarówno modelowanie swobodne, jak i bryłowe czy parametryczne. Jak zacząć to robić? Najlepiej krok po kroku, wspomagając się tym poradnikiem. Rozpoczniesz od zapoznania się z interfejsem oprogramowania i poznasz jego najważniejsze funkcje. Dalej będziesz modelować coraz bardziej skomplikowane obiekty. Wreszcie zajmiesz się złożeniami i wiązaniami ― zobaczysz, jakich narzędzi się do tego używa, i przećwiczysz proces ich tworzenia. Wykonaj po kolei ćwiczenia zaproponowane w książce, by osiągnąć samodzielność w rozwiązywaniu praktycznych zadań i zdobyć konieczną wiedzę teoretyczną. Wprowadzisz w życie nawyki, które uczynią korzystanie z Autodesk Fusion 360 produktywnym i satysfakcjonującym, a tym samym diametralnie poprawią wydajność Twojej pracy.