Informatyka

Efektywny Kotlin. Najlepsze praktyki

Efektywny Kotlin. Najlepsze praktyki
Efektywny Kotlin. Najlepsze praktyki

Projektanci Kotlina postawili na pragmatyzm. Oznacza to, że do dziś wszystkie decyzje związane z rozwojem języka są podejmowane z uwzględnieniem potrzeb biznesowych: produktywności, skalowalności, prostej konserwacji, niezawodności i wydajności. Od początku szczególną uwagę zwraca się również na bezpieczeństwo, czytelność, wielokrotne używanie kodu, łatwość użycia narzędzi i możliwości współdziałania z innymi językami. Bardzo ważna okazała się też wydajność zarówno działania kodu, jak i pracy programisty. Konsekwentne przestrzeganie tych założeń dało znakomite efekty. Dziś Kotlin jest świetnym wyborem dla programisty - pod jednym warunkiem: że zna specyfikę języka i korzysta z niego we właściwy sposób.

Ta książka jest przeznaczona dla doświadczonych programistów Kotlina, którzy chcą opanować ten język na wysokim poziomie. Wyjaśniono w niej sposoby korzystania ze szczególnych funkcji Kotlina, aby możliwe było uzyskanie bezpiecznego, czytelnego, skalowalnego i wydajnego kodu. Znalazły się w niej informacje o najlepszych praktykach pisania kodu w Kotlinie ze szczególnym uwzględnieniem praktyk wysokiego poziomu, zalecanych przez autorytety i twórców języka. Wyczerpująco omówiono też kwestie związane z właściwościami i typami specyficznymi dla platformy oraz tworzenie języków dziedzinowych, a także klasy i funkcje wewnątrzwierszowe. Jest to praktyczny przewodnik zawierający zbiór wytycznych, których uwzględnienie pozwoli pisać dobry i idiomatyczny kod w Kotlinie.

W tej książce między innymi:

  • reguły pisania kodu o wysokiej jakości
  • programowanie dla różnych platform oraz aplikacje mobilne
  • wzorce i konwencje programistyczne
  • konwencje i kontrakty dla programistów wspólnie tworzących projekt
  • zapewnianie wysokiej wydajności aplikacji i bibliotek

Kotlin: wydajność, bezpieczeństwo, radość z programowania!

 
 

Dostępność: brak towaru

Cena:

69,00 zł

zawiera 5% VAT, bez kosztów dostawy

Terraform. Krótkie wprowadzenie. Tworzenie infrastruktury za pomocą kodu. Wydanie II

Terraform. Krótkie wprowadzenie. Tworzenie infrastruktury za pomocą kodu. Wydanie II
Terraform. Krótkie wprowadzenie. Tworzenie infrastruktury za pomocą kodu. Wydanie II

Terraform jest narzędziem open source służącym do tworzenia i wdrażania kodu infrastruktury licznych platform wizualizacji i chmury, takich jak Amazon Web Services, Google Cloud, Azure, oraz zarządzania tym kodem. Migracja korporacyjnych systemów IT do chmury jest niezwykle obiecującą możliwością i wielu menedżerów wysokiego szczebla dostrzega zalety technologii chmurowych. Terraform znakomicie ułatwia wdrażanie rozwiązań opartych na chmurze, jest też narzędziem szczególnie predysponowanym do pracy zgodnej z metodyką DevOps, dzięki której współdziałanie ludzi, procesów i technologii pozwala na zapewnienie wysokiej jakości i niezawodności produktu.

Ta książka jest drugim, wzbogaconym i uzupełnionym wydaniem praktycznego samouczka, dzięki któremu rozpoczęcie pracy z Terraform stanie się bardzo łatwe. Zapoznasz się z językiem programowania Terraform i zasadami tworzenia kodu. Szybko zaczniesz go wdrażać i zarządzać infrastrukturą za pomocą zaledwie kilku poleceń. Istotną częścią publikacji jest ukazanie metodologii DevOps w działaniu oraz wyjaśnienie zasad kodowania infrastruktury. Dziesiątki jasnych przykładów kodu, które można samodzielnie wypróbować w akcji, ułatwią zrozumienie podstaw. Niezależnie od tego, czy jesteś początkującym programistą, weteranem DevOps lub doświadczonym administratorem systemów, szybko przejdziesz od podstaw Terraform do przygotowania pełnego stosu, który zapewni obsługę ogromnego ruchu sieciowego i dużych zespołów programistów.

Dostępność: brak towaru

Cena:

69,00 zł

zawiera 5% VAT, bez kosztów dostawy

Programowanie dla początkujących w 24 godziny. w.4.

Programowanie dla początkujących w 24 godziny. w.4.
Programowanie dla początkujących w 24 godziny. w.4.

Warto nauczyć się programowania! Poza stworzeniem sobie możliwości znalezienia ciekawej i dobrze płatnej pracy czy pasjonującego hobby umiejętność programowania bywa niezwykle przydatna w rozwiązywaniu różnych problemów. Paleta języków programowania i narzędzi programistycznych jest niezwykle szeroka i praktycznie każdy znajdzie coś dla siebie. Zanim to jednak nastąpi, trzeba zdobyć trochę wiedzy i umiejętności. Ale bez obaw! W nauce programowania najtrudniejszy bywa pierwszy krok, jednak ta książka sprawi, że wykonasz go bez trudu i dumnie wkroczysz w świat kodowania!

To kolejne wydanie lubianego samouczka, dzięki któremu w ramach 24 godzinnych lekcji przyswoisz solidne podstawy programowania. Zrozumiesz, jak działają programy, i nauczysz się reguł stosowanych przez profesjonalistów przy ich projektowaniu. Dowiesz się, jak wygląda świat programistów i na czym dokładnie polega programowanie w korporacjach. Znajdziesz tutaj także wprowadzenie do kilku najpopularniejszych języków programowania, co pozwoli na ich porównanie i ułatwi wybór języka do dalszej nauki. Każdy z 24 rozdziałów zawiera materiał, który można opanować w ciągu godziny. Naukę ułatwiają instrukcje krok po kroku, quizy, ćwiczenia i praktyczne przykłady. Dzięki tej książce zdobędziesz najlepsze podstawy, aby stać się dobrym programistą. Przygotujesz się też do świadomego kształtowania swojej dalszej ścieżki zawodowej!

W książce między innymi:

  • przygotowanie narzędzi do pracy - sprzęt i oprogramowanie
  • podstawowe aspekty programowania i projektowania programów
  • algorytmy, interaktywność, zmienne, funkcje
  • debugowanie kodu
  • programowanie obiektowe i korzystanie z baz danych
  • planowanie kariery programisty

Zacznij programować. Najlepiej od razu!

Dostępność: brak towaru

Cena:

69,00 zł

zawiera 5% VAT, bez kosztów dostawy

Propagacja fal radiowych w siech 5G/IoT

Propagacja fal radiowych w siech 5G/IoT
Propagacja fal radiowych w siech 5G/IoT
W książce przedstawiono metody analizy mechanizmów rozchodzenia się fal radiowych oraz metodykę oceny i obliczania tłumienia w różnych środowiskach propagacyjnych. Uwzględniono odpowiednie zalecenia ITU-R oraz ETSI, odnoszące się do poszczególnych zagadnień, mające duże znaczenie praktyczne przy projektowaniu systemów radiokomunikacyjnych piątej generacji (5G) oraz tzw. Internetu Rzeczy (IoT).
Odbiocy: pracownicy naukowi i studenci wyższych uczelni technicznych o kierunkach elektronika i telekomunikacja oraz inżynierowie projektanci systemów radiokomunikacyjnych, jak również wszyscy zainteresowani problematyką sieci 5G/IoT.
 

 

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

69,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

C++ dla bystrzaków wyd. 7

C++ dla bystrzaków wyd. 7
C++ dla bystrzaków wyd. 7

Programowanie w języku C++ od podstaw

Bez względu na to, czy jesteś początkującym czy średnio zaawansowanym programistą, który chce doszlifować swoje umiejętności, dzięki C++ dla bystrzaków możesz zostać sprawnym programistą. Ten podręcznik, zaktualizowany, uwzględniający zmiany z rozszerzenia do języka C++ z 2014 roku, pomoże Ci zrozumieć klasy, dziedziczenie, pokaże, jak sprawić, by Twój program wykonywał się w sposób bezpieczny - i wiele więcej.

W książce:

  • Twój pierwszy program
  • Operatory matematyczne i logiczne
  • Programowanie obiektowe
  • Obsługa błędów i obrona przed hakerami

Dostępność: brak towaru

Cena:

69,00 zł

zawiera 5% VAT, bez kosztów dostawy

Code With Me. Zostań game Developerem

Code With Me. Zostań game Developerem
Code With Me. Zostań game Developerem

Zrób pierwszy krok na drodze do profesjonalnej kariery!

Dostępność: brak towaru

Cena:

69,00 zł

zawiera 5% VAT, bez kosztów dostawy

Lua i LaTeX. Dynamiczne tworzenie dokumentów.

Lua i LaTeX. Dynamiczne tworzenie dokumentów.
Lua i LaTeX. Dynamiczne tworzenie dokumentów.

Lua i LaTeX. Dynamiczne tworzenie dokumentów

Lua i LaTeX. Dynamiczne tworzenie dokumentów to książka, która staje na granicy dwóch na pozór odległych światów – programowania i składu tekstu. Po jednej stronie Lua – szybki, łatwy i użyteczny język programowania o licznych zastosowaniach. Po drugiej LaTeX – zaawansowany system składu tekstu o rosnącej z roku na rok popularności.
Ich połączenie otwiera wiele nowych możliwości, dla których inspirację znajdziesz w tej książce.
Pozycja ta stanowi pierwsze polskojęzyczne wprowadzenie do dynamicznego tworzenia dokumentów z wykorzystaniem języka Lua i systemu LaTeX.


Podzielona jest na trzy niezależne części:

· Część I. Język Lua
To łagodne i przyjazne wprowadzenie do języka Lua, wzbogacone o liczne komentarze, przykłady i ćwiczenia. Pozwolą Ci one nie tylko lepiej zrozumieć samą konstrukcję języka, ale także wyrobić w sobie uniwersalną umiejętność myślenia algorytmicznego.

· Część II. LuaLaTeX
Dzięki informacjom zawartym w tej części dowiesz się, w jaki sposób kod napisany w języku Lua może wpłynąć na dokumenty generowane przez system LaTeX. Poznasz także możliwości silnika LuaLaTeX i nauczysz się z nich korzystać.

· Część III. Praktyczne przykłady
Nawet najlepiej wprowadzona teoria nie zastąpi odrobiny praktyki. Ta część stanowi zbiór interesujących przykładów, w których wiedza zawarta w dwóch pierwszych częściach znajduje zastosowanie do rozwiązania rzeczywistych problemów.
 

 

 

Dostępność: brak towaru

Cena:

69,00 zł

zawiera 5% VAT, bez kosztów dostawy

Data Science.Prpgramowanie,anal iza i wizualizacja danych j.R

Data Science.Prpgramowanie,anal iza i wizualizacja danych j.R
Data Science.Prpgramowanie,anal iza i wizualizacja danych j.R

Aby surowe dane przekuć w gotową do wykorzystania wiedzę, potrzebna jest umiejętność ich analizy, przekształcania i niekiedy również wizualizacji. Nagrodą za włożony w to wysiłek jest lepsze rozumienie różnych złożonych zagadnień z wielu dziedzin wiedzy. Co więcej, znajomość procesów programowego przetwarzania danych pozwala na szybkie wykrywanie i opisywanie wzorców danych, praktycznie niemożliwych do dostrzeżenia innymi technikami. Dla wielu badaczy jednak barierą na drodze do skorzystania z tych atrakcyjnych możliwości jest konieczność pisania kodu.

Oto podręcznik programowania w języku R dla analityków danych, szczególnie przydatny dla osób, które nie mają doświadczenia w tej dziedzinie. Dokładnie opisano tu potrzebne narzędzia i technologie. Zamieszczono wskazówki dotyczące instalacji i konfiguracji oprogramowania do pisania kodu, wykonywania go i zarządzania nim, a także śledzenia wersji projektów i zmian w nich oraz korzystania z innych podstawowych mechanizmów. Poszczególne kroki tworzenia kodu w języku R wyjaśniono dokładnie i przystępnie. Dzięki tej książce można płynnie przejść do konkretnych zadań i budować potrzebne aplikacje. Zrozumienie prezentowanych w niej treści ułatwiają liczne przykłady i ćwiczenia, co pozwala szybko przystąpić do skutecznego analizowania własnych zbiorów danych.

W tej książce między innymi:

  • przygotowanie środowiska pracy i rozpoczęcie programowania w R
  • podstawy zarządzania projektami, kontrola wersji i generowanie dokumentacji
  • ramki danych, pakiety dplyr i tidyr
  • kod do wizualizacji danych i pakiet ggplot2
  • tworzenie aplikacji i techniki współpracy w zespołach specjalistów

Po prostu R i dane. Wyciśniesz każdą kroplę wiedzy!

Dostępność: brak towaru

Cena:

69,00 zł

zawiera 5% VAT, bez kosztów dostawy

TDD z wykorzystaniem C# 7. Programowanie sterowane testami.

TDD z wykorzystaniem C# 7. Programowanie sterowane testami.
TDD z wykorzystaniem C# 7. Programowanie sterowane testami.

Coraz więcej profesjonalnych środowisk produkcyjnych opiera się na oprogramowaniu. Ewentualne błędy w pracy kodu mogą prowadzić do poważnych konsekwencji - dlatego od rozwiązań informatycznych wymaga się solidności i poprawności. Równocześnie oczekuje się wydajnego działania, skalowalności i podatności na modyfikacje, a także możliwości łatwego utrzymania kodu. Aplikacje utworzone zgodnie z paradygmatem TDD są w większym stopniu testowalne i zapewniają wysoki poziom poprawnej, stabilnej pracy. Sprawia to, że coraz więcej zespołów programistycznych skłania się ku TDD, mimo że zautomatyzowane testowanie bywa czasochłonne, pracochłonne i dość trudne w implementacji.

 

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

69,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

Core Java. Techniki zaawansowane wyd.VIII

Core Java. Techniki zaawansowane wyd.VIII
Core Java. Techniki zaawansowane wyd.VIII
  • Jak wykorzystać strumienie?
  • Jak stworzyć efektowny interfejs użytkownika?
  • Jak zapewnić bezpieczeństwo w tworzonych aplikacjach?

Co spowodowało, że język programowania Java zyskał tak wielką popularność? Przyczyn jest kilka: możliwość przenoszenia kodu między programami, wydajność i to, co programiści lubią najbardziej - mechanizm automatycznego oczyszczania pamięci. Nie bez znaczenia jest również to, że Java jest językiem zorientowanym obiektowo, udostępnia obsługę programowania rozproszonego oraz świetną dokumentację. Ponadto liczne publikacje oraz pomocna społeczność sprawiają, że Java zajmuje poczesne miejsce wśród innych języków programowania.

Dostępność: brak towaru

Cena:

69,00 zł

zawiera 5% VAT, bez kosztów dostawy

Tajemnice JavaScriptu.Podręcznik ninja.

Tajemnice JavaScriptu.Podręcznik ninja.
Tajemnice JavaScriptu.Podręcznik ninja.

Najlepsze porady dla programistów JavaScript!

JavaScript to język programowania, który wymaga od programisty szerokiej wiedzy i dokładności. Chwila nieuwagi może spowodować poważne problemy, trudne do wykrycia. Jak sobie radzić w tym wymagającym środowisku? Jak zwinnie poruszać się pomiędzy zastawionymi pułapkami?

Na te i wiele innych pytań znajdziesz odpowiedź w tej książce. Dzięki niej będziesz zwinnie jak ninja przemykał pomiędzy niuansami języka JavaScript. W trakcie lektury poznasz dogłębnie najlepszą broń przeciw błędom — debuger oraz testy automatyczne. W kolejnych rozdziałach nauczysz się korzystać z potencjału funkcji oraz domknięć. W tej doskonałej książce znajdziesz również szerokie omówienie wyrażeń regularnych — tematu, który spędza programistom sen z oczu. Ponadto szczegółowo poznasz zasady programowania obiektowego w JavaScripcie, modyfikowania drzewa DOM, wsparcia dla różnych przeglądarek oraz obsługi zdarzeń. Książka ta zawiera praktyczne porady, które sprawdzą się w codziennej pracy z językiem JavaScript. Jest to obowiązkowa pozycja dla każdego programisty!

 

Dostępność: brak towaru

Cena:

69,00 zł

zawiera 5% VAT, bez kosztów dostawy

GIMP. Niesamowite efekty

GIMP. Niesamowite efekty
GIMP. Niesamowite efekty

Zacznij tworzyć wspaniałe projekty w GIMP-ie!

Dostępność: brak towaru

Cena:

69,00 zł

zawiera 5% VAT, bez kosztów dostawy

Jak działa LINUX, podręcznik administratora

Jak działa LINUX, podręcznik administratora
Jak działa LINUX, podręcznik administratora

Linux to system operacyjny będący solą w oku giganta z Redmond. Jego możliwości, wydajność, elastyczność i bezpieczeństwo zostały docenione przez zaawansowanych użytkowników. Natomiast różnorodność powłok graficznych oraz łatwość ich użytkowania przypadły do gustu osobom rozpoczynającym przygodę z tym systemem. Jeżeli chcesz mieć pełną kontrolę nad swoim komputerem i wykorzystać potencjał Linuksa, potrzebujesz tego podręcznika.

Dostępność: brak towaru

Cena:

69,00 zł

zawiera 5% VAT, bez kosztów dostawy

Problemy społeczne i zawodowe informatyki.

Problemy społeczne i zawodowe informatyki.
Problemy społeczne i zawodowe informatyki.

Problemy społeczne i zawodowe informatyki to obszerna dziedzina wiedzy, ważna z punktu widzenia informatyka, ale także każdej osoby żyjącej w zinformatyzowanym świecie. Wśród nich wyróżnia się problemy prawne, ekonomiczne, ekologiczne, ergonomiczne, technologiczne, społeczne, psychologiczne, a także wielopłaszczyznowe.
Ze względu na ograniczoną objętość niniejszej publikacji niektóre z problemów jedynie zasygnalizowano. Określony problem zdefiniowano, podano konsekwencje, wymieniono rozmaite metody jego rozwiązania, instytucje nim się zajmujące. Jednym z celów niniejszego podręcznika jest zebranie i stworzenie swego rodzaju słownika pojęć powiązanych z różnymi obszarami funkcjonowania informatyki. Pojęć, które są pośrednio powiązane z klasycznymi przedmiotami typu: języki programowania, bazy danych, systemy operacyjne, sieci komputerowe. Rozważania o charakterze ogólnym są uzupełniane konkretnymi przykładami zdarzeń, problemów i metod ich rozwiązywania. W sytuacjach, w których występują konflikty między różnymi podmiotami (a takie sytuacje mają często miejsce), starano się przedstawiać argumenty obu stron. Przegląd zas

Dostępność: brak towaru

Cena:

69,00 zł

zawiera 5% VAT, bez kosztów dostawy

Uczenie maszynowe w Pythonie. Receptury.

Uczenie maszynowe w Pythonie. Receptury.
Uczenie maszynowe w Pythonie. Receptury.

Uczenie maszynowe jest dziś wykorzystywane w różnych dziedzinach życia: w biznesie, w polityce, w organizacjach non profit i oczywiście w nauce. Samouczące się algorytmy maszynowe stanowią wyjątkową metodę przekształcania danych w wiedzę. Powstało sporo książek wyjaśniających sposób działania tych algorytmów i prezentujących nieraz spektakularne przykłady ich wykorzystania. Do dyspozycji pozostają też narzędzia przeznaczone do tego rodzaju zastosowań, takie jak biblioteki Pythona, w tym pandas i scikit-learn. Problemem pozostaje implementacja rozwiązań codziennych problemów związanych z uczeniem maszynowym.

Dostępność: brak towaru

Cena:

69,00 zł

zawiera 5% VAT, bez kosztów dostawy

Szkoła projektowania graficznego. Zasady i praktyka, nowe programy i technologie.

Szkoła projektowania graficznego. Zasady i praktyka, nowe programy i technologie.
Szkoła projektowania graficznego. Zasady i praktyka, nowe programy i technologie.

Szkoła projektowania graficznego” to podstawowy kurs z tej dziedziny, przeznaczony dla projektantów graficznych pracujących w wydawnictwach, w filmie i zajmujących się mediami cyfrowymi. Praktyczne porady obejmują wszystkie aspekty projektowania graficznego – od zagadnień fundamentalnych do opracowywania oryginalnych pomysłów i tworzenia gotowych projektów graficznych. Przykłady zaczerpnięte zostały z różnorodnych mediów – mediów cyfrowych, witryn internetowych, czasopism, książek i zbioru form identyfikacji wizualnej firm. Książka zawiera liczne ćwiczenia, instrukcje dla studentów i pokazuje pracę nad rzeczywiście zrealizowanymi projektami. Polska edycja to tłumaczenie szóstego, poprawionego angielskiego wydania, które prezentuje konkretne porady, w jaki sposób przystosowywać prace do różnych form projektowych.

Dostępność: brak towaru

Cena:

69,00 zł

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