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

Książka
59,70 zł
Outlet
38,72 zł

Informacje szczegółowe Pokaż wszystkie

Seria: O'Reilly
Oprawa: Miękka
Wydawnictwo: Helion
Rok wydania: 2021
Ilość stron: 464
Opis

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.

W tej książce:

  • wprowadzenie do Pythona
  • automatyczne przetwarzanie tekstu oraz automatyzacja operacji na plikach
  • automatyzacja za pomocą sprawdzonych narzędzi linuksowych
  • chmura, infrastruktura jako kod, Kubernetes i tryb bezserwerowy
  • uczenie maszynowe i inżynieria danych z perspektywy DevOps
  • tworzenie i operacjonalizacja projektu uczenia maszynowego

Python: tutaj ważna jest prawdziwa nowoczesność oprogramowania!

Jakie konkretne narzędzia ekosystemu DevOps są omawiane w książce "Python dla DevOps"?

Książka szczegółowo omawia integrację Pythona z narzędziami takimi jak Docker, Kubernetes oraz Terraform. Autorzy koncentrują się na praktycznym wykorzystaniu tych technologii w procesach automatyzacji infrastruktury i wdrażania aplikacji. Czytelnik uczy się tworzyć własne narzędzia wiersza poleceń oraz systemy monitorowania i testowania kodu. Wiedza ta pozwala na płynne przejście od prostych skryptów do zaawansowanego zarządzania chmurą i kontenerami.

Czy osoba początkująca w programowaniu poradzi sobie z tą lekturą?

Podręcznik wymaga podstawowej znajomości języka Python, choć zawiera krótkie wprowadzenie do jego składni. Treść szybko przechodzi do zaawansowanych zagadnień, takich jak automatyzacja systemów plików czy obsługa usług bezserwerowych. Osoby zupełnie nieznające programowania mogą poczuć się przytłoczone tempem wprowadzania technicznych koncepcji DevOps. Jest to idealna pozycja dla inżynierów, którzy chcą podnieść swoje kompetencje w kierunku profesjonalnej automatyzacji IT.

W jaki sposób podręcznik łączy Pythona z uczeniem maszynowym?

Publikacja przedstawia kompletny proces operacjonalizacji modeli uczenia maszynowego przy użyciu systemów Flask i sklearn. Autorzy wyjaśniają zasady inżynierii danych oraz budowania potoków wdrożeniowych z perspektywy specjalisty DevOps. Czytelnik dowiaduje się, jak wdrażać modele ML w środowiskach produkcyjnych z wykorzystaniem kontenerów Docker i orkiestracji Kubernetes. Takie podejście pozwala na efektywne zarządzanie cyklem życia sztucznej inteligencji w nowoczesnej infrastrukturze.

Jak ta publikacja pomaga w codziennej administracji systemami Linux?

Książka uczy automatyzacji przetwarzania tekstu oraz operacji na plikach bezpośrednio w środowisku linuksowym. Programiści i administratorzy zyskują umiejętność pisania skryptów zastępujących powtarzalne czynności wykonywane dotychczas ręcznie w terminalu. Treść obejmuje wykorzystanie Pythona do zarządzania pakietami oraz monitorowania wydajności systemów operacyjnych. Dzięki temu praca z Linuksem staje się bardziej przewidywalna, bezpieczna i skalowalna w dużych organizacjach.

Dla kogo ta książka nie będzie odpowiednim wyborem?

Ta pozycja nie jest przeznaczona dla osób szukających wyłącznie teoretycznego kursu programowania od podstaw. Publikacja skupia się na praktycznych aspektach inżynierii systemowej, pomijając szerokie omówienie bibliotek do tworzenia interfejsów graficznych czy gier. Czytelnicy zainteresowani wyłącznie czystym software engineeringiem bez kontekstu chmurowego mogą uznać wiele rozdziałów za zbyt specyficzne technicznie. To specjalistyczne kompendium dedykowane optymalizacji procesów IT i automatyzacji infrastruktury.

Szczegóły
  • Autor: Noah Gift
  • Wydawnictwo Helion
  • Seria O'Reilly
  • Oprawa: Miękka
  • Rok wydania: 2021
  • Ilość stron: 464
  • Stan: nowy, pełnowartościowy produkt
  • Model: 9788328368309
  • Język: polski
  • Podtytuł: Naucz się bezlitośnie skutecznej automatyzacji
  • Oryginalny tytuł: Python for DevOps
  • Tłumacz: Meryk Radosław
  • Nr wydania: 1
  • ISBN: 9788328368309
  • EAN: 9788328368309
  • Wymiary: 168X237
  • Dane producenta: HELION S.A., ul. Kościuszki 1C, 44-100 Gliwice, Polska, gpsr@grupahelion.pl, tel. (32) 230-98-63
Recenzje

Inne książki polecane dla fanów Python dla DevOps. Naucz się bezlitośnie skutecznej automatyzacji

  1. 1. Programuj ze sztuczną inteligencją. Twórz kod w Pythonie z wykorzystaniem GitHub Copilot i ChatGPT, Daniel Zingaro

    Wyobraź sobie świat, w którym tworzenie skomplikowanego kodu staje się intuicyjne i niezwykle szybkie. Świat, gdzie zamiast żmudnie pisać linijka po linijce, możesz po prostu opisać swój pomysł, a inteligentny asystent błyskawicznie przekształca go w działający program. Brzmi jak science fiction? Dzięki książce "Programuj ze sztuczną inteligencją. Twórz kod w Pythonie z wykorzystaniem GitHub Copilot i ChatGPT" autorstwa Daniela Zingaro ten świat staje się Twoją rzeczywistością.To wydanie to p...

  2. 2. CCNA 200-301. Zostań administratorem sieci komputerowych Cisco, Adam Józefiok

    CCNA 200-301. Zostań administratorem sieci komputerowych Cisco. Wydanie II Poznaj sieci komputerowe Cisco i przygotuj się do egzaminu certyfikującego Sieci komputerowe są niezwykle istotną częścią ekosystemu cyfrowego świata, w którym żyjemy. Ułatwiają nam komunikację, pozwalają sprawniej zarządzać firmą czy organizacją. Dzięki nim mamy dostęp do ogromu informacji, wyników badań, statystyk i innych materiałów, możemy wymieniać się pomysłami i pracować wspólnie na jednym pliku. Bez sieci kompu...

  3. 3. Windows od środka. Wnętrze nowoczesnego systemu, wirtualizacja, systemy plików, rozruch, bezpieczeńs

    Windows 3.1 rozpoczął rewolucję w świecie komputeró,w, od tej pory Microsoft wydał wiele generacji ",okienek",. Dziś Windows jest dojrzałym, bezpiecznym, niezawodnym i skalowalnym systemem. Aby w pełni wykorzystać ten potencjał, trzeba dobrze zrozumieć, jak funkcjonują podstawowe wewnętrzne komponenty systemu, jakie są zasady rządzące ich wydajnością, a także czym się charakteryzują funkcje bezpieczeństwa nowoczesnych systemó,w Windows. W drugiej części tego zaktualizowane...

  4. 4. Wykorzystanie sztucznej inteligencji i nowych technologii cyfrowych w sferze gospodarczej i społecznej. Wybrane zagadnienia, Anna Milewska

    Współcześnie obserwuje się dynamiczny wzrost zainteresowania wykorzystaniem sztucznej inteligencji i nowych technologii cyfrowych w różnych obszarach. Wynika to między innymi z faktu, że jest ono przejawem innowacyjności, będącej istotną determinantą rozwoju i konkurencyjności. Dotyczy to nie tylko pojedynczych podmiotów, ale też całych sektorów, w ramach których one funkcjonują. Należy przy tym podkreślić, że sztuczna inteligencja może być wykorzystana z korzyścią dla ludzkości, ale też m...

  5. 5. Prawdziwa głębia OSINT. Odkryj wartość danych Open Source Intelligence, Rae Baker

    OSINT (ang. open source intelligence) polega na pozyskiwaniu danych wywiadowczych z ogólnodostępnych źródeł. Jest to zestaw praktycznych umiejętności, które przydadzą się nie tylko analitykom - metody białego wywiadu okazują się pomocne na wielu ścieżkach kariery, a także w życiu codziennym. Łatwo się przekonasz, że OSINT pozwala uzyskać niezwykle cenne informacje, a przy tym jest satysfakcjonującym i ciekawym zajęciem! Dzięki tej książce nauczysz się gromadzić publicznie dostępne inf...

  6. 6. Laboratorium cyberbezpieczeństwa w Dockerze. Zrób to sam, Krzysztof Godzisz

    zolacja procesów i środowisk to dziś jeden z najważniejszych mechanizmów zapewniania bezpieczeństwa systemów IT. Dzięki temu możemy nie tylko bezpiecznie uruchamiać niezaufane zasoby, ale przede wszystkim przeprowadzać testy penetracyjne i badać złośliwe oprogramowanie bez ryzyka, że zainfekuje ono natywne środowisko. Jedną z najwyższych form izolacji jest konteneryzacja - użytkownik ma wówczas praktycznie całkowitą kontrolę na relacją pomiędzy kontenerem a systemem operacyjnym hosta.W ostatn...

  7. 7. Ekscytujący internet rzeczy. Realizuj praktyczne projekty IoT z wykorzystaniem Raspberry Pi 5, Raspberry Pi Pico oraz Pythona, Colin Dow

    Programowanie dla internetu rzeczy różni się od tworzenia standardowych aplikacji internetowych. Najlepszym sposobem na naukę praktycznych projektów Io T jest praca z mikrokontrolerami Raspberry Pi - znanymi z wszechstronności i przystępnej ceny. To one znajdują się dziś w awangardzie urządzeń stosowanych w inteligentnych rozwiązaniach internetu rzeczy i wyznaczają nowe trendy. Dzięki tej książce pewnie wkroczysz do fascynującego świata internetu rzeczy! Zaczniesz od podstaw: poznasz ...

  8. 8. Airflow. Monitorowanie przepływu danych, Piotr Chudzik

    Wszystkie dane pod pełną kontrolą W czasach, gdy wiele naszych działań przeniosło się do przestrzeni cyfrowej, tworzymy i agregujemy ogromne ilości danych. Przechowujemy je na dyskach urządzeń, mobilnych nośnikach pamięci, w chmurach, a nawet w formie załączników poczty elektronicznej. Aby uzyskać z nich jak najwięcej informacji, musimy wykonywać odpowiednie procesy analityczno-agregujące, które następnie pozwolą nam na wyciągnięcie właściwych wniosków, a potem podjęcie odpowiednich de...

  9. 9. Ekstrakcja danych w Pythonie. Teoria i praktyka, Piotr Rybka

    Współczesny świat to niewyczerpane źródło danych, a umiejętność ich pozyskiwania i przetwarzania stała się kluczowa dla sukcesu w wielu dziedzinach. Książka "Ekstrakcja danych w Pythonie. Teoria i praktyka" autorstwa Piotra Rybki to kompleksowy przewodnik, który otwiera drzwi do świata efektywnego zarządzania informacją. To niezbędna pozycja dla każdego, kto pragnie opanować sztukę wydobywania cennych insightów z gąszczu cyfrowych zasobów, wykorzystując do tego potęgę języka Python. Bez wzglę...

  10. 10. Transformery w przetwarzaniu języka naturalnego i widzenia komputerowego. Generatywna AI oraz modele, Denis Rothman

    Transformery w przetwarzaniu języka naturalnego i widzenia komputerowego. Generatywna AI oraz modele LLM z wykorzystaniem Hugging Face, ChatGPT, GPT-4V i DALL-E 3. Wydanie III Transformery zrewolucjonizowały przetwarzanie języka naturalnego, analizę obrazów i komputerowe widzenie. Oparte na transformerach duże modele generatywne dostępne za pośrednictwem systemu ChatGPT z GPT-4V w zadaniach przetwarzania tekstu i obrazów przewyższają wydajność człowieka. Aby uczestniczyć w tej nowej erze tech...

  11. 11. Tworzenie architektury oprogramowania. Wspieranie zespołów w podejmowaniu trafnych decyzji, Andrew Harmel-Law

    Rola architekta oprogramowania się zmienia. W miarę jak systemy stają się coraz bardziej złożone, tradycyjny model działania architekta przestaje wystarczać. Zadań jest zbyt wiele, a ich zaniedbanie w końcu doprowadzi do punktu krytycznego. Kluczowe staje się współdziałanie architekta z zespołem projektowym - tylko wtedy możliwe jest tworzenie trwałej, elastycznej i efektywnej architektury. O książce Oto książka pełna praktycznej mądrości, trafiająca w sedno tego, czym jest archi...

  12. 12. Analityka biznesowa wspomagana sztuczną inteligencją. Ulepszanie prognoz i podejmowania decyzji za pomocą uczenia maszynowego, Tobias Zwingmann

    Ulepszanie prognoz i procesów podejmowania decyzji za pomocą uczenia maszynowegoWykorzystaj analizy biznesowe i sztuczną inteligencję, aby napędzać rozwój przedsiębiorstwa, podnosić wydajność i ulepszać podejmowanie decyzji biznesowych. Dzięki tej praktycznej książce z rzeczywistymi przykładami wyko-rzystującymi Power BI można poznać najbardziej odpowiednie przypadki użycia AI w rozwiązaniach BI, w tym ulepszone prognozowanie, zautomatyzowaną klasyfikację i zalecenia wspomagane przez AI. Pona...

  13. 13. Zatrudnij AI, odzyskaj czas. Najlepsze praktyki, narzędzia i case studies dla wdrożenia sztucznej inteligencji, Kamila Kierzek-Mechło

    Współczesny biznes to ciągła pogoń za efektywnością i innowacjami. Kamila Kierzek-Mechło i Radosław Mechło, w swoim praktycznym przewodniku "Zatrudnij AI, odzyskaj czas", oferują konkretne rozwiązania, które pozwolą właścicielom firm i menedżerom skutecznie wdrożyć sztuczną inteligencję w codziennej działalności. Czy Twoja firma jest gotowa na transformację, która nie wymaga olbrzymich inwestycji, a jednocześnie otwiera drzwi do nieograniczonych możliwości rozwoju?Ta książka to kompendium wie...

  14. 14. Robotyka w domu przy użyciu Raspberry Pi Pico, Danny Staple

    Budowanie autonomicznych robotów przy użyciu elastycznego kontrolera Raspberry Pi Pico i języka PythonDziedzina robotyki się rozwija i jest to idealny moment, aby nauczyć się samodzielnego budowania robotów do różnych celów. Książka ta pomoże wykonać pierwsze kroki na drodze do planowania, budowania i programowania robotów z wykorzystaniem Raspberry Pi Pico, kontrolera z bogatymi możliwościami I/O. Po krótkim omówieniu Pico przejdziemy do projektowania robota, a następnie jego budowy. Później...

  15. 15. React. Opanuj do perfekcji tworzenie aplikacji internetowych nowej generacji, Tejas Kumar

    React. Opanuj do perfekcji tworzenie aplikacji internetowych nowej generacji React jest biblioteką języka programowania JavaScript. Służy do tworzenia interfejsów użytkownika różnych aplikacji. Jej twórcą jest Jordan Walke, programista Facebooka, który chciał równocześnie uprościć pracę programisty i poprawić komfort użytkowania gotowej aplikacji. Dziś biegłość w korzystaniu z tej biblioteki oznacza po prostu lepsze aplikacje! Dzięki tej praktycznej książce zrozumiesz podstawowe koncepcje zwi...

  16. 16. Przerażająco inteligentna. Przyszłość sztucznej inteligencji i jak możesz ocalić świat, Mo Gawdat

    Wyobraź sobie rok 2055. Siedzisz przy ognisku na pustkowiu, a świat, jaki znałeś, przeminął. Czy to wizja totalitarnego reżimu maszyn, które przejęły kontrolę, czy może raj, w którym sztuczna inteligencja rozwiązała wszystkie problemy ludzkości? Decyzja, która z tych przyszłości się ziści, leży w naszych rękach - tu i teraz, w latach dwudziestych XXI wieku. Książka "Przerażająco inteligentna Przyszłość sztucznej inteligencji" Mo Gawdata to nie tylko futurystyczna wizja, ale przede wszystkim p...

  17. 17. Zostań ekspertem .NET 8. Dobre praktyki, wzorce projektowe, debugowanie i testowanie aplikacji, Mark J Price

    Większość książek programistycznych obejmuje jedynie wybrane tematy, takie jak bezpieczeństwo, testowanie aplikacji czy wdrażanie w chmurze. Inne koncentrują się na architekturze aplikacji, wzorcach projektowych albo przygotowaniu się do rozmów kwalifikacyjnych. Trudno jednak znaleźć przystępny przewodnik, który pozwoliłby krok po kroku przyswoić wszystkie umiejętności zawodowego programisty .NET.Dzięki temu podręcznikowi odblokujesz swój potencjał i otworzysz drogę do kariery. Nauczysz się z...

  18. 18. React i TypeScript. Reaktywne tworzenie stron internetowych dla początkujących, Carl Rippon

    React został zaprojektowany specjalnie na potrzeby Facebooka, w celu tworzenia interfejsów graficznych aplikacji internetowych. Dzisiaj jest powszechnie używany do budowania front-endów interaktywnych UI. Z kolei TypeScript, język napisany przez Microsoft, stanowi rozszerzenie JavaScriptu i cechuje się bogatym systemem typów. Ułatwia to wczesne wykrywanie błędów i refaktoryzację kodu. React i TypeScript, używane razem, pozwalają na efektywne tworzenie dużych, zaawansowanych i łatwych w utr...

  19. 19. Programowanie z Minecraftem dla dzieci. Poziom średnio zaawansowany, Adrian Wojciechowski

    Minecraft to nie tylko seria gier wideo, w które chętnie grają dzieci na całym świecie. Stworzony przez Markusa Perssona i rozwijany przez Mojang Studios, stał się także fenomenem popkultury. Kilkunastoletnia kariera gry jest znaczona kolejnymi książkami, filmami, ubraniami, gadżetami i zabawkami, uhonorowano ją nawet tematyczną serią klocków Lego. Dorośli, doceniając rozrywkowe walory gry, dostrzegli także jej aspekty edukacyjne. Minecraft stał się na przykład bazą zajęć z programowania dl...

  20. 20. Sztuczna inteligencja. Bezpieczeństwo i zabezpieczenia, Roman V. Yampolskiy

    Historia robotyki i sztucznej inteligencji jest pod wieloma względami także historią prób opanowania takich technologii przez ludzkość. Od czasu powstania praskiego Golema toczą się dyskusje na temat tego, jaki stopień niezależności powinny mieć takie jednostki i jak się upewnić, że nie zwrócą się przeciwko nam, jej wynalazcom. Liczne najnowsze postępy we wszystkich aspektach badań, rozwoju i wdrażania inteligentnych systemów są dobrze nagłośnione, ale kwestie bezpieczeństwa i ochrony ...

Zobacz, dlaczego warto nam zaufać

taniaksiazka.pl

Doskonała komunikacja, perfekcyjne podejście do klienta, realizacja szybka i całkowicie zgodna z zamówieniem, do tego dobra cena, czyli całość na piątkę.

Anyszka

Polecam, polecam, polecam! Świetny wybór, książki w doskonałej cenie i co najważniejsze błyskawiczna realizacja zamówienia - dodaję do moich ulubionych sklepów.

magdape

Bardzo miła obsługa, szybko reagują na wiadomości pisane. Szybko rozwiązują problem i tłumaczą sytuację, oraz bardzo jasno i konkretnie piszą mail o każdej zmianie w zamówieniach.

Lenka

Kolejny raz robię zakupy w sklepie i jest super szybko, tanio i wygodnie. Aż żałuję, że nie mają innych propozycji, które mnie interesują. Gorąco polecam.

Beata

Transakcja przebiegła szybko i sprawnie. Książki super i wszystko porządnie zapakowane. Nie jest to na pewno moja ostatnia styczność ze sklepem. Polecam.

Agnieszka

Sklep godny polecenia, szybko zrealizował zamówienie. Dodatkowo otrzymałam rabat. Bardzo korzystna cena zamówionych książek. Łącznie z przesyłką wyszło taniej niż w księgarni stacj...

Zosia

Bardzo sprawnie zrealizowane zamówienie. Pomimo, że podano mi późniejszy termin dostarczenia przesyłki otrzymałam ją kilka dni wcześniej. Sklep cechuje solidność i profesjonalizm. ...

Joanna

Sklep bardzo fajny, pomocny i szybki. Realizacja zamówienia trwała kilka dni. Zamówienie doskonale zapakowane i nienaruszone.

Frau Sonne

Jestem zadowolona ze sklepu i przeprowadzonej transakcji. Duży wybór książek, dostawa zgodnie z podaną przez sprzedawcę datą, bardzo porządnie zapakowana. Polecam.

agnes352

Polecam sklep z czystym sumieniem. Kontakt bardzo dobry, ceny rewelacyjne, wybór książek ogromny. Na pewno wkrótce znów złożę zamówienie.

natka2817

Rewelacja!!! Zamówienie otrzymałam 5 dni od złożenia zamówienia, a mieszkam w Wielkiej Brytanii.

Adrianna

Pierwszy raz kupowałam książki przez internet i się nie rozczarowałam. Książki przyszły w oczekiwanym terminie, były dobrze zabezpieczone. Na pewno skorzystam jeszcze nie jeden raz...

Paula