- Autor:
- Jay McGavren
- Serie wydawnicze:
- Head First - Rusz głową!
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 5.3/6 Opinie: 3
- Stron:
- 506
- Druk:
- oprawa miękka
- Dostępny format:
-
PDF
Opis
książki
:
Go. Rusz głową!
Język Go, zwany także golangiem, został opracowany w firmie Google i zaprezentowany światu w 2009 roku. Zaprojektowano go pod kątem wydajności przetwarzania sieciowego i wieloprocesorowego. Autorzy chcieli, aby łączył łatwość pisania aplikacji z wydajnością języków kompilowanych. Podobnie jak JavaScript czy Python, Go jest językiem, który można szybko zrozumieć, a dzięki temu bezzwłocznie zacząć tworzyć funkcjonalny kod. Niemniej, aby zyskać uznanie potencjalnego pracodawcy i swojego nowego zespołu, poza wiedzą o składni i instrukcjach sterujących oraz praktyczną umiejętnością kodowania trzeba poznać określone konwencje i techniki.
Ta książka, podobnie jak inne pozycje serii Rusz głową!, została przygotowana zgodnie z najnowszymi odkryciami nauk poznawczych, teorii uczenia się i neurofizjologii. Oznacza to tyle, że dzięki niej będziesz się uczyć zgodnie z zasadami pracy swojego mózgu: zaangażujesz umysł, wykorzystasz wiele zmysłów i niepostrzeżenie przyswoisz język programowania Go. Innymi słowy: w naturalny sposób zaczniesz programować! Niecodzienny wygląd i struktura książki sprawiają, że zamiast klasycznego podręcznika otrzymujesz polisensoryczne doświadczenie poznawcze, zaprojektowane tak, aby uzyskać umiejętności przydatne każdemu deweloperowi! Nawet jeśli musisz posługiwać się innymi językami programowania, dzięki tej pozycji nauczysz się technik i praktyk, które będziesz stale wykorzystywać podczas kodowania!
W tej książce między innymi:
- solidne podstawy tworzenia kodu, który będzie przejrzysty i łatwy w utrzymaniu
- metody, funkcje, pakiety...
- testowanie kodu i obsługa błędów
- dynamiczne aplikacje internetowe
- szablony HTML
Go: rusz głową i programuj!
Podręcznik przyjazny dla mózgu
Przewodnik po programowaniu w Go dla uczących się tego języka
- Naucz się pisać prosty i łatwy w konserwacji kod
- Unikaj żenujących błędów związanych z typami
- Wysil głowę, rozwiązując ponad 40 ćwiczeń z zakresu języka Go
- Skoncentruj się na funkcjach, dzięki którym zmaksymalizujesz swoją produktywność
- Uruchamiaj funkcje współbieżnie za pomocą wątków goroutine
Jay McGavren, Go
Czego nauczysz się z tej książki?
Go umożliwia łatwe pisanie prostego, niezawodnego i wydajnego oprogramowania, a ta książka umożliwia łatwe rozpoczęcie korzystania z tego języka programistom takim jak Ty. Język Go został zaprojektowany pod kątem wysoce wydajnego przetwarzania sieciowego i wieloprocesorowego, ale - podobnie jak Python i JavaScript - jest łatwy do zrozumienia i w użytkowaniu. Dzięki temu praktycznemu podręcznikowi nauczysz się pisać kod w Go na podstawie przejrzystych przykładów, które ilustrują działanie tego języka. Najlepsze jest jednak to, że poznasz konwencje i techniki, których pracodawcy oczekują od początkujących programistów języka Go.
Understand... - Poznaj struktury danych takie jak tablice i wycinki.
Describe... - Opisuj wspólne mechanizmy za pomocą interfejsów.
Send data... - Przesyłaj dane między wątkami goroutine za pomocą kanałów.
Serve... - Udostępniaj swoją aplikację internetową światu.
Dlaczego ta książka wygląda tak nietypowo?
Na podstawie najnowszych badań z zakresu nauk poznawczych i teorii uczenia się w książce Rusz głową! Go zastosowano bogaty wizualnie format, który zaangażuje Twój umysł, zamiast usypiającego podejścia opartego na tekście. Po co tracić czas na zmaganie się z nowymi zagadnieniami? Ten wykorzystujący wiele zmysłów sposób uczenia się został opracowany na potrzeby tego, jak działa Twój mózg
"Książka Rusz głową! Go została dopasowana do tych osób, które wolą coś zrobić, zamiast męczyć się z nieskończonymi decyzjami dotyczącymi składni i innych kwestii technicznych. Dzięki niej wystarczy, że poświęcisz tylko trochę czasu, a nauczysz się czegoś nowego i przydatnego - nawet jeśli w pracy korzystasz głównie z innych języków".
Peter Cooper, Redaktor w serwisie Golang Weekly

Wybrane bestsellery
-
Promocja
What will you learn from this book?Go makes it easy to build software that’s simple, reliable, and efficient. Andthis book makes it easy for programmers like you to get started. Googledesigned Go for high-performance networking and multiprocessing, but—like Python and JavaScript—the language is easy to read and use. With thispractical hands-on guid-
- ePub + Mobi 177 pkt
(177,65 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł (-15%) -
-
Promocja
What will you learn from this book?What’s all the buzz about this Ruby language? Is it right for you? Well, ask yourself: are you tired of all those extra declarations, keywords, and compilation steps in your other language? Do you want to be a more productive programmer? Then you’ll love Ruby. With this unique hands-on learning experience, you’ll-
- ePub + Mobi 135 pkt
(135,15 zł najniższa cena z 30 dni)
135.15 zł
159.00 zł (-15%) -
-
Nowość Promocja
Spring należy do rodziny frameworków Javy. Jego pierwsza edycja ujrzała światło dzienne w 2002 roku i od razu spotkał się z pozytywnym odbiorem programistów. Spring Framework zyskał uznanie i popularność, ponieważ działa na zasadzie lekkiego szablonu, umożliwiającego dużą dowolność, jeśli chodzi o wybór modelu programowania. W efekcie za jego pomocą można tworzyć szerokie spektrum aplikacji - od niewielkich i prostych po potężne i bardzo skomplikowane.- PDF + ePub + Mobi
- Druk 49 pkt
(49,50 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
Nowość Promocja
Wielu programistów szuka prostego, bardziej intuicyjnego sposobu na tworzenie aplikacji. Przeszkadza im złożoność języków programowania, nieczytelność ich składni i stopień skomplikowania konfiguracji. W trakcie poszukiwań narzędzi zapewniających prostotę i dużą wydajność trafiają często na stworzony przez inżynierów Google język Go i... okazuje się, że spełnia on te oczekiwania, jest prosty jak Python i wydajny jak Java. Jeśli i Ty chcesz tworzyć aplikacje szybciej i efektywniej, nie tracić przy tym czasu na skomplikowane konfiguracje czy debugowanie, ta książka jest dla Ciebie.- PDF + ePub + Mobi
- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Nowość Promocja
Dzięki tej książce opanujesz podstawowe koncepcje związane z użyciem LLM. Poznasz unikatowe cechy i mocne strony kilku najważniejszych modeli (w tym GPT, Gemini, Falcon). Następnie dowiesz się, w jaki sposób LangChain, lekki framework Pythona, pozwala na projektowanie inteligentnych agentów do przetwarzania danych o nieuporządkowanej strukturze. Znajdziesz tu również informacje dotyczące dużych modeli podstawowych, które wykraczają poza obsługę języka i potrafią wykonywać różne zadania związane na przykład z grafiką i dźwiękiem. Na koniec zgłębisz zagadnienia dotyczące ryzyka związanego z LLM, a także poznasz techniki uniemożliwiania tym modelom potencjalnie szkodliwych działań w aplikacji.- PDF + ePub + Mobi
- Druk 44 pkt
(44,50 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Nowość Promocja
Ta fantastyczna książka, pełna zabawnej narracji i praktycznych przykładów, nauczy Cię myślenia architektonicznego. Została ona, podobnie jak inne pozycje z serii Rusz głową!, przygotowana na bazie odkryć nauk poznawczych i neurofizjologii. Właśnie dzięki temu zaangażujesz swój mózg, użyjesz wielu zmysłów i niepostrzeżenie zrozumiesz dwa prawa architektury oprogramowania i cztery opisujące ją wymiary. Mistrzowsko opanujesz cechy i style architektury, a także nauczysz się określać logiczne komponenty systemów. Efekt? Zdobędziesz świetną orientację w świecie architektury oprogramowania. A wszystkiego nauczysz się, rozwiązując łamigłówki, wykonując praktyczne ćwiczenia, tworząc architektury ? i wybuchając głośnym śmiechem!- Druk 64 pkt
(64,50 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%) -
Promocja
Ta praktyczna książka ułatwi Ci optymalne używanie narzędzi AI na wszystkich etapach tworzenia oprogramowania. Niezależnie od Twojego doświadczenia nauczysz się korzystać z szerokiej gamy rozwiązań: od dużych modeli językowych ogólnego przeznaczenia (ChatGPT, Gemini i Claude) po systemy przeznaczone do kodowania (GitHub Copilot, Tabnine, Cursor i Amazon CodeWhisperer). Poznasz również metodykę programowania modułowego, która efektywnie współgra z technikami pisania promptów do generowania kodu. W książce znajdziesz także najlepsze sposoby zastosowania uniwersalnych modeli LLM w nauce języka programowania, wyjaśnianiu kodu lub przekładaniu go na inny język programowania.- PDF + ePub + Mobi
- Druk 39 pkt
Programowanie wspomagane sztuczną inteligencją. Lepsze planowanie, kodowanie, testowanie i wdrażanie
(39,50 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Promocja
Witaj w internecie rzeczy! Tutaj możliwości ogranicza jedynie Twoja wyobraźnia - a także to, czy potrafisz sprawnie się poruszać po świecie, którym rządzą mikrokontrolery. Dzisiejsze rozwiązania stosowane w modelach IoT stanowią klucz do zrozumienia i kształtowania przyszłości. Stosowane w nich układy ESP8266 i ESP32 wyróżniają się wszechstronnością, niskim kosztem i potężną mocą obliczeniową. To czyni je idealnym narzędziem dla entuzjastów, hobbystów i profesjonalistów pragnących testować swoje pomysły w praktyce.- PDF + ePub + Mobi
- Druk 24 pkt
(24,95 zł najniższa cena z 30 dni)
24.95 zł
49.90 zł (-50%) -
Promocja
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ść.- PDF + ePub + Mobi
- Druk 49 pkt
(49,50 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
Promocja
Ta książka zawiera opis podstawowych wzorców, zasad i praktyk przydatnych podczas analizy dziedzin biznesowych, ułatwiających zrozumienie ich strategii i dostosowanie architektury do potrzeb biznesu, aby umożliwić zbudowanie solidnej implementacji logiki biznesowej. Omówiono tu narzędzia i techniki podejmowania decyzji projektowych, a także istotniejsze wzorce projektowe. Dużo uwagi poświęcono kodowi i różnym sposobom implementacji logiki biznesowej systemu. Opisano również techniki i strategie stosowania DDD w rzeczywistych projektach. Ciekawym elementem jest zaprezentowanie związków projektowania dziedzinowego z innymi ważnymi metodologiami i wzorcami.- PDF + ePub + Mobi
- Druk 39 pkt
(39,50 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Promocja
Dla niewtajemniczonych: QGIS to otwarte, bezpłatne oprogramowanie pozwalające w intuicyjny sposób zarządzać istniejącymi zbiorami geograficznymi dostępnymi w internecie, tworzyć własne dane, wykonywać analizy przestrzenne i - przede wszystkim - publikować ciekawe mapy. Program jest niezwykle prosty w obsłudze, ma ogromną bibliotekę rozszerzeń do bardziej szczegółowych potrzeb, co więcej, występuje w polskiej wersji językowej i wspiera go także polskojęzyczna społeczność. Warto więc nauczyć się z niego korzystać, najlepiej z naszą sympatyczną przewodniczką Ulą, z którą między innymi:- Druk 49 pkt
(49,50 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
Promocja
Ludzki mózg to dzieło idealne, najdoskonalszy twór w przyrodzie. Jego dominacją zachwiał komputer Deep Blue, który w 1997 roku pokonał w szachy mistrza świata, Garriego Kasparowa. Od tego czasu sztuczna inteligencja jest na ścieżce intensywnego rozwoju. Czy dominacja superinteligencji nad człowiekiem jest realną perspektywą naszej przyszłości? Czy ta przewaga skończy się kresem naszego gatunku?- PDF + ePub + Mobi
- Audiobook MP3
- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%)
O autorze książki
Jay McGavren jest trenerem programowania w serwisie Treehouse i autorem kilku innych książek z serii Rusz głową! Ma talent do prostego wyjaśniania skomplikowanych zagadnień. Występował na takich konferencjach jak RubyConf czy OSCON.
Zobacz pozostałe książki z serii Head First - Rusz głową!
-
Promocja
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!- Druk 74 pkt
(74,50 zł najniższa cena z 30 dni)
74.50 zł
149.00 zł (-50%) -
Promocja
C# jest dziś uważany za jeden z najważniejszych języków programowania. Nowoczesny, wszechstronny, dojrzały i sukcesywnie rozwijany, zapewnia efektywne tworzenie kodu wysokiej jakości. Profesjonalni programiści, którzy pisali już kod w C++ lub Javie, bardzo często wybierają właśnie C#. Nic nie stoi na przeszkodzie, aby był pierwszym językiem programowania przyszłego programisty, który przy okazji nauki chce rozwijać pasję i świetnie się bawić!- Druk 84 pkt
(84,50 zł najniższa cena z 30 dni)
84.50 zł
169.00 zł (-50%) -
Promocja
Odpowiedź na to fundamentalne pytanie znajdziesz w tej książce ? drugim wydaniu świetnego podręcznika dla przyszłych mistrzów kodu. Zostało ono, podobnie jak inne pozycje z serii Rusz głową!, przygotowane zgodnie z najnowszymi odkryciami nauk poznawczych, teorii uczenia się i neurofizjologii. I właśnie dzięki temu zaangażujesz swój mózg, wykorzystasz wiele zmysłów i niepostrzeżenie poznasz najprzydatniejsze i najciekawsze wzorce projektowe stosowane w programowaniu zorientowanym obiektowo. Tak złożone tematy, jak klasy, interfejsy, kolekcje czy łączenie wzorców, staną się jasne i zrozumiałe. Tego wszystkiego będziesz się uczyć, rozwiązując łamigłówki, wykonując praktyczne ćwiczenia, pisząc aplikacje - i wybuchając głośnym śmiechem!- Druk 69 pkt
(69,50 zł najniższa cena z 30 dni)
69.50 zł
139.00 zł (-50%) -
Promocja
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 niej nauczysz się myśleć jak najlepsi programiści i niepostrzeżenie zaczniesz tworzyć wydajny kod w Kotlinie.- Druk 44 pkt
(44,50 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Promocja
Ta książka jest niezwykłym podręcznikiem programowania. Być może wygląda nieco dziwacznie, ale prędko się przekonasz, że to podręcznik jest wyjątkowo skuteczny: w końcu jego formuła została opracowana na podstawie najlepszych osiągnięć neurologii i kognitywistyki. W ten sposób Twój mózg się zaangażuje i błyskawicznie przyswoi sobie zasady programowania w Pythonie. Autor wykorzystał oczywistą prawdę, że najszybciej uczymy się wtedy, gdy uwzględnimy specyfikę działania własnego mózgu! Najpierw więc się zainteresujesz, potem zaangażujesz, wreszcie przygotujesz sobie warsztat pracy, czyli zainstalujesz Pythona. Później zaczniesz ćwiczyć myślenie komputacyjne i oczywiście napiszesz swój pierwszy program. A dalej będzie coraz ciekawiej...- Druk 59 pkt
(59,50 zł najniższa cena z 30 dni)
59.50 zł
119.00 zł (-50%) -
Promocja
Sięgnij po ten nietypowy podręcznik! Możesz uznać jego formę i sposób przekazywania treści za dziwny, ale prędko przekonasz się, że jest wyjątkowo skuteczny. Twój mózg się zaangażuje i błyskawicznie przyswoi sobie techniki programowania dla Androida. A to wszystko dzięki nowatorskiemu podejściu autorów, którzy uznali, że najszybciej uczymy się wtedy, gdy uwzględnimy specyfikę działania własnego mózgu! Dowiesz się, jak przygotować sobie warsztat pracy, czyli Android Studio. Od razu zaprojektujesz strukturę aplikacji i zbudujesz dobry interfejs. Będziesz swobodnie posługiwał się aktywnościami, intencjami, usługami. Poznasz narzędzia Gradle, ART i ADB, dowiesz się, jak wykorzystywać bazy danych SQLite. A potem będzie jeszcze ciekawiej...- Druk 59 pkt
(59,50 zł najniższa cena z 30 dni)
59.50 zł
119.00 zł (-50%) -
Promocja
Metodyki zwinne różnią się od standardowego prowadzenia projektów. Jeśli Twój zespół programistów nigdy nie pracował zgodnie z ideą Agile, najwyższy czas to zmienić, zwłaszcza że zwinność staje się niezwykle modna! Dzięki tej nietuzinkowej, innowacyjnej książce błyskawicznie zrozumiesz, co się kryje za tą nazwą i jak to się dzieje, że podejścia zwinne nie tylko zapewniają świetne rezultaty, ale sprawiają też, że praca w grupie staje się dużo przyjemniejsza. Jeśli jednak praktyka Agile sprawia trudności w Twoim zespole, być może trzeba zmienić jego nastawienie. Jak to osiągnąć? Tego też się nauczysz dzięki tej książce!- Druk 44 pkt
(44,50 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Promocja
Ta książka jest doskonałym podręcznikiem Pythona. Poza podstawami języka opisano tu sposoby posługiwania się Pythonem w prawdziwym świecie podczas pisania kodu aplikacji WWW czy obsługiwania baz danych. Przedstawiono tu również dość trudne tematy, takie jak kolekcje i niemodyfikowalność. Co ciekawe, materiał do książki przygotowano w szczególny sposób, posługując się metodami nowoczesnej kognitywistyki i dydaktyki, które uwzględniają specyfikę pracy ludzkiego mózgu, aktywnie go angażując podczas nauki. W ten sposób Python wchodzi do głowy niepostrzeżenie, w szybki, zabawny i interesujący sposób!- Druk 49 pkt
(49,50 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
Promocja
Książka, którą trzymasz w rękach, to podręcznik niezwykły, gdyż uwzględnia specyfikę funkcjonowania ludzkiego mózgu i sposób, w jaki najszybciej się uczy. Dzięki nowatorskiemu podejściu autorów nauka pisania aplikacji nie jest nudna: niepostrzeżenie będziesz nabierał coraz większej wprawy. Już w trakcie zapoznawania się z podstawowymi koncepcjami rozpoczniesz pracę w IDE Android Studio. Dowiesz się, jak zaprojektować strukturę aplikacji i jak zbudować idealny interfejs.- Druk 49 pkt
(49,50 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%) -
Promocja
Jeżeli chcesz poznać możliwości JavaScriptu oraz w pełni wykorzystać jego potencjał, trafiłeś na doskonałą książkę. Należy ona do cenionej serii „Rusz głową” i opisuje wszystkie aspekty programowania w tym języku. Sięgnij po nią i poznaj język JavaScript od podstaw. Każda kolejna strona to spora dawka wiedzy podanej w przystępny sposób. Pomoże Ci poznać składnię języka, jego podstawowe elementy i konstrukcje. W momencie, kiedy opanujesz podstawy, przejdziesz do bardziej zaawansowanych tematów — programowania obiektowego, manipulowania drzewem DOM, obsługi zdarzeń oraz korzystania z funkcji anonimowych i domknięć. Książka ta jest doskonałą lekturą dla wszystkich osób chcących biegle władać językiem JavaScript!- Druk 64 pkt
(64,50 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł (-50%)
Ebooka "Go. Rusz głową!" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Szczegóły książki
- Dane producenta
- » Dane producenta:
- Tytuł oryginału:
- Head First Go
- Tłumaczenie:
- Tomasz Walczak
- ISBN Książki drukowanej:
- 978-83-283-6152-2, 9788328361522
- Data wydania książki drukowanej :
- 2020-04-14
- ISBN Ebooka:
- 978-83-283-6153-9, 9788328361539
- Data wydania ebooka :
-
2020-04-14
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 200x225
- Numer z katalogu:
- 100613
- Rozmiar pliku Pdf:
- 41.2MB
- Pobierz przykładowy rozdział PDF »
- Przykłady na ftp » 38.8kB
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
- Erraty / Zgłoś erratę
- Serie wydawnicze: Head First - Rusz głową!
Spis treści książki
- Dla kogo jest przeznaczona ta książka? (xxvi)
- Wiemy, co sobie myślisz (xxvii)
- Wiemy, co sobie myśli Twój mózg (xxvii)
- Metapoznanie - myślenie o myśleniu (xxix)
- Oto co zrobiliśmy (xxx)
- Przeczytaj to (xxxii)
- Podziękowania (xxxiii)
- Do biegu, gotowi, Go! (2)
- Narzędzie Go Playground (3)
- Co to wszystko znaczy? (4)
- A jeśli coś się nie powiedzie? (5)
- Wywoływanie funkcji (7)
- Funkcja Println (7)
- Używanie funkcji z innych pakietów (8)
- Wartości zwracane przez funkcje (9)
- Szablon programu w Go (11)
- Łańcuchy znaków (11)
- Runy (12)
- Wartości logiczne (12)
- Liczby (13)
- Operacje matematyczne i porównania (13)
- Typy (14)
- Deklarowanie zmiennych (16)
- Wartości zerowe (17)
- Krótkie deklaracje zmiennych (19)
- Reguły tworzenia nazw (21)
- Konwersje (22)
- Instalowanie Go na komputerze (25)
- Kompilowanie kodu w języku Go (26)
- Narzędzia języka Go (27)
- Szybkie sprawdzanie działania kodu za pomocą polecenia go run (27)
- Twój przybornik do Go (28)
- Wywoływanie metod (32)
- Obliczanie oceny (34)
- Funkcje i metody zwracające wiele wartości (36)
- Rozwiązanie 1. Zignorować wartość błędu za pomocą pustego identyfikatora (37)
- Rozwiązanie 2. Obsługa błędu (38)
- Instrukcje warunkowe (39)
- Warunkowe rejestrowanie błędu krytycznego (42)
- Unikaj zakrywania nazw (44)
- Przekształcanie łańcuchów znaków na liczby (46)
- Bloki (49)
- Bloki i zasięg zmiennych (50)
- Program do wystawiania ocen jest gotowy! (52)
- Tylko jedna zmienna w krótkiej deklaracji zmiennej musi być nowa (54)
- Napiszmy grę (55)
- Nazwy pakietów a ścieżki importowania (56)
- Generowanie liczby losowej (57)
- Pobieranie liczby całkowitej z klawiatury (59)
- Porównywanie wytypowanej liczby z docelową (60)
- Pętle (61)
- Instrukcje inicjalizacji i instrukcje wykonywane po iteracji są opcjonalne (63)
- Używanie pętli w grze w zgadywanie liczb (66)
- Wychodzenie z pętli zgadywania liczby (69)
- Ujawnianie docelowej liczby (70)
- Gratulacje, gra jest kompletna! (72)
- Twój przybornik do Go (74)
- Powtarzający się kod (80)
- Formatowanie danych wyjściowych z użyciem funkcji Printf i Sprintf (81)
- Instrukcje formatowania (82)
- Formatowanie długości wartości (83)
- Formatowanie długości liczb ułamkowych (84)
- Używanie funkcji Printf w kalkulatorze ilości farby (85)
- Deklarowanie funkcji (86)
- Deklarowanie parametrów funkcji (87)
- Używanie funkcji w kalkulatorze ilości farby (88)
- Funkcje i zasięg zmiennych (90)
- Wartości zwracane przez funkcje (91)
- Używanie zwracanej wartości w kalkulatorze ilości farby (93)
- W funkcji paintNeeded potrzebna jest obsługa błędów (95)
- Wartości błędów (96)
- Deklarowanie wielu zwracanych wartości (97)
- Używanie wielu zwracanych wartości w funkcji paintNeeded (98)
- Zawsze obsługuj błędy! (99)
- W parametrach funkcji zapisywane są kopie argumentów (102)
- Wskaźniki (103)
- Typy wskaźnikowe (104)
- Pobieranie lub modyfikowanie wartości wskazywanej przez wskaźnik (105)
- Używanie wskaźników w funkcjach (107)
- Poprawianie funkcji double z użyciem wskaźników (108)
- Twój przybornik do Go (110)
- Różne programy, ta sama funkcja (114)
- Współdzielenie kodu w programach z użyciem pakietów (116)
- Kod pakietów jest przechowywany w obszarze roboczym języka Go (117)
- Tworzenie nowego pakietu (118)
- Importowanie pakietów do programu (119)
- W pakietach używany jest ten sam układ plików (120)
- Konwencje tworzenia nazw pakietów (123)
- Kwalifikatory w postaci nazw pakietów (123)
- Przenoszenie wspólnego kodu do pakietu (124)
- Stałe (126)
- Zagnieżdżone katalogi pakietów i ścieżki importowania (128)
- Instalowanie programów wykonywalnych za pomocą instrukcji go install (130)
- Modyfikowanie obszaru roboczego za pomocą zmiennej środowiskowej GOPATH (131)
- Ustawianie zmiennej GOPATH (132)
- Publikowanie pakietów (133)
- Pobieranie i instalowanie pakietów z użyciem polecenia go get (137)
- Wczytywanie dokumentacji pakietu za pomocą polecenia go doc (139)
- Dokumentowanie pakietów z użyciem komentarzy narzędzia doc (141)
- Wyświetlanie dokumentacji w przeglądarce internetowej (143)
- Udostępnianie dokumentacji w formacie HTML na swoje potrzeby za pomocą narzędzia godoc (144)
- Serwer narzędzia godoc udostępnia też TWOJE pakiety! (145)
- Twój przybornik do Go (146)
- Tablice przechowują kolekcje wartości (150)
- Wartości zerowe w tablicach (152)
- Literały tablicowe (153)
- Funkcje z pakietu fmt potrafią obsługiwać tablice (154)
- Dostęp do elementów tablicy w pętli (155)
- Sprawdzanie długości tablicy za pomocą funkcji len (156)
- Bezpieczne przetwarzanie tablic w pętli za pomocą instrukcji for...range (157)
- Używanie pustego identyfikatora w pętlach for...range (158)
- Obliczanie sumy liczb z tablicy (159)
- Pobieranie średniej liczb z tablicy (161)
- Wczytywanie pliku tekstowego (163)
- Wczytywanie pliku tekstowego do tablicy (166)
- Modyfikowanie programu average, aby wczytywał plik tekstowy (168)
- Nasz program potrafi przetwarzać tylko trzy wartości! (170)
- Twój przybornik do Go (172)
- Wycinki (176)
- Literały wycinków (177)
- Operator wycinka (180)
- Tablice podstawowe (182)
- Modyfikowanie podstawowych tablic i wycinków (183)
- Dodawanie elementów do wycinka za pomocą funkcji append (184)
- Wycinki i wartości zerowe (186)
- Wczytywanie dodatkowych wierszy plików z użyciem wycinków i funkcji append (187)
- Sprawdzanie poprawionego programu (189)
- Zwracanie wycinka nil po wystąpieniu błędu (190)
- Argumenty wiersza poleceń (191)
- Pobieranie argumentów wiersza poleceń z wycinka os.Args (192)
- Operator wycinka można stosować do innych wycinków (193)
- Modyfikowanie programu, aby używał argumentów wiersza poleceń (194)
- Funkcje wariadyczne (195)
- Stosowanie funkcji wariadycznych (197)
- Użycie funkcji wariadycznej do obliczania średnich (198)
- Przekazywanie wycinków do funkcji wariadycznych (199)
- Wycinki uratowały sytuację! (201)
- Twój przybornik do Go (202)
- Zliczanie głosów (206)
- Wczytywanie nazwisk z pliku (207)
- Zliczanie nazwisk w trudny sposób, z użyciem wycinków (209)
- Mapy (212)
- Literały map (214)
- Wartości zerowe w mapach (215)
- Wartość zerowa zmiennej reprezentującej mapę to nil (215)
- Jak odróżnić wartości zerowe od przypisanych? (216)
- Usuwanie par klucz - wartość za pomocą funkcji delete (218)
- Modyfikowanie programu zliczającego głosy, aby użyć map (219)
- Używanie pętli for...range do map (221)
- Pętla for...range przetwarza mapy w losowej kolejności! (223)
- Modyfikowanie programu zliczającego głosy - zastosowanie pętli for...range (224)
- Program do zliczania głosów jest kompletny! (225)
- Twój przybornik do Go (227)
- Wycinki i mapy przechowują wartości JEDNEGO typu (232)
- Struktury są tworzone z wartości WIELU typów (233)
- Dostęp do pól struktury za pomocą operatora kropki (234)
- Zapisywanie danych prenumeratorów w strukturze (235)
- Typy zdefiniowane i struktury (236)
- Używanie typu zdefiniowanego na dane prenumeratorów magazynu (238)
- Używanie typów zdefiniowanych razem z funkcjami (239)
- Modyfikowanie struktury z użyciem funkcji (242)
- Dostęp do pól struktur za pomocą wskaźnika (244)
- Przekazywanie dużych struktur z użyciem wskaźników (246)
- Przenoszenie typu struktury do innego pakietu (248)
- Nazwa zdefiniowanego typu musi zaczynać się wielką literą, aby została wyeksportowana (249)
- Nazwy pól struktury muszą zaczynać się wielką literą, aby zostały wyeksportowane (250)
- Literały struktur (251)
- Tworzenie struktury typu Employee (253)
- Tworzenie struktury typu Address (254)
- Dodawanie struktury jako pola w innym typie (255)
- Podawanie wartości struktury w innej strukturze (255)
- Anonimowe pola struktur (258)
- Zagnieżdżanie struktur (259)
- Typy zdefiniowane są gotowe! (260)
- Twój przybornik do Go (261)
- Błędne typy w rzeczywistym życiu (266)
- Typy zdefiniowane z prostymi typami bazowymi (267)
- Typy zdefiniowane i operatory (269)
- Przekształcenia między typami z użyciem funkcji (271)
- Rozwiązywanie kolizji nazw funkcji z użyciem metod (274)
- Definiowanie metod (275)
- Parametr odbiorcy metody jest (prawie) identyczny jak inne parametry (276)
- Metoda działa (prawie) jak funkcja (277)
- Wskaźniki jako parametry odbiorcy metody (279)
- Przeliczanie litrów i mililitrów na galony z użyciem metod (283)
- Przeliczanie galonów na litry i mililitry z użyciem metod (284)
- Twój przybornik do Go (285)
- Tworzenie typu strukturalnego Date (290)
- Użytkownicy przypisują do pól struktury Date nieprawidłowe wartości! (291)
- Settery (292)
- W setterze jako odbiorcę trzeba podać wskaźnik (293)
- Dodawanie pozostałych setterów (294)
- Dodawanie sprawdzania poprawności danych do metod (296)
- Pola nadal mogą zostać ustawione na błędne wartości! (298)
- Przenoszenie typu Date do innego pakietu (299)
- Jak sprawić, by pola z typu Date nie były eksportowane? (301)
- Dostęp do nieeksportowanych pól za pomocą eksportowanych metod (302)
- Gettery (304)
- Hermetyzacja (305)
- Zagnieżdżanie typu Date w typie Event (308)
- Nieeksportowane pola nie są promowane (309)
- Eksportowane metody są promowane w taki sam sposób jak pola (310)
- Hermetyzowanie pola Title z typu Event (312)
- Promowane metody są dostępne w taki sam sposób jak metody typu zewnętrznego (313)
- Pakiet calendar jest gotowy! (314)
- Twój przybornik do Go (316)
- Dwa różne typy mające te same metody (322)
- Parametr metody, który przyjmuje wartości tylko jednego typu (323)
- Interfejsy (325)
- Definiowanie typu implementującego interfejs (326)
- Typy konkretne i typy interfejsowe (327)
- Przypisz wartość dowolnego typu implementującego interfejs (328)
- Wywoływać można tylko metody zdefiniowane w interfejsie (329)
- Poprawianie funkcji playList z użyciem interfejsu (331)
- Asercje typów (334)
- Nieudane asercje typów (336)
- Unikanie paniki po niepowodzeniu asercji (337)
- Testowanie typów TapePlayer i TapeRecorder z użyciem asercji typów (338)
- Interfejs error (340)
- Interfejs Stringer (342)
- Pusty interfejs (344)
- Twój przybornik do Go (347)
- Jeszcze o wczytywaniu liczb z pliku (350)
- Błędy powodują, że plik nie zostanie zamknięty (352)
- Odraczanie wywołań funkcji (353)
- Przywracanie stanu po błędach z użyciem odroczonych wywołań funkcji (354)
- Używanie odroczonych wywołań do gwarantowania zamknięcia plików (355)
- Wyświetlanie plików z katalogu (358)
- Wyświetlanie plików z podkatalogów (bardziej skomplikowane) (359)
- Wywołania funkcji rekurencyjnych (360)
- Rekurencyjne wyświetlanie zawartości katalogu (362)
- Obsługa błędów w funkcji rekurencyjnej (364)
- Uruchamianie procedury paniki (365)
- Ślad stosu (366)
- Odroczone wywołania ukończone przed awarią (366)
- Stosowanie funkcji panic w funkcji scanDirectory (367)
- Kiedy wywoływać panikę? (368)
- Funkcja recover (370)
- Funkcja recover zwraca wartość z wywołania panic (371)
- Przywracanie stanu po wywołaniu funkcji panic w funkcji scanDirectory (373)
- Ponowne wywołanie funkcji panic (374)
- Twój przybornik do Go (376)
- Pobieranie stron internetowych (380)
- Wielozadaniowość (382)
- Współbieżność z użyciem wątków goroutine (383)
- Używanie wątków goroutine (384)
- Używanie wątków goroutine w funkcji responseSize (386)
- Brak bezpośredniej kontroli nad wykonywaniem wątków goroutine (388)
- Instrukcji go nie można używać razem ze zwracaniem wartości (389)
- Wysyłanie i przyjmowanie wartości z użyciem kanałów (391)
- Synchronizowanie wątków goroutine za pomocą kanałów (392)
- Obserwowanie synchronizacji wątków goroutine (393)
- Zastosowanie kanałów do poprawienia programu zwracającego wielkość stron (396)
- Modyfikowanie kanału, aby przesyłał strukturę (398)
- Twój przybornik do Go (399)
- Testy zautomatyzowane wykrywają błędy, zanim zrobi to ktoś inny (402)
- Funkcja, dla której należało przygotować testy zautomatyzowane (403)
- Spowodowaliśmy błąd (405)
- Pisanie testów (406)
- Uruchamianie testów za pomocą polecenia go test (407)
- Testowanie zwracanych wartości (408)
- Tworzenie szczegółowych komunikatów o niepowodzeniu testów za pomocą funkcji Errorf (410)
- Funkcje pomocnicze w testach (411)
- Sprawianie, by testy kończyły się powodzeniem (412)
- Programowanie sterowane testami (413)
- Następny błąd do naprawienia (414)
- Uruchamianie określonego zbioru testów (417)
- Testy sterowane tabelami (418)
- Stosowanie testów do poprawiania kodu powodującego panikę (420)
- Twój przybornik do Go (422)
- Pisanie aplikacji internetowych w języku Go (426)
- Przeglądarki, żądania, serwery i odpowiedzi (427)
- Prosta aplikacja internetowa (428)
- Twój komputer rozmawia sam ze sobą (429)
- Omówienie prostej aplikacji internetowej (430)
- Ścieżki do zasobów (432)
- Reagowanie w inny sposób na różne ścieżki do zasobów (433)
- Funkcje pierwszoklasowe (435)
- Przekazywanie funkcji do innych funkcji (436)
- Funkcje jako typy (436)
- Co dalej? (440)
- Twój przybornik do Go (441)
- Księga gości (446)
- Funkcje do obsługi żądań i sprawdzanie błędów (447)
- Tworzenie katalogu projektu i wypróbowywanie aplikacji (448)
- Tworzenie listy wpisów w HTML-u (449)
- Zwracanie stron HTML w aplikacji (450)
- Pakiet text/template (451)
- Stosowanie interfejsu io.Writer razem z metodą Execute szablonu (452)
- Typy ResponseWriter i os.Stdout implementują interfejs io.Writer (453)
- Wstawianie danych do szablonów z użyciem akcji (454)
- Tworzenie opcjonalnych części szablonu za pomocą akcji if (455)
- Powtarzanie sekcji szablonu za pomocą akcji range (456)
- Wstawianie pól struktury do szablonu za pomocą akcji (457)
- Wczytywanie wycinka z wpisami z pliku (458)
- Struktura do przechowywania wpisów i ich liczby (460)
- Modyfikowanie szablonu w celu umieszczenia w nim wpisów (461)
- Umożliwianie użytkownikom dodawania danych za pomocą formularzy HTML-owych (464)
- Żądania przesłania formularza (466)
- Ścieżki i metody HTTP do przesyłania formularzy (467)
- Pobieranie z żądania wartości pól formularza (468)
- Zapisywanie danych z formularza (470)
- Przekierowania HTTP (472)
- Kompletny kod aplikacji (474)
- Twój przybornik do Go (477)
- Zrozumieć funkcję os.OpenFile (482)
- Przekazywanie do funkcji os.OpenFile stałych reprezentujących opcje (483)
- Notacja dwójkowa (485)
- Operatory bitowe (485)
- Bitowy operator I (486)
- Bitowy operator LUB (487)
- Stosowanie bitowego operatora LUB dla stałych z pakietu os (488)
- Stosowanie bitowego operatora LUB do poprawienia opcji funkcji os.OpenFile (489)
- Uniksowe uprawnienia do plików (490)
- Reprezentowanie uprawnień za pomocą typu os.FileMode (491)
- Notacja ósemkowa (492)
- Przekształcanie wartości ósemkowych na wartości typu FileMode (493)
- Objaśnienie wywołań funkcji os.OpenFile (494)
- Numer 1. Inicjalizacja w instrukcji if (496)
- Numer 2. Instrukcja switch (498)
- Numer 3. Inne typy proste (499)
- Numer 4. Jeszcze o runach (499)
- Numer 5. Kanały buforowane (503)
- Numer 6. Dalsza lektura (506)
Wprowadzenie
ROZDZIAŁ 1. Zaczynajmy. Podstawy składni
ROZDZIAŁ 2. Jaki kod uruchomić w następnej kolejności? Instrukcje warunkowe i pętle
ROZDZIAŁ 3. Wywołaj mnie. Funkcje
ROZDZIAŁ 4. Pakiety kodu. Pakiety
ROZDZIAŁ 5. Na liście. Tablice
ROZDZIAŁ 6. Problem dołączania elementów. Wycinki
ROZDZIAŁ 7. Nazywanie danych. Mapy
ROZDZIAŁ 8. Tworzenie struktur do przechowywania danych. Struktury
ROZDZIAŁ 9. Jesteś w moim typie. Typy zdefiniowane
ROZDZIAŁ 10. Zachowaj to dla siebie. Hermetyzacja i zagnieżdżanie
ROZDZIAŁ 11. Co potrafisz zrobić? Interfejsy
ROZDZIAŁ 12. Znów stań na nogi. Przywracanie stanu po awarii
ROZDZIAŁ 13. Udostępnianie kodu. Wątki goroutine i kanały
ROZDZIAŁ 14. Kontrola jakości kodu. Testy zautomatyzowane
ROZDZIAŁ 15. Reagowanie na żądania. Aplikacje internetowe
ROZDZIAŁ 16. Stosowanie szablonów. Szablony HTML
DODATEK A. Zrozumieć funkcję os.OpenFile. Otwieranie plików
DODATEK B. Sześć kwestii, które nie zostały opisane. Pozostałości
Helion - inne książki
-
Nowość Promocja
Zapnij pasy przed wyprawą życia! Mars. Nowa Ziemia to fascynująca opowieść o ludzkiej determinacji, by postawić stopę na Czerwonej Planecie. Astrofizyk Andrew May zabierze Cię w podróż przez historię eksploracji Marsa — od pierwszych wyobrażeń i obserwacji astronomicznych aż po najnowsze misje i ambitne plany kolonizacyjne. Nasz planetarny sąsiad od wieków fascynuje ludzkość, pobudzając wyobraźnię pisarzy, naukowców i inżynierów. Ta książka to nie tylko zapis technologicznych osiągnięć, ale także opowieść o ludziach, którzy marzą, planują i podejmują ryzyko, aby zmienić rozumienie Wszechświata i uczynić z nas gatunek międzyplanetarny. Jeśli zastanawiasz się, jakie wyzwania czekają podczas podróży na Marsa i czy człowiek jest gotowy na życie poza Ziemią, ta książka jest dla Ciebie. Przygotuj się na ekscytującą misję, która może zmienić przyszłość ludzkości.- PDF + ePub + Mobi
- Druk 29 pkt
(38,35 zł najniższa cena z 30 dni)
29.49 zł
59.00 zł (-50%) -
Nowość Promocja
Tę książkę docenią praktycy: analitycy danych i inżynierowie uczenia maszynowego. Opisano w niej różne architektury transformerów — od pierwszych modeli podstawowych po najnowsze osiągnięcia w generatywnej sztucznej inteligencji. Dzięki lekturze nauczysz się wstępnego szkolenia i dostrajania modeli LLM, a także pracy nad różnymi przypadkami użycia. Poznasz takie problemy jak halucynacje i zagrożenia prywatności, a następnie dowiesz się, jak je łagodzić. W książce pokazano ponadto, jak poprawiać dokładność modeli LLM i uzyskiwać większą kontrolę nad generowanymi przez nie wynikami. Nie zabrakło ciekawych szczegółów dotyczących modeli generatywnych opartych na transformerach, modeli wizyjnych i architektur multimodalnych, jak również opisu najlepszych praktyk.- PDF + ePub + Mobi
- Druk 81 pkt
(96,85 zł najniższa cena z 30 dni)
81.95 zł
149.00 zł (-45%) -
Nowość Promocja
Tę książkę docenią projektanci, specjaliści z zakresu metodyki DevOps i badacze zajmujący się bezpieczeństwem, którzy znajdą w niej niezrównane źródło wiedzy o kluczowych elementach systemu operacyjnego i jego słabych punktach. Poszczególne zagadnienia zilustrowano za pomocą starannie przygotowanych przykładów bazujących na narzędziu PowerShell. Przykłady te można testować i dostosowywać. Obejmują one zarówno podstawową analizę zabezpieczeń zasobów, jak i techniki zaawansowane, takie jak uwierzytelnianie sieciowe. Dzięki tej praktycznej książce przyswoisz wiedzę o tym, jak system Windows zabezpiecza pliki i rejestr, jak implementuje uwierzytelnianie lokalnie i za pośrednictwem sieci, a także od podstaw przeanalizujesz zagadnienia udzielania dostępu do zasobu.- PDF + ePub + Mobi
- Druk 74 pkt
(74,50 zł najniższa cena z 30 dni)
74.50 zł
149.00 zł (-50%) -
Nowość Promocja
Ta książka krok po kroku wprowadzi Cię w podstawy Raspberry Pi, programowanie i praktyczne projekty ― od prostych układów dla początkujących po bardziej zaawansowane systemy. Znajdziesz tu także porady dotyczące rozwiązywania problemów i poprawy niezawodności swoich projektów.- Druk 34 pkt
(34,50 zł najniższa cena z 30 dni)
34.50 zł
69.00 zł (-50%) -
Nowość Promocja
Z tą książką krok po kroku zagłębisz się w metody OSINT, a także powiązane z nim zagadnienia natury prawnej i etycznej. Poznasz sposoby gromadzenia i analizowania informacji z wykorzystaniem wyszukiwarek, portali społecznościowych i innych zasobów internetowych. Zrozumiesz wagę anonimowości i technik gwarantujących bezpieczne poruszanie się po sieci, ułatwiających zarządzanie cyfrowym śladem czy tworzenie fikcyjnych tożsamości internetowych. Zdobędziesz również doświadczenie w korzystaniu z popularnych narzędzi OSINT, takich jak Recon-ng, Maltego, Shodan czy Aircrack-ng. Dowiesz się też, jak ograniczać ryzyko, przewidywać cyberataki, zapobiegać im i na nie reagować — wszystko dzięki technikom opartym na OSINT.- PDF + ePub + Mobi
- Druk 33 pkt
(33,50 zł najniższa cena z 30 dni)
33.50 zł
67.00 zł (-50%) -
Nowość Promocja
Dzięki tej praktycznej książce dogłębnie zrozumiesz zagadnienia związane z ochroną haseł i odzyskiwaniem chronionych nimi danych. Rozpoczniesz od zapoznania się z zasadami przechowywania danych uwierzytelniających i matematycznymi podstawami technik łamania haseł. Następnie nauczysz się posługiwać różnymi narzędziami ułatwiającymi odzyskiwanie haseł, by potem zająć się typowymi przypadkami ich łamania, odzyskiwania skrótów i pokonywania zabezpieczeń. Przyjrzysz się działaniu metod siłowych i słownikowych, dowiesz się także, jak stosować je przy różnych sposobach przechowywania danych uwierzytelniających. Poszczególne zagadnienia zostały zilustrowane licznymi rzeczywistymi przykładami. Pod koniec lektury przekonasz się, że potrafisz z łatwością łamać najpopularniejsze typy danych uwierzytelniających.- PDF + ePub + Mobi
- Druk 29 pkt
(29,95 zł najniższa cena z 30 dni)
29.95 zł
59.90 zł (-50%) -
Nowość Promocja
Ta książka jest kompleksowym przewodnikiem po ciemnej stronie cyberbezpieczeństwa ― zapewni Ci wiedzę i umiejętności niezbędne do skutecznego zwalczania złośliwego oprogramowania. Nauczysz się poruszać wśród zawiłości związanych z tworzeniem złośliwego oprogramowania, a także dobrze poznasz techniki i strategie stosowane przez cyberprzestępców. Zdobędziesz też praktyczne doświadczenie w projektowaniu i implementowaniu popularnych rozwiązań stosowanych w prawdziwych złośliwych aplikacjach, na przykład Carbanak, Carberp, Stuxnet, Conti, Babuk i BlackCat. Nie zabrakło tu zasad etycznego hakingu i tajników budowy złośliwego oprogramowania, jak techniki unikania wykrycia, mechanizmy persystencji i wiele innych, które poznasz dzięki lekturze.- PDF + ePub + Mobi
- Druk 44 pkt
(44,50 zł najniższa cena z 30 dni)
44.50 zł
89.00 zł (-50%) -
Bestseller Nowość Promocja
Potraktuj tę książkę jako świetnego towarzysza wycieczek. Zawarte w tym przewodniku barwne ilustracje i wyczerpujące, przejrzyście podane informacje sprawią, że inaczej spojrzysz na różne elementy konstrukcji technicznych. Zrozumiesz fascynujące szczegóły działania urządzeń stworzonych przez ludzi. Nauczysz się rozpoznawać cechy charakterystyczne sieci elektroenergetycznej, dróg, kolei, mostów, tuneli, dróg wodnych i innych rozwiązań technicznych. Przekonasz się, jak wielką przyjemność daje „wypatrywanie infrastruktury”, a odkrywanie przeznaczenia napotkanych urządzeń stanie się Twoim hobby!- PDF + ePub + Mobi
- Druk 29 pkt
(29,95 zł najniższa cena z 30 dni)
29.95 zł
59.90 zł (-50%) -
Nowość Promocja
Dzięki tej książce dobrze zrozumiesz działanie Gita. Wiedza jest w niej przekazywana w prosty i konsekwentny sposób, a zastosowane techniki wizualne, opowiadane historie i liczne praktyczne ćwiczenia pozwolą Ci na skuteczną naukę krok po kroku. Stopniowo będziesz się zapoznawać z kluczowymi informacjami i dogłębnie zrozumiesz znaczenie poszczególnych terminów i koncepcji. Książkę docenią zwłaszcza osoby używające Gita w projektach prywatnych lub zawodowych, na przykład studenci i uczestnicy kursów programowania, młodsi programiści, specjaliści przetwarzania danych i pisarze techniczni.- PDF + ePub + Mobi
- Druk 39 pkt
(39,50 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł (-50%) -
Nowość Promocja
To interesujące, zwięzłe i wyjątkowo praktyczne wprowadzenie do programowania w języku JavaScript. Już podczas lektury pierwszych stron zaczniesz pisać własny kod, będziesz znajdować rozwiązania różnych wyzwań, a także tworzyć aplikacje internetowe i zabawne gry. Rozpoczniesz od poznania podstawowych koncepcji stosowanych w programowaniu, takich jak zmienne, tablice, obiekty, funkcje, konstrukcje warunkowe, pętle itd. Następnie nauczysz się łączyć skrypty JavaScript z kodem HTML i CSS, aby tworzyć interaktywne aplikacje internetowe. Ze swoich nowych umiejętności skorzystasz podczas pracy nad trzema większymi projektami: grą w stylu Pong, aplikacją generującą muzykę i platformą przeznaczoną do wizualizacji danych pobranych za pomocą API.- PDF + ePub + Mobi
- Druk 49 pkt
(49,50 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł (-50%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana


Oceny i opinie klientów: Go. Rusz głową! Jay McGavren
(3)(1)
(2)
(0)
(0)
(0)
(0)
więcej opinii