Informatyka

Architektura aplikacji w Pythonie. TDD, DDD i rozwój mikrousług reaktywnych.

Architektura aplikacji w Pythonie. TDD, DDD i rozwój mikrousług reaktywnych.
Architektura aplikacji w Pythonie. TDD, DDD i rozwój mikrousług reaktywnych.

Architektura aplikacji w Pythonie. TDD, DDD i rozwój mikrousług reaktywnych

Python zyskuje coraz większą popularność i jest wykorzystywany do tworzenia bardzo różnych aplikacji, jednak projektowanie dużych, niezawodnych systemów w tym języku bywa wyzwaniem. Rozwijanie złożonych systemów o wysokiej jakości wymaga zastosowania odpowiedniej architektury. Trudno w Pythonie stosować takie wysokopoziomowe wzorce projektowe jak architektura sześciokątna, architektura oparta na zdarzeniach czy wzorce zalecane dla projektowania dziedzinowego (DDD). Sytuacji nie poprawia również to, że klasyczna literatura dotycząca metod zarządzania złożonością aplikacji zawiera przykłady kodu napisanego w Javie lub C#. Programiści Pythona często więc uznają takie książki za mało przydatne w swojej pracy.

Ten praktyczny przewodnik przybliży projektantom pracującym w Pythonie sprawdzone wzorce architektury, które ułatwiają zapanowanie nad złożonością aplikacji i pozwalają najlepiej wykorzystać zestawy testów. Prezentację poszczególnych wzorców architektury oparto na przykładowej, stopniowo rozbudowywanej aplikacji. Podejście to pozwoliło na pokazanie zalet metodyki TDD. Z kolei w rozdziałach poświęconych modelowaniu dziedzinowemu zwrócono uwagę na unikanie jakichkolwiek zależności zewnętrznych przy równoczesnym zapewnieniu integralności danych. Wśród ciekawszych koncepcji warto wskazać wykorzystywanie zdarzeń w roli wzorca integracji usług w architekturze mikrousługowej. Niejako przy okazji zaprezentowano praktyczne strony stosowania kilku frameworków i technologii Pythona, między innymi Flask, SQLAlchemy, pytest, Docker i Redis.

W tej książce między innymi:

  • modelowanie dziedzinowe i stosowanie wzorców DDD
  • jednostki, obiekty wartości i agregaty w architekturze domenowej
  • tworzenie modeli bez zbędnych zależności
  • zdarzenia, polecenia i szyna wiadomości
  • wzorce architektury zdarzeniowej i mikrousług reaktywnych

Architektura nowoczesnych aplikacji w Pythonie: rozwiązania dla poważnych systemów!

Dostępność: brak towaru

Cena:

67,00 zł

zawiera 5% VAT, bez kosztów dostawy

Komputerowa edycja dokumentów dla średnio zaawansowanych

Komputerowa edycja dokumentów dla średnio zaawansowanych
Komputerowa edycja dokumentów dla średnio zaawansowanych

Profesjonalna edycja dokumentów w zasięgu ręki

  • Poznaj zasady tworzenia tekstów
  • Opanuj odpowiednie narzędzia
  • Osiągaj zamierzone efekty

Na rynku jest dostępnych mnóstwo podręczników do nauki posługiwania się edytorami tekstu. Zwykle są one jedynie zbiorami opisów przycisków i okienek wraz przykładami pokazującymi, jak osiągnąć pewien określony cel w konkretnej sytuacji. Zastosowanie przekazywanej przez nie wiedzy często też ogranicza się do konkretnej wersji programu, co w dzisiejszym, szybko zmieniającym się świecie oznacza, że publikacje te nierzadko stają się bezużyteczne tuż po opuszczeniu murów drukarni.

Ten jest inny.

Uczy pojęć, a nie poleceń. Przedstawia ogólne schematy, a nie konkretne funkcje. Pokazuje, co można osiągnąć za pomocą dostępnych narzędzi, a nie wdraża w mechaniczne klikanie kolejnych kontrolek. Koncentruje się na efekcie, a nie na charakterystycznych dla danego programu sposobach jego osiągnięcia. Przekazuje wiedzę uniwersalną, a nie instrukcje specyficzne dla wybranego wersji programu. Skupia się na rzeczach najważniejszych, zamiast zmuszać do brnięcia przez niekończące się opisy mało istotnych elementów interfejsu, które i tak są intuicyjne.

Autorzy postawili sobie zadanie napisania podręcznika innego niż wszystkie i skupili się na takich zagadnieniach jak:

  • formatowanie znaków i akapitów
  • zastosowanie szablonów
  • formatowanie list i tabel
  • wstawianie ilustracji do tekstu
  • narzędzia korekty i recenzji
  • definiowanie układu strony
  • inne narzędzia ułatwiające pracę

Poznaj tajniki edycji tekstów w praktyce!

O autorach

Andrzej Jacek Blikle - profesor matematyki w zakresie matematycznych podstaw informatyki, pracownik PAN i członek Academia Europaea (Europejskiej Akademii Nauk). Prezesa zarządu stowarzyszenia Inicjatywa Firm Rodzinnych i Rady Fundacji Centrum im. Adama Smitha oraz ponad dwudziestu innych organizacji. Jest też dyplomowanym mistrzem cukierniczym, a w latach 1990 – 2010 kierował firmą A.Blikle rozwijając ją w tym czasie z jednej cukierni do 15 placówek w Warszawie i 8 w sieci franchisingu poza Warszawą. Dziś jest członkiem jej rady nadzorczej.

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

39,90 zł

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

Najlepsze praktyki w Kubernetes. Jak budować udane aplikacje

Najlepsze praktyki w Kubernetes. Jak budować udane aplikacje
Najlepsze praktyki w Kubernetes. Jak budować udane aplikacje

Systemy informatyczne oparte na chmurze stały się atrakcyjną alternatywą dla standardowej infrastruktury. Wymusiły jednak radykalne zmiany w praktykach tworzenia, wdrażania i utrzymywania aplikacji. Dziś uwaga profesjonalistów skupiona jest na Kubernetes, który w ciągu zaledwie kilku lat stał się faktycznym standardem wdrażania natywnej chmury. Aby tworzone aplikacje funkcjonowały wydajnie, bezawaryjnie i niezawodnie, warto wdrożyć i stosować wzorce i najlepsze praktyki. Konieczne jest również przemodelowanie sposobu pracy programistów.

Ta książka jest przeznaczona dla profesjonalnych użytkowników Kubernetes, którzy chcą poznać wzorce i najlepsze praktyki przy wdrażaniu rzeczywistych rozwiązań. Znalazły się tu informacje o jego działaniu w różnych skalach, topologiach i domenach, a także liczne przykłady zastosowania omawianych technologii. Sporo miejsca poświęcono zagadnieniom projektowania aplikacji, konfiguracji i działania usług Kubernetes, a także ciągłej integracji i testowania aplikacji. Ważnym zagadnieniem są takie aspekty zarządzania klastrem jak przydzielanie zasobów, zapewnienie bezpieczeństwa czy autoryzacja i dostęp do klastra. Prezentowane treści zilustrowano fragmentami przejrzystego kodu, co dodatkowo zwiększa przydatność tej książki w pracy inżyniera.

Najciekawsze zagadnienia:

  • konfiguracja i projektowanie aplikacji w Kubernetes
  • wzorce monitorowania i zarządzanie uaktualnieniami aplikacji
  • wdrażanie i wycofywanie aplikacji Kubernetes
  • polityka sieciowa i współpraca Kubernetes z architekturą Service Mesh
  • platformy wysokiego poziomu na bazie Kubernetes
  • Kubernetes i uczenie maszynowe

Najlepsze praktyki w Kubernetes: poradzisz sobie z każdym wyzwaniem!

Dostępność: brak towaru

Cena:

59,00 zł

zawiera 5% VAT, bez kosztów dostawy

Symulacje komputerowe w fizyce. w.2.

Symulacje komputerowe w fizyce. w.2.
Symulacje komputerowe w fizyce. w.2.

Ostatnie kilkadziesiąt lat to okres burzliwego rozwoju technologii informatycznych i ciągłego zwiększania możliwości komputerów dostępnych dla coraz to szerszych rzesz użytkowników. Z zaawansowanych narzędzi graficznych i symulacyjnych mogą obecnie korzystać już nie tylko profesjonaliści zatrudnieni w dużych korporacjach dysponujących ogromnymi zasobami finansowymi, lecz również pasjonaci, programiści i graficy pracujący dla niewielkich firm, które tworzą animacje komputerowe na użytek przemysłu czy branży rozrywkowej.

Realistyczne, uniwersalne i interaktywne efekty można tu uzyskać tylko w jeden sposób: wykorzystując fizyczne metody symulacji ruchu, do tego zaś niezbędna jest odpowiednia wiedza. Drugie wydanie książki Symulacje komputerowe w fizyce wprowadzi Cię w podstawy metod numerycznych oraz przedstawi ich zastosowanie w praktyce. Dowiesz się, jak przeprowadzać symulacje prostych i bardziej złożonych zjawisk fizycznych, rozwiązywać równanie falowe oraz symulować zachowanie cieczy nieściśliwych i gazów, a nawet wkroczysz w tajemniczy świat fizyki kwantowej. Symulacja flagi trzepoczącej na wietrze, miękkiej piłki odbijającej się od powierzchni czy oporu, który powietrze stawia jadącemu samochodowi? Przekonasz się, że to nic trudnego!

Książka jest przeznaczona zarówno dla studentów, jak i uczniów starszych klas szkół średnich, dla których może stanowić wstęp do praktycznego programowania symulacji i modelowania fizycznego w animacji komputerowej. Pozycja szczególnie zainteresuje studentów oraz kadrę dydaktyczną kierunków ścisłych, na przykład wykładowców modelowania komputerowego czy fizyki komputerowej, dla których może być punktem wyjścia do dalszego zgłębiania przedstawionych modeli. Do książki dołączony jest zbiór napisanych w językach C++, OpenGL oraz HTML5 programów, które ilustrują sposób przeprowadzania opisanych symulacji.

  • Symulacje zjawisk mechaniki klasycznej
  • Dynamika ciał miękkich w czasie rzeczywistym
  • Rozwiązanie numeryczne równania falowego
  • Symulacje dynamiki płynów (CFD)
  • Rozwiązanie numeryczne równania SchrOdingera

Poznaj metody numeryczne od podszewki!

Dostępność: brak towaru

Cena:

79,00 zł

zawiera 5% VAT, bez kosztów dostawy

C++.zadania z programowania z przykładowymi rozwiązaniami w.3

C++.zadania z programowania z przykładowymi rozwiązaniami w.3
C++.zadania z programowania z przykładowymi rozwiązaniami w.3
brak opisu

Dostępność: brak towaru

Cena:

39,90 zł

zawiera 5% VAT, bez kosztów dostawy

Komputer kwantowy. Programowanie, algorytmy, kod

Komputer kwantowy. Programowanie, algorytmy, kod
Komputer kwantowy. Programowanie, algorytmy, kod

Komputery kwantowe nie są już tylko urządzeniami teoretycznymi. Nie są też futurystycznym monstrum, obcą maszyną, która zamieni całe istniejące oprogramowanie w jakąś jego niezrozumiałą alternatywę. Komputery kwantowe (QPU) staną się raczej radykalnym rozszerzeniem możliwości współczesnej informatyki, które pozwoli nam rozwiązać problemy dotychczas nierozwiązywalne. Istnieją ważne zadania, z którymi QPU potrafią sobie świetnie poradzić, a których rozwiązanie byłoby niemożliwe na jakimkolwiek standardowym urządzeniu komputerowym. Z drugiej strony z wieloma standardowymi obliczeniami QPU nie radzi sobie dużo lepiej niż najzwyklejszy laptop. Z punktu widzenia programisty zatem stanowi rodzaj koprocesora o ciekawych możliwościach.

Dostępność: brak towaru

Cena:

67,00 zł

zawiera 5% VAT, bez kosztów dostawy

Odkrywanie Arduino. Narzędzia i techniki inżynierii pełnej czaru. Wydanie II

Odkrywanie Arduino. Narzędzia i techniki inżynierii pełnej czaru. Wydanie II
Odkrywanie Arduino. Narzędzia i techniki inżynierii pełnej czaru. Wydanie II

Mikrokontroler Arduino szybko może stać się Twoim ulubionym narzędziem, pasją albo wstępem do fascynującego świata elektroniki, programowania, systemów sterujących, interakcji człowieka z komputerem, a nawet... sztuki! Arduino może zrobić wszystko, co tylko zechcesz: sterować domową uprawą ziół, być serwerem sieciowym albo autopilotem czterośmigłowego drona. Umożliwia korzystanie z intuicyjnego języka programowania, a także pozwala się łatwo doposażyć w czujniki, serwomechanizmy, oświetlenie, głośniki, dodatkowe moduły i inne układy scalone. Trudno wymienić wszystkie możliwości Arduino, gdyż ogranicza je tylko wyobraźnia.

Dostępność: brak towaru

Cena:

89,00 zł

zawiera 5% VAT, bez kosztów dostawy

Podstawy architektury oprogramowania dla inżynierów

Podstawy architektury oprogramowania dla inżynierów
Podstawy architektury oprogramowania dla inżynierów

Rola architekta oprogramowania się zmienia. Dziś jest on odpowiedzialny za wiele spraw, zarówno technicznych, jak i tych wynikających ze specyfiki organizacji, której ma służyć aplikacja. Co więcej, rola architekta nie kończy się na podjęciu decyzji projektowych na początku pracy. Nowoczesne style architektoniczne, takie jak mikrousługi, umożliwiają przyrostowe wprowadzanie zmian, co jednak wymusza ciągłe wypracowywanie kompromisów z innymi kwestiami. Obszar architektury wciąż się zmienia i wymaga podejmowania decyzji. Mało tego, architekt musi bezustannie analizować i aktualizować podstawy, które bierze pod uwagę przy tych decyzjach. Ważne są kontekst, perspektywy i wciąż zmieniający się ekosystem dostępnych technologii.

Dostępność: brak towaru

Cena:

79,00 zł

zawiera 5% VAT, bez kosztów dostawy

Programowanie z Minecraftem dla dzieci. Poziom podstawowy. Wyd. II

Programowanie z Minecraftem dla dzieci. Poziom podstawowy. Wyd. II
Programowanie z Minecraftem dla dzieci. Poziom podstawowy. Wyd. II

Zacznij programować już dziś!

To kolejne wydanie książki, która zachwyciła tysiące dzieci i rodziców!

Programowanie to wspaniała, pełna przygód zabawa. Przekonajcie się o tym wraz z dziećmi - dzięki tej wyjątkowej książce! Zaprezentowane w niej treści i zadania powstały na bazie kilkuletnich doświadczeń zebranych podczas zajęć dla dzieci i młodzieży w Komputrilo Akademii Komputerowej.

Dostępność: brak towaru

Cena:

44,90 zł

zawiera 5% VAT, bez kosztów dostawy

Programuj tak, aby nie naprawiać. Planowanie projektów i systemów

Programuj tak, aby nie naprawiać. Planowanie projektów i systemów
Programuj tak, aby nie naprawiać. Planowanie projektów i systemów

Tworzenie oprogramowania, zwłaszcza dużych i złożonych aplikacji, bywa problemem. Często objawy złego planowania projektu nie mają wiele wspólnego z uwarunkowaniami technicznymi: wysoki poziom stresu, duża rotacja pracowników, wypalenie zawodowe, brak zaufania, niska samoocena, a nawet różnego rodzaju dolegliwości fizyczne. Przyczyny tego stanu rzeczy są podobne: określane w nierealny sposób koszty, terminy i wymagania. Później okazuje się, że wewnętrznej złożoności systemu nikt nie rozumie, nad koniecznymi ciągłymi zmianami nikt nie panuje, a wytworzone oprogramowanie jest niemal niemożliwe do utrzymania. Jak widać, problem jest wielowymiarowy. Wielowymiarowe musi więc też być narzędzie, które umożliwi jego rozwiązanie.

Dostępność: brak towaru

Cena:

89,00 zł

zawiera 5% VAT, bez kosztów dostawy

Sieciaki. Misja bezpieczny internet

Sieciaki. Misja bezpieczny internet
Sieciaki. Misja bezpieczny internet

Jest poniedziałek rano. Spociak przed pójściem do szkoły chciałby sprawdzić wynik wczorajszego meczu. Ale jego telefon nie łączy się z siecią. Nie tylko jego… Wredne Sieciaki próbują opanować całe miasto a Spociak i jego przyjaciele: Netka, Ajpi i Kompel ruszają do walki! Wciągająca fabuła o sieci, wydana wspólnie z Fundacją Dajemy Dzieciom Siłę

Dostępność: brak towaru

Cena:

25,00 zł

zawiera 5% VAT, bez kosztów dostawy

SQL w mgnieniu oka. Opanuj język zapytań w 10 minut dziennie. Wyd. V

SQL w mgnieniu oka. Opanuj język zapytań w 10 minut dziennie. Wyd. V
SQL w mgnieniu oka. Opanuj język zapytań w 10 minut dziennie. Wyd. V

SQL jest najważniejszym narzędziem pracy na bazach danych. Profesjonalny twórca aplikacji bazodanowych czy administrator baz danych nie mógłby wykonywać swoich obowiązków bez sumiennego zgłębienia niuansów tego języka. Zdobycie takiej wiedzy kosztuje sporo wysiłku. Niemniej już podstawowa znajomość SQL przynosi wiele korzyści każdemu programiście, twórcy aplikacji internetowych i mobilnych, a nawet nieco bardziej zaawansowanemu użytkownikowi pakietów biurowych. Szczęśliwie się składa, że solidne opanowanie podstaw SQL nie wymaga wielkiego trudu - wystarczy spędzić z tą książką 10 minut dziennie!

Dostępność: brak towaru

Cena:

49,00 zł

zawiera 5% VAT, bez kosztów dostawy

Wydajność Javy. Szczegółowe porady dotyczące programowania i strojenia aplikacji w Javie. Wyd. II

Wydajność Javy. Szczegółowe porady dotyczące programowania i strojenia aplikacji w Javie. Wyd. II
Wydajność Javy. Szczegółowe porady dotyczące programowania i strojenia aplikacji w Javie. Wyd. II

Istnieją dwie strategie rozwiązywania problemów wydajnościowych aplikacji w Javie. Z jednej strony można wykorzystać potężne komputery i przydzielić JVM ogromne zasoby pamięci, z drugiej - w czasach ekspansji rozwiązań opartych na chmurach obliczeniowych nowe znaczenie zyskują małe, jednoprocesorowe komputery. Firmy takie jak Oracle czy Amazon udostępniają tanie serwery, na których można uruchamiać proste aplikacje. Łatwo się przekonać, jak ważne jest właściwe zarządzanie niewielką ilością pamięci w tego rodzaju środowiskach. Każdy, kto programuje w Javie, powinien dokładnie wiedzieć, jak maszyna JVM wykonuje kod i jak należy ją dostrajać, aby osiągała możliwie największą wydajność.

Dostępność: brak towaru

Cena:

79,00 zł

zawiera 5% VAT, bez kosztów dostawy

Język C dla mikrokontrolerów AVR. Od podstaw do zaawansow.w.2

Język C dla mikrokontrolerów AVR. Od podstaw do zaawansow.w.2
Język C dla mikrokontrolerów AVR. Od podstaw do zaawansow.w.2

Mikrokontrolery AVR to grupa układów oferujących ogromne możliwości. Każdy amator elektroniki i programowania wie, że można wykorzystać je na tysiąc sposobów, a prostota budowy, szybkość działania, bogactwo peryferii i wiele darmowych narzędzi czynią je tym bardziej atrakcyjnymi gadżetami. Jeśli chciałbyś zgłębić tajniki programowania mikrokontrolerów albo podszkolić własne umiejętności w tej dziedzinie, czas zajrzeć do tej książki!
W nowym wydaniu uwzględniono zmiany, jakie zaszły w świecie AVR w ciągu ostatnich 3 lat, czyli np. zmianę AVR Studio na Atmel Studio. Znajdziesz tu podstawy posługiwania się nowym IDE, tworzenia oraz debugowania w nim projektów. Dowiesz się więcej o zmianach w kompilatorze avr-gcc, a szczególnie o tzw. nazwanych przestrzeniach adresowych, które ułatwiły dostęp do danych umieszczonych w pamięci FLASH mikrokontrolera. Odkryjesz, jak wykorzystać piloty telewizyjne do sterowania pisanym programem i jak połączyć program w C z asemblerem. Miłośnicy LED-ów zrozumieją, jak obsługiwać wielokolorowe matryce z wykorzystaniem peryferii dostępnych w AVR oraz jak sprzętowo realizować wymianę danych z popularnymi diodami ze sterownikiem WS2812B. Jeśli chcesz, by mikrokontroler stał się Twoim sprzymierzeńcem, musisz przeczytać tę książkę!
-Mikrokontroler i jego otoczenie, programatory
-Arytmetyka i operacje bitowe
-Zarządzanie projektem i preprocesor
-Kontrola rdzenia i zarządzanie poborem energii
-Dynamiczna alokacja pamięci i wbudowana pamięć EEPROM
-Dostęp do pamięci FLASH i portów IO mikrokontrolera
-Rejestry IO ogólnego przeznaczenia
-Przerwania i timery
-Komparator i przetwornik analogowo-cyfrowy
-Obsługa wyświetlaczy i interfejsy (USART, SPI, TWI, USI, 1-wire)
-Łączenie kodu C i asemblera
-Bootloader i debugowanie programu
 

Mikrokontroler pod kontrolą!
-Podstawy budowy mikrokontrolerów, czyli jakie możliwości dają środowisko Atmel Studio i platforma Xplained z ATmega168/328
-Architektura i zestaw instrukcji, czyli dlaczego mikrokontrolery warto programować w języku C
-Efektywne pisanie prostych i skomplikowanych programów na AVR, czyli jak wykorzystać różne triki

 

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

149,00 zł

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

Photoshop.Maskowanie i komponowanie wyd.2.

Photoshop.Maskowanie i komponowanie wyd.2.
Photoshop.Maskowanie i komponowanie wyd.2.

Photoshop zawiera zaawansowane narzędzia służące do maskowania i komponowania. Dzięki nim jesteś w stanie błyskawicznie dokonać selektywnej zmiany kolorystyki lub ostrości. Umiejętnie wykorzystaj ich potencjał, a stworzysz doskonały plakat reklamowy czy przykuwające uwagę zdjęcie lub poprawisz defekty w Twoich pracach.
Kolejne wydanie tej cenionej książki zostało kompletnie przeredagowane i wzbogacone o nowe wiadomości. W trakcie lektury poznasz historię komponowania obrazów oraz elementy procesu twórczego. Z kolejnych stron dowiesz się, jak fotografować pod kątem kompozycji oraz dobierać odpowiednie oświetlenie i tło. Po zdobyciu fundamentów wiedzy przejdziesz do zagadnień związanych z zaznaczaniem i maskowaniem. Narzędzia takie, jak lasso, różdżka i menu Zaznacz odsłonią przed Tobą wszystkie tajemnice. Przekonasz się, jak ogromny kryją potencjał! Co jeszcze? Obszerny rozdział poświęcony maskowaniu warstw da Ci obraz całości. Z tak zdobytą i ugruntowaną dzięki licznym ćwiczeniom wiedzą zaczniesz swobodnie korzystać z poznanych narzędzi i technik w programie Adobe Photoshop. Ta inwestycja się opłaci!

Dzięki tej książce:

  • poznasz historię komponowania obrazów
  • wykorzystasz w pełni możliwości Adobe Photoshop
  • przekonasz się, jak łatwo zaznaczać wybrane fragmenty zdjęcia
  • sprawisz, że Twoje prace będą jeszcze lepsze.

Dostępność: brak towaru

Cena:

119,00 zł

zawiera 5% VAT, bez kosztów dostawy

Python dla DevOps. Naucz się bezlitośnie skutecznej automatyzacji.

Python dla DevOps. Naucz się bezlitośnie skutecznej automatyzacji.
Python dla DevOps. Naucz się bezlitośnie skutecznej automatyzacji.

Ostatnia dekada zmieniła oblicze IT. Kluczowego znaczenia nabrały big data, a chmura i automatyzacja rozpowszechniły się wszędzie tam, gdzie mowa o efektywności. Inżynierowie muszą wykorzystywać zalety systemów linuksowych w codziennej praktyce, aby zapewnić należyty poziom automatyzacji swoich zadań. Do tych celów świetnie nadaje się Python. Język ten zdobywa coraz większe uznanie z uwagi na jego wszechstronność, jak również wydajność, przenaszalność i bezpieczeństwo kodu. Warto więc wykorzystywać Pythona do administrowania systemami Linux wraz z takimi narzędziami DevOps jak Docker, Kubernetes i Terraform.

Dzięki tej książce dowiesz się, jak sobie z tym poradzić. Znalazło się w niej krótkie wprowadzenie do Pythona oraz do automatyzacji przetwarzania tekstu i obsługi systemu plików, a także do pisania własnych narzędzi wiersza poleceń. Zaprezentowano również przydatne narzędzia linuksowe, systemy zarządzania pakietami oraz systemy budowania, monitorowania i automatycznego testowania kodu. Zagadnienia te szczególnie zainteresują specjalistów DevOps. Ponadto zawarto tu podstawowe informacje o chmurze obliczeniowej, usługach IaC i systemach Kubernetes. Omówiono zasady uczenia maszynowego i inżynierii danych z perspektywy DevOps. Przedstawiono także kompletny przewodnik po procesach budowania, wdrażania oraz operacyjnego wykorzystywania modelu uczenia maszynowego z użyciem systemów Flask, sklearn, Docker i Kubernetes.

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

89,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.
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