Programowanie

Androidy. Zespół, który stworzył system operacyjny Android.

Androidy. Zespół, który stworzył system operacyjny Android.
Androidy. Zespół, który stworzył system operacyjny Android.
Androidy. Zespół, który stworzył system operacyjny Android

Dawno temu, w 2003 roku, kilku zapaleńców w kalifornijskim Palo Alto założyło startup. Początkowo chcieli napisać oprogramowanie dla cyfrowych aparatów fotograficznych. Niestety (a może na szczęście), inwestorzy nie poznali się na tym pomyśle. Młodzi pasjonaci zajęli się więc o wiele ambitniejszym i trudniejszym projektem - tworzeniem systemu operacyjnego dla telefonów komórkowych. Dziś Androidem zajmuje się ogromny zespół, który powstał z inicjatywy Google'a, a przeróżne urządzenia pracujące pod kontrolą tego systemu liczy się w miliardach.

W tej książce znajdziesz fascynującą historię Androida, opowiedzianą przez jej bohaterów. Dowiesz się, skąd się wziął pomysł na system operacyjny dla urządzeń mobilnych, kim byli ludzie, którzy zaczęli nad nim pracę, jak powstawał zespół i jakie trudności trzeba było pokonać, aby móc rzucić wyzwanie branży pełnej dużych graczy o mocnej pozycji. Przekonasz się, że warto ocalić od zapomnienia dzieje sprzed premiery wersji 1.0 Androida i poznasz jego późniejsze ― równie fascynujące ― losy. Przeczytasz tu wypowiedzi najważniejszych dla tego projektu ludzi, dzięki którym możliwe było osiągnięcie oszałamiającego sukcesu Androida. To bardzo ciekawa opowieść, napisana z poczuciem humoru, przystępnym językiem (niezbędne słownictwo specjalistyczne zostało wyjaśnione). W efekcie powstała zajmująca i przyjemna w lekturze książka, którą docenią zarówno osoby interesujące się technologią, jak i pasjonaci niezwykłych historii.

Czytaj i podziwiaj! Android wciąż jest w grze!

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

59,90 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 57,05 zł

EGZ.

Java. Rusz głową!. Przewodnik po praktycznym programowaniu w Javie.

Java. Rusz głową!. Przewodnik po praktycznym programowaniu w Javie.
Java. Rusz głową!. Przewodnik po praktycznym programowaniu w Javie.
Java. Rusz głową! Wydanie III

Technologie bazujące na Javie są wszędzie!

Od momentu pojawienia się pierwszej wersji Java pociągała programistów ze względu na przyjazną składnię, cechy obiektowe, zarządzanie pamięcią, a przede wszystkim obietnicę przenośności. Mijają lata, a Java wciąż cieszy się ogromną popularnością, jest sukcesywnie rozwijana i używana do coraz to nowszych zastosowań. Wszystko wskazuje na to, że jeszcze długo programiści biegle posługujący się tym językiem będą mieli pełne ręce roboty.

Ta książka, podobnie jak inne pozycje z serii Rusz głową!, została przygotowana zgodnie z jedyną w swoim rodzaju metodyką nauczania, wykorzystującą zasady funkcjonowania ludzkiego mózgu. Dzięki zagadkom, tajemnicom do rozwiązania, zabawnym ćwiczeniom i przystępnie podanej wiedzy bez trudu przyswoisz nawet dość złożone koncepcje, takie jak wyrażenia lambda, typy ogólne czy programowanie sieciowe i funkcyjne. Znajdziesz tu zabawne i niekonwencjonalne ilustracje, świetne analogie, pogawędki prowadzone przy kominku przez programistę i kompilator. To wszystko sprawia, że ta pozycja jest absolutnie wyjątkowym i niezwykle skutecznym podręcznikiem!

Dzięki książce:

  • błyskawicznie przyswoisz podstawy Javy
  • zagłębisz się w tajniki obiektów, klas i dziedziczenia
  • zrozumiesz istotę wyrażeń lambda, strumieni i kolekcji
  • napiszesz graficzny interfejs użytkownika
  • nauczysz się korzystać z biblioteki Swing
  • zaczniesz rozwiązywać problemy współbieżności i pracować z wątkami

To najbardziej zajmująca książka do nauki programowania, jaką kiedykolwiek widziałam!

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

149,00 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 141,90 zł

EGZ.

Sztuka wojny cyfrowej. Przewodnik dla śledczego po szpiegostwie, oprogramowaniu ransomware i cyberprzestępczości zorganizowanej.

Sztuka wojny cyfrowej. Przewodnik dla śledczego po szpiegostwie, oprogramowaniu ransomware i cyberprzestępczości zorganizowanej.
Sztuka wojny cyfrowej. Przewodnik dla śledczego po szpiegostwie, oprogramowaniu ransomware i cyberprzestępczości zorganizowanej.
Sztuka wojny cyfrowej. Przewodnik dla śledczego po szpiegostwie, oprogramowaniu ransomware i cyberprzestępczości zorganizowanej

Cyberprzestępcy mogą nie tylko wykradać dane i pieniądze. Mogą atakować instytucje rządowe, prać brudne pieniądze i dokonywać aktów terroru. Na naszych oczach toczy się wojna hybrydowa - operacje wojenne przeniosły się częściowo do cyberprzestrzeni. Agresorzy posługują się wyrafinowanymi technikami z rosnącą skutecznością. Niebezpieczeństwo grozi każdemu, również rządom, instytucjom i wielkim korporacjom. Aby się obronić, najpierw trzeba poznać wroga.

Dzięki temu przewodnikowi zrozumiesz techniki ataków, jak również metody śledcze obrońców. Nauczysz się analizować i śledzić ataki, a także stawiać hipotezy dotyczące ich sprawców. Znajdziesz tu opisy najważniejszych cyberataków, w tym przeprowadzonych na zlecenie rządów. Poznasz świat ukierunkowanych ataków szyfrujących i prób wymuszeń okupu, które sparaliżowały wiele korporacji. Dowiesz się także, w jaki sposób cyberataki służą do zakłócania przebiegu wyborów na całym świecie. Następnie prześledzisz krok po kroku proces analityczny, stosowany przez obrońców do badania każdego etapu cyberkampanii, pozwalający poprawnie zidentyfikować agresora i przygotować się do odpierania kolejnych ataków.

Z pomocą tej książki nauczysz się:

  • określać najbardziej prawdopodobnego sprawcę ataku
  • chronić się przed najczęściej popełnianymi błędami atrybucji
  • analizować wiadomości phishingowe, zawartość rekordów DNS, dane rejestracyjne domen internetowych i wskazówki językowe
  • wykrywać długotrwałe kampanie wywiadowcze
  • stosować narzędzia analityczne, takie jak Recon-ng lub Wireshark

Tu nie chodzi tylko o hakerów anarchistów. To jest regularna wojna!

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

69,00 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 65,71 zł

EGZ.

The Art of Clean Code. Jak eliminować złożoność i pisać czysty kod.

The Art of Clean Code. Jak eliminować złożoność i pisać czysty kod.
The Art of Clean Code. Jak eliminować złożoność i pisać czysty kod.
The Art of Clean Code. Jak eliminować złożoność i pisać czysty kod

Wielu adeptów kodowania ulega złudnemu przekonaniu, że opanowanie jakiegoś języka programowania wystarczy, aby być programistą. Nader często w pośpiechu piszą nieuporządkowany kod, który zawiera mnóstwo powtórzeń i jest kompletnie nieczytelny. Tymczasem prawdziwi mistrzowie programowania pracują inaczej: w pełni skupiają się na jednym aspekcie swojej pracy, efektywnie wykorzystują czas i tworzą kod o niewielkiej objętości, a przy tym czytelny, elegancki i łatwy w utrzymaniu.

Dzięki tej książce dowiesz się, w jaki sposób pisać czysty i w pełni funkcjonalny kod. Nauczysz się przy mniejszym nakładzie pracy uzyskiwać lepsze rezultaty, co pozwoli Ci przeznaczyć zaoszczędzony czas na dopracowanie istotniejszych elementów programu. Przekonasz się, że przemyślany minimalizm świetnie wspiera produktywność i znakomicie sprawdza się w praktyce. Dowiesz się, jak wykrywać źródła zbędnej złożoności i je eliminować, wyrobisz w sobie nawyk koncentrowania się na najważniejszych aspektach programu, a także docenisz zalety niezwykle prostych interfejsów użytkownika. Zrozumiesz, że optymalizacja nie musi oznaczać ograniczania użycia cykli procesora za wszelką cenę, a minimalizm i prostota świetnie się sprawdzają przy tworzeniu strategii projektu i wrażeń użytkownika.

Dowiedz się, jak:

  • skoncentrować się na najważniejszych 20% kodu
  • unikać samotnej pracy
  • eliminować zbędną złożoność
  • ustrzec się przedwczesnej optymalizacji
  • osiągać produktywny stan przepływu
  • w jednym czasie skupiać się na jednym zadaniu
  • projektować proste i funkcjonalne interfejsy użytkownika

Oto dziewięć zasad tworzenia idealnego kodu - poznaj i stosuj!

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

59,00 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 56,19 zł

EGZ.

Kombinacje C++. 648 łamigłówek programistycznych z odpowiedziami.

Kombinacje C++. 648 łamigłówek programistycznych z odpowiedziami.
Kombinacje C++. 648 łamigłówek programistycznych z odpowiedziami.
Kombinacje C++. 648 łamigłówek programistycznych z odpowiedziami

Od dekad C++ pozostaje jednym z dwóch najważniejszych języków, jeśli chodzi o programowanie systemowe, ale też aplikacyjne. Bez niego nie byłoby Windowsa, Excela, Photoshopa ani dużej części oprogramowania bazodanowego na czele z MySQL. A bez nich trudno sobie wyobrazić funkcjonowanie dzisiejszego świata. Nic więc dziwnego, że C++ od lat pozostaje obiektem zainteresowania programistów - w branży IT niezmiennie utrzymuje się silna potrzeba, aby doskonalić umiejętności programowania w tym języku.

Z pomocą przychodzi ta książka - Kombinacje C++. 648 łamigłówek programistycznych z odpowiedziami to zbiór blisko 650 praktycznych zadań doskonalących znajomość języka C++ i umiejętności programistyczne. Układem nawiązuje do podręczników szachowych, które na konkretnych przykładach przybliżają obowiązujące zasady. Zawartość została podzielona na dwie części. Pierwsza zapoznaje z podstawowymi motywami, jak klasy, funkcje czy biblioteki standardowe. Druga część zawiesza poprzeczkę wyżej i wymaga więcej wysiłku - tym bardziej jednak zachęca do zaangażowania się w rozwiązywanie problemów, co w praktyce wprost przełoży się na podniesienie kompetencji programistycznych.

Dzięki książce:

  • zrozumiesz działanie programów
  • nauczysz się wyszukiwać błędy w kodzie
  • poznasz kluczowe motywy języka C++
  • wyniesiesz swoje umiejętności na nowy, wyższy poziom

Setki łamigłówek czekają!

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

57,00 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 54,29 zł

EGZ.

Go H*ck Yourself. Proste wprowadzenie do obrony przed cyberatakami

Go H*ck Yourself. Proste wprowadzenie do obrony przed cyberatakami
Go H*ck Yourself. Proste wprowadzenie do obrony przed cyberatakami

Hakowanie nie zawsze musi być złe. Terminem tym określa się również sprytne sposoby używania sprzętu czy oprogramowania do czegoś nowego. Z kolei etyczne hakowanie polega na zastosowaniu technik ataków do testowania systemu komputerowego, aby znaleźć jego słabe punkty, usunąć je i w ten sposób wzmocnić jego bezpieczeństwo. Opanowanie metod, jakimi posługują się cyberprzestępcy, pozwala zatem zrozumieć naturę zagrożeń w cyfrowym świecie i skutecznie się przed nimi bronić.

Dzięki tej książce przekonasz się, że typowe ataki hakerskie są bardzo łatwe do wykonania. Zaczniesz od przygotowania wirtualnego laboratorium, w którym bezpiecznie możesz wypróbowywać różnego rodzaju techniki, nie narażając przy tym nikogo na ryzyko. Następnie krok po kroku będziesz się uczyć przeprowadzać najważniejsze rodzaje ataku, w tym włamania z dostępem fizycznym, Google hacking, ataki phishingowe, socjotechniczne i za pomocą złośliwego oprogramowania, hakowanie stron internetowych, łamanie haseł, wreszcie włamania do telefonów i samochodów. Dowiesz się, jak prowadzić rekonesans. Przyjrzysz się cyberatakom z punktu widzenia zarówno napastnika, jak i ofiary. Co najważniejsze, wszystkie techniki zostały przedstawione na bazie rzeczywistych przykładów i opatrzone praktycznymi wskazówkami dotyczącymi obrony. W efekcie nie tylko zrozumiesz zasady ataku, ale także poznasz sposoby, jak się ustrzec przed hakerami.

Naucz się hakować, by skutecznie chronić się przed cyberatakami:

  • Przećwicz techniki hakerskie w bezpiecznym, wirtualnym środowisku
  • Opanuj obsługę takich narzędzi jak Kali Linux, Metasploit i John the Ripper
  • Dowiedz się, na czym polega infekowanie urządzenia złośliwym oprogramowaniem
  • Poznaj metody phishingu: wykradanie i łamanie hasła, wyłudzanie poufnych informacji
  • Naucz się odzyskiwać dostęp do plików na urządzeniach bez podawania hasła

Hakowanie? Jest prostsze, niż myślisz!

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

49,90 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 47,52 zł

EGZ.

Język C w programowaniu urządzeń. Praktyczna nauka tworzenia kodu dla systemów wbudowanych

Język C w programowaniu urządzeń. Praktyczna nauka tworzenia kodu dla systemów wbudowanych
Język C w programowaniu urządzeń. Praktyczna nauka tworzenia kodu dla systemów wbudowanych

C to najczęściej wybierany język do programowania systemów wbudowanych. Pozwala precyzyjnie sterować kontrolerami zawierającymi system w chipie (ang. system on a chip, SOC), które wydają się być wszędzie: od telefonów przez samochody do "inteligentnych" żarówek.

Poznanie języka to jednak dopiero połowa sukcesu. Musisz też wiedzieć, jakie operacje w systemie wykonuje ten język. Do zbadania, jak działa kompilator i co dzieje się za kulisami, w książce tej wykorzystywana jest płytka rozwojowa Nucleo z niewielkim, tanim mikroukładem ARM. Dowiesz się, jak pracować z systemem, który ma ograniczoną ilość pamięci i funkcji wejścia/wyjścia, ale jego moc wystarcza do przeprowadzania złożonych operacji.

 

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

87,00 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 82,86 zł

EGZ.

DevOps dla bystrzaków

DevOps dla bystrzaków
DevOps dla bystrzaków
DevOps dla bystrzaków
  • Postaw na przewagę konkurencyjną, jaką zapewnia DevOps
  • Wprowadź technologie w duchu DevOps, w tym chmurę i kontenery
  • Przestaw swoją organizację na metodykę DevOps

Przedmowa Nicole Forsgren, współzałożycielka i CEO w DevOps Research and Assessment (DORA)

Dołącz do DevOpsowej rewolucji!

Dzięki DevOps możesz przyspieszyć cykl życia związany z dostarczaniem oprogramowania, jeśli tylko poznasz procesy, narzędzia i sposób myślenia będący podstawą kultury DevOps. Ta książka pomaga inżynierom oprogramowania i kierownikom do spraw technicznych w przekształcaniu organizacji w celu przyjęcia podejścia DevOps. Dowiedz się, jak tworzyć bardziej iteracyjny i zorientowany na klienta styl rozwoju i dostarczania, by w efekcie poprawić współpracę, wyeliminować wąskie gardła i zwiększyć produktywność zespołu.

W książce:

  • identyfikowanie wąskich gardeł w organizacji
  • tworzenie własnych ram postępowania w duchu DevOps
  • angażowanie zespołu w ten proces
  • dostosowywanie kultury organizacyjnej
  • wyciąganie nauki z porażek
  • przygotowanie się do zarządzania incydentami
  • automatyzowanie procesów manualnych

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

79,00 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 75,24 zł

EGZ.

Mistrz języka C. Najlepsze zasady, praktyki i wzorce

Mistrz języka C. Najlepsze zasady, praktyki i wzorce
Mistrz języka C. Najlepsze zasady, praktyki i wzorce

Język C mimo upływu lat wciąż wydaje się niezastąpiony. Umożliwia pisanie zwięzłego kodu, który działa szybko mimo niewielkich zasobów sprzętowych. Choć wielu programistów używa C, trudno jest znaleźć eksperckie wskazówki dotyczące programowania w tym języku. Tymczasem w profesjonalnych zastosowaniach podjęcie optymalnych decyzji projektowych warunkuje uzyskanie wysokiej jakości gotowego kodu.

Dostępność: brak towaru

Cena:

67,00 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 63,81 zł

Inżynieria oprogramowania według Google. Czego warto się nauczyć o tworzeniu oprogramowania

Inżynieria oprogramowania według Google. Czego warto się nauczyć o tworzeniu oprogramowania
Inżynieria oprogramowania według Google. Czego warto się nauczyć o tworzeniu oprogramowania

Inżynieria oprogramowania jest pojęciem znacznie szerszym od kodowania: oznacza wszystkie niezbędne narzędzia i procesy stosowane przez organizację do tworzenia oprogramowania. To daje możliwość zachowania wartości kodu w dłuższej perspektywie czasu i pozwala ustanowić bardziej rygorystyczne zasady tworzenia oprogramowania, a dzięki temu sam kod jest podatniejszy na zmiany. Innymi słowy, inżynieria oprogramowania polega na optymalnym integrowaniu i organizowaniu tworzenia aplikacji ― od koncepcji, poprzez tworzenie, wdrażanie i utrzymywanie, po jej wycofywanie.

To nie jest podręcznik dla programistów. Celem autorów jest zaprezentowanie jedynej w swoim rodzaju perspektywy firmy Google, od lat rozwijającej trwały ekosystem oprogramowania, co pozwoliło zebrać pożyteczne wnioski dotyczące skali działalności i czasu jej trwania. W książce zwrócono uwagę na to, że proces tworzenia oprogramowania jest wysiłkiem zespołowym, omówiono najlepsze praktyki związane z utrzymywaniem bazy kodu o dużych rozmiarach i długim stażu, pokazano także narzędzia, które mogą się okazać przydatne w jej utrzymywaniu. Omówione tu zagadnienia uwzględniają doświadczenia, jakie typowy inżynier oprogramowania zdobywa w ramach swojej pracy, służą też wskazaniu różnorodnych sposobów rozwiązywania poszczególnych problemów.

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

129,00 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 122,86 zł

EGZ.

Optymalizacja w sterowaniu i podejmowaniu decyzji. 2023

Optymalizacja w sterowaniu i podejmowaniu decyzji. 2023
Optymalizacja w sterowaniu i podejmowaniu decyzji. 2023

Skrypt poświęcony jest szeroko pojętym zagadnieniom optymalizacji, których znajomość jest niezbędna w praktyce inżynierskiej. Pierwszą część poświęcono sterowaniu optymalnemu dynamicznych układów sterowania. Omówiono zasadę minimum Pontriagina i pokazano jej uzasadnienie z wykorzystaniem rachunku wariacyjnego. Wykazano równoważność zasad Pontriagina i Hamiltona-Jakobiego-Bellmana. Omówiono warunki optymalności dla zadań z czasem swobodnym i zadań z zadanym czasem. Podano przykłady zadań z ich rozwiązaniami i zamieszczono przykłady do samodzielnego rozwiązania. Opisano też metodę rozwiązywania zadań optymalizacji obiektów liniowych z kwadratowym wskaźnikiem jakości.
 
W zakresie sterowania optymalizującego wskaźniki jakości niniejszy skrypt ma na uwadze głównie wielowymiarowe i liniowe układy sterowania o statycznych (stałych, niezależnych od czasu) macierzach stanu, wejść i wyjść, a także macierzach bezpośredniej transmisji sterowań. Odpowiednie ukształtowanie sterowań pozwala uzyskać spełnienie przyjętego kryterium optymalności. Sterowanie optymalne można realizować tylko w takich układach, na których zachowanie jesteśmy w stanie wpływać, a więc w układach stabilnych i sterowalnych. Na poziomie wykonawczym pożądane sterowania można zrealizować tylko wtedy, gdy odpowiednio dobrane regulatory zapewniają dobrą dokładność odtwarzania wartości zadanych. W praktyce często stosowane są liniowe regulatory PID ze względu na ich prostotę realizacji i stosunkowo dobrą jakość regulacji. W opracowaniu przedstawiono eksperymentalną metodę doboru nastaw regulatora PID, mając na uwadze sterowanie powszechnie stosowanymi silnikami elektrycznymi. Powtórzenie wybranych zagadnień z podstaw sterowania, łącznie z zagadnieniami stabilności i metodą doboru nastaw regulatora podane są w początkowej części pracy. Definicja stabilności w sensie Lapunowa i metody Lapunowa badania stabilności dotyczą zarówno układów liniowych, jak i nieliniowych. W nawiązaniu do wyznaczania sterowań optymalnych przedstawiona jest metoda programowania dynamicznego wywodząca się z zasady optymalności Bellmana. Podana jest także, wywodząca się z programowania dynamicznego, metoda wyznaczania optymalnych dróg w grafach i metoda optymalizacji dyskretnej dla dyskretnych zadań sterowania, łącznie z przykładami obliczeniowymi.
 
Końcowa część skryptu poświęcona jest zagadnieniom podejmowania decyzji optymalnych w warunkach niepewności. Przedstawiono szereg metod dotyczących wyboru postępowania. Podstawy teoretyczne ilustrowane są licznymi przykładami. Przekazane w tej części wiadomości są przydane zarówno do prowadzenia samodzielnej działalności zarządzającej, jak też mogą być wykorzystywane w planowaniu działań różnych urządzeń, np. robotów.

Wydanie: 2 popr., 2022

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

36,00 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 34,29 zł

EGZ.

Zostań mistrzem Arduino. Projekty dla początkujących i zaawansowanych

Zostań mistrzem Arduino. Projekty dla początkujących i zaawansowanych
Zostań mistrzem Arduino. Projekty dla początkujących i zaawansowanych

Arduino od wielu lat cieszy się niesłabnącą popularnością wśród miłośników elektroniki, robotyki i tych, którzy lubią w domowym zaciszu zbudować sobie własny gadżet. Arduino może komunikować się z komputerem, posiada także porty służące do podłączania zewnętrznych elementów elektronicznych, takich jak silniki, przekaźniki, fotodiody, diody laserowe, głośniki, mikrofony itp. Oprogramowanie służące do programowania Arduino jest dostępne za darmo. To wszystko sprawia, że platforma może posłużyć do budowy najprzeróżniejszych robotów, sterowników, czujników czy interfejsów do komunikacji z innymi urządzeniami.

Ta książka jest wszechstronnym przewodnikiem, dzięki któremu w pełni wykorzystasz Arduino. Z jej pomocą szybko zdobędziesz wiedzę o elementach elektroniki i programowania, aby wkrótce tworzyć zaawansowane projekty Arduino. Znajdziesz tu mnóstwo praktycznych wzorów i przykładów do ćwiczeń. Rozpoczniesz od podstaw elektroniki, dzięki którym zrozumiesz zagadnienia dotyczące komponentów, układów i prototypów. Następnie poznasz podstawy kodowania, dowiesz się, jak posługiwać się Arduino IDE, jak podłączyć Arduino do komputera i jak uruchamiać własne projekty. Kolejne rozdziały książki dotyczą małych projektów, dzięki którym nauczysz się wykorzystywać do budowania własnych urządzeń wyświetlacze LCD, silniki krokowe, syntezatory mowy, a nawet technologie bezprzewodowe!

W tej książce:

  • podstawy teorii elektroniki i obwodów
  • Arduino IDE i podstawowe operacje w języku C
  • sterowanie diodami LED za pomocą kodu
  • stosowanie silników krokowych w budowie robota
  • zdalne sterowanie Arduino za pomocą RF i Bluetooth
  • budowa generatora dźwięków z przyciskami

Arduino już masz. Teraz potrzebujesz tylko wyobraźni!

Dostępność: brak towaru

Cena:

79,00 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 75,24 zł

Nowoczesny C. Przegląd C23 z przykładami

Nowoczesny C. Przegląd C23 z przykładami
Nowoczesny C. Przegląd C23 z przykładami

Elementarz języka C

Mimo że C - stworzony przez pracownika Laboratoriów Bella Dennisa Ritchiego - liczy sobie pół wieku, wciąż pozostaje niezwykle popularnym proceduralnym językiem ogólnego zastosowania. To dzięki niemu powstają elementy systemów operacyjnych i programów użytkowych. Tymczasem za sprawą Międzynarodowej Organizacji Normalizacyjnej (ISO) światło dzienne ujrzy najnowsza wersja standardu języka, która ukaże się pod koniec 2023 roku.

Właśnie tej iteracji poświęcony jest podręcznik Jarosława Stańczyka - Nowoczesny C. Przegląd C23 z przykładami. Treść została podzielona na trzy części. W pierwszej autor opisuje budowę programu i kod źródłowy języka C, a także przedstawia narzędzia do kompilacji i uruchamiania przykładów dołączonych do książki. Jej trzon stanowią pozostałe dwie części, które zawierają między innymi omówienie języka C i standardowej biblioteki. Prezentowanym zagadnieniom towarzyszą liczne przykłady - przy każdym podano nazwę pliku źródłowego. Wszystkie kody źródłowe zaś można samodzielnie pobrać z serwisu GitHub.

W książce między innymi:

  • nowości i zmiany wprowadzone w C23
  • elementy leksykalne
  • podstawowe typy danych
  • stałe, wyrażenia i operatory
  • instrukcje, funkcje
  • dyrektywy preprocesora
  • biblioteka standardowa

Z językiem C za pan brat!

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

119,00 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 113,33 zł

EGZ.

Arduino od podstaw

Arduino od podstaw
Arduino od podstaw

Arduino od podstaw to praktyczny przewodnik adresowany do wszystkich, którzy chcą się zapoznać z możliwościami urządzenia - od tych, którzy dotąd nie mieli styczności z komputerami jednopłytkowymi, po tych bardziej zaawansowanych. Począwszy od podstaw, jak również przedstawienia możliwości i potencjalnych zastosowań, książka wprowadza w konkretne zagadnienia, w tym programowanie kontrolera. W przystępny sposób wyjaśnia konstrukcję Arduino i działanie zintegrowanego środowiska programistycznego, pozwala również na stworzenie swoich pierwszych projektów.

 

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

49,90 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 47,52 zł

EGZ.

Sztuczna inteligencja od podstaw

Sztuczna inteligencja od podstaw
Sztuczna inteligencja od podstaw

Nie ma wątpliwości, że sztuczna inteligencja (AI) zrewolucjonizuje w najbliższych dekadach nasze życie. Wśród największych autorytetów świata nauki panuje przekonanie, że stoimy w obliczu przełomu porównywalnego z wynalezieniem i zastosowaniami elektryczności.
Sztuczna inteligencja od podstaw to pozycja, która począwszy od opisu klasycznych metod SI, takich jak algorytm genetyczny, algorytm mrówkowy, systemy ekspertowe czy sztuczne życie, zapoznaje Czytelnika z najbardziej zaawansowanymi modelami opartymi na sztucznych sieciach neuronowych.

Autor skrupulatnie objaśnia złożone zagadnienia dotyczące zarówno podstaw teoretycznych, jak i budowy i zastosowań takich systemów, nie unika przy tym odwołania do historii ich rozwoju. Książka stanowi kompendium wiedzy na temat tej niesłychanie szybko rozwijającej się i dynamicznie wkraczającej w nasze życie dziedziny. Została napisana tak, aby była przystępna dla osób posiadających podstawowe umiejętności matematyczne. Może stanowić podręcznik dla studentów takich kierunków jak informatyka, mechatronika, a także automatyka i robotyka.

Dzięki książce:

  • poznasz historię rozwoju sztucznej inteligencji
  • zdobędziesz wiedzę na temat aktualnych metod AI, takich jak uczenie maszynowe (ML), głębokie uczenie maszynowe (DL) czy przetwarzanie języka naturalnego (NLP)
  • na podstawie udostępnionych kodów źródłowych kilku autorskich aplikacji nabędziesz umiejętności w zakresie tworzenia i optymalizacji systemów sztucznej inteligencji

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

49,00 zł

zawiera 5% VAT, bez kosztów dostawy

Cena netto: 46,67 zł

EGZ.
Newsletter
Podaj swój adres e-mail, jeżeli chcesz otrzymywać informacje o nowościach i promocjach.
Submit
do góry
Sklep jest w trybie podglądu
Pokaż pełną wersję strony
Sklep internetowy Shoper.pl