Wydawca: Helion
Helion - niekwestionowany lider wśród wydawców (lub największe wydawnictwo informatyczne) literatury informatycznej w Polsce. Działa na polskim rynku książki nieprzerwanie od 1991 roku.

Od początku swojej działalności wydawnictwo Helion wspiera rozwój specjalistów z szeroko pojętej branży IT. To doskonała baza wiedzy dla osób, które chcą poznać tajniki informatyki, programowania, sztucznej inteligencji, cyberbezpieczeństwa czy grafiki komputerowej i innych umiejętności związanych z nowoczesnymi technologiami.

Helion oferuje szeroki wybór książek oraz ebooków z różnych dziedzin informatyki, zawsze aktualnych i zgodnych z najnowszymi trendami technologicznymi.
1169
Ebook

Skanowanie sieci z Kali Linux. Receptury

Justin Hutchens

Bezpieczeństwo sieci w Twoich rękach! W dzisiejszych czasach większość systemów informatycznych na świecie podłączona jest do Internetu. To rozwiązanie ma jedną wadę — dowolna osoba może spróbować przełamać zabezpieczenia sieci i uzyskać nieuprawniony dostęp do danych przetwarzanych w Twoich systemach. Jak temu zaradzić? Odpowiedź znajdziesz w tej książce. Kali Linux to specjalna dystrybucja systemu Linux, która ułatwia skanowanie sieci pod kątem bezpieczeństwa. Zawarty w niej zestaw narzędzi pozwala na analizę najczęstszych problemów, a co za tym idzie, dzięki niej możesz błyskawicznie uszczelnić Twój system, tak aby przełamanie zabezpieczeń nie było prostym zadaniem. Wszystko, co musisz zrobić, zostało tu przedstawione w formie receptur. Sięgnij po tę książkę i przekonaj się, jak wykrywać dostępne hosty w sieci, skanować sieć za pomocą narzędzi ARPing, Nmap lub NetDiscover oraz odkrywać otwarte porty. Dowiedz się, w jaki sposób możesz zdalnie zidentyfikować uruchomiony system operacyjny, przeprowadzać ataki DoS (ang. Denial of Service) oraz testować aplikacje sieciowe. To doskonała lektura, która w rękach wprawnego administratora pozwoli na zdecydowane zwiększenie bezpieczeństwa sieci. Warto w nią zainwestować! Sięgnij po tę książkę i: poznaj dostępne narzędzia w dystrybucji Kali Linux zlokalizuj dostępne hosty w Twojej sieci zidentyfikuj otwarte porty poznaj atak typu DoS zwiększ bezpieczeństwo Twojej sieci Ponad 90 praktycznych receptur prezentujących sposób wykorzystania własnych skryptów i narzędzi dostępnych w systemie Kali Linux do efektywnego skanowania systemów działających w sieci

1170
Ebook

Poradnik dla dozoru i elektromonterów zdających egzamin kwalifikacyjny URE Grupy G1. Wydanie II

Stanisław Paciorek

Z tym poradnikiem przygotujesz się do egzaminu potwierdzającego Twoje kwalifikacje Jeżeli jesteś pracownikiem dozoru lub elektromonterem albo po ukończeniu nauki planujesz zajmować się eksploatacją urządzeń elektroenergetycznych u pracodawcy lub w ramach własnej działalności, musisz posiadać odpowiednie kwalifikacje. Świadectwa kwalifikacyjne uprawniające Cię do samodzielnej eksploatacji urządzeń elektroenergetycznych "E" lub sprawowania dozoru nad ich eksploatacją "D" możesz uzyskać po pozytywnym zdaniu egzaminu kwalifikacyjnego URE Grupy 1. Ta książka ma za zadanie pomóc Ci się do niego przygotować. Poradnik zawiera materiał wspomagający proces przygotowania osób dozoru i elektromonterów do egzaminu kwalifikacyjnego. Omawia problematykę regulowaną przepisami Kodeksu pracy, Prawa energetycznego i Prawa budowlanego, a także kwestie wynikające z Prawa geologicznego i górniczego. Znajdziesz tu również przykładowe pytania, jakich możesz się spodziewać w trakcie egzaminu, wraz z odpowiedziami. Wydanie drugie zostało uaktualnione pod kątem prawnym, dodano do niego ponadto nowe treści z zakresu elektrotermii i elektrolizy, fotowoltaiki, magazynowania energii i trakcji elektrycznej.

1171
Ebook

Laravel. Tworzenie aplikacji. Receptury

Terry Matula

Najlepsze przepisy na aplikacje w Laravel! Laravel to szkielet aplikacji dla języka PHP. W ostatnim czasie podbija on serca programistów, głównie dzięki przejrzystej dokumentacji, a także dzięki temu, że tworzenie aplikacji za jego pomocą jest wyjątkowo łatwe i przyjemne. Błyskawiczna konfiguracja i tak samo szybkie uruchomienie środowiska oraz przyjazny system szablonów to tylko niektóre z zalet tego szkieletu. Książka, którą trzymasz w rękach, zawiera omówienie ponad 90 zagadnień dotyczących pracy z Laravelem. Sięgnij po nią i przekonaj się, jak błyskawicznie rozpocząć pracę, uwierzytelnić użytkowników, przetestować aplikację, a następnie wdrożyć ją w środowisku produkcyjnym. W kolejnych rozdziałach znajdziesz kompletny kod służący do pobierania danych wejściowych, przeszukiwania baz danych, tworzenia REST-owego API; jest tu także system szablonów Blade. Ponadto dowiesz się, jak sprytnie używać Composera, stworzyć Autoloader oraz zapewnić sprawny routing. Książka ta jest genialną lekturą dla wszystkich programistów korzystających ze szkieletu Laravel w codziennej pracy! Po przeczytaniu książki dowiesz się jak... Skonfigurować wirtualne hosty oraz środowisko developerskie na serwerze Apache Przygotować system uwierzytelniania użytkowników Wykorzystywać kontrolery RESTowe Debugować i profilować aplikację Przechowywać i pobierać treści z chmury Wykorzystywać narzędzie linii poleceń Artisan Zintegrować skrypty JavaScript i jQuery z aplikacją w Laravelu Pisać testy jednostkowe w Laravelu Sprawdź, jak przyjemne może być tworzenie aplikacji!

1172
Ebook

React w działaniu. Tworzenie aplikacji internetowych

Stoyan Stefanov

Do niedawna utworzenie interfejsu użytkownika było prawdziwym wyzwaniem. Interfejs musi przecież działać w przewidywalny sposób na różnych przeglądarkach i urządzeniach, musi zapewniać adekwatną obsługę wprowadzanych danych oraz umożliwiać płynne i niezawodne komunikowanie się aplikacji z użytkownikiem. Na szczęście dziś programiści mogą skupić się na działaniu aplikacji jako takiej — interfejs użytkownika można szybko, łatwo i przyjemnie zbudować za pomocą React, specjalnej biblioteki służącej do tego celu. Niniejsza książka jest przydatnym przewodnikiem po bibliotece React i jej zastosowaniach w tworzeniu aplikacji internetowych. Z publikacji tej dowiesz się, jak można jednorazowo zdefiniować interfejs, który będzie automatycznie się przebudowywał w reakcji na zmianę stanu aplikacji. Nauczysz się tworzyć rozbudowane aplikacje z wykorzystaniem małych, łatwych w zarządzaniu komponentów. Zapoznasz się również z JSX — technologią świetnie uzupełniającą React. Nauczysz się też korzystać z dodatkowych narzędzi pomocniczych, takich jak Browserify, Jest, ESLint, Flow, Flux czy Immutable.js. Dzięki temu znakomicie wzbogacisz swój warsztat programisty aplikacji WWW! Niektóre zagadnienia omówione w książce: przygotowywanie biblioteki React do pracy komponenty, ich właściwości, stan i cykl życia wykorzystywanie komponentów do budowy UI korzystanie z narzędzi pomocniczych przy budowie aplikacji diagnostyka i testowanie kodu aplikacji React — programowanie może być przyjemne! Stoyan Stefanov jest inżynierem w Facebooku. Wcześniej pracował dla Yahoo!, gdzie stworzył smush.it — narzędzie online służące do optymalizacji obrazów. Brał też udział w tworzeniu narzędzia o nazwie YSlow 2.0, przeznaczonego do pomiaru wydajności aplikacji. Jest autorem i współautorem wielu książek dotyczących programowania i tworzenia aplikacji internetowych. Prowadzi bloga dostępnego pod adresem http://phpied.com. Często zabiera głos na prestiżowych konferencjach, takich jak Velocity, JSConf, Fronteers i wielu innych.

1173
Ebook

Tao mikrousług. Projektowanie i wdrażanie

Richard Rodger

Systemy oparte na mikrousługach różnią się od aplikacji monolitycznych. Są bardziej skalowalne, efektywniejsze, a także łatwiejsze w implementacji, rozwijaniu i utrzymaniu. Architektura mikrousług pozwala na doskonalenie danego elementu bez zastanawiania się nad działaniem całości aplikacji. Tego rodzaju systemy opierają się na nowoczesnych wzorcach, takich jak asynchroniczna komunikacja za pomocą komunikatów, usługi API i hermetyzacja. Po odpowiedniej optymalizacji dobrze działają zarówno w chmurach, jak i w scentralizowanych środowiskach opartych na kontenerach. Niniejsza książka jest przeznaczona dla programistów, menedżerów projektów i architektów oprogramowania. Wyjaśniono tu niezbędne pojęcia oraz różnice dzielące systemy oparte na mikrousługach i aplikacje monolityczne, a także zasady ich projektowania. Wyczerpująco omówiono techniki rozwiązywania problemów z mikrousługami oraz sposoby kontrolowania ryzyka wystąpienia awarii. Pokazano, w jaki sposób mikrousługi mogą współpracować z trwałymi danymi i jak wygląda ich współpraca z bazami danych. Sporo miejsca poświęcono technikom oceny kondycji działających systemów mikrousługowych, a także studiom przypadków oraz najlepszym praktykom pracy zespołu, planowania zmian i wyboru narzędzi. Najważniejsze zagadnienia: mikrousługi i ich architektura mikrousługi a wymagania biznesowe i korporacyjne komunikaty i ich wzorce wdrażanie systemów o dużej skali wady systemów opartych na mikrousługach Pracuj mądrzej i bardziej humanitarnie. Wdrażaj mikrousługi!

1174
Ebook

Sekrety pomiarów w mediach społecznościowych

John Lovett

Wykorzystaj potencjał drzemiący w mediach społecznościowych! Jeszcze niedawno media społecznościowe wzbudzały lekki uśmiech na twarzach prawdziwych PR-owców. Te czasy minęły! Obecnie dla wielu firm takie media to jeden z głównych kanałów budowania wizerunku oraz kontaktów z klientem. Czy możliwe jest sprawdzenie skuteczności działań prowadzonych w mediach społecznościowych? Jak zadbać o ich jakość? Na te i dziesiątki innych pytań odpowiada wyjątkowa na rynku wydawniczym książka. W trakcie lektury dowiesz się, jak aktywować biznes w mediach społecznościowych oraz jak go zorganizować pod tym kątem. Ponadto zaznajomisz się z najpopularniejszymi miarami, które pozwolą Ci zwizualizować aktualne trendy Twojego biznesu. W szczególności powinien Cię zainteresować rozdział poświęcony ciągłej optymalizacji. Tylko w ten sposób możesz sobie zapewnić nieustanny wzrost zwrotu z inwestycji. Zastanawiasz się, czy warto sięgnąć po tę książkę? Odpowiedź jest jedna: zdecydowanie tak! Nie znajdziesz innej pozycji, która w tak profesjonalny sposób traktowałaby o tematach związanych z mediami społecznościowymi. Sprawdź: jak nie dać się zasypać lawinie danych jak przekształcić dane w informacje jak wdrożyć proces ciągłej optymalizacji jak śledzić zwrot z inwestycji w mediach społecznościowych Dokonaj niemożliwego dzięki miarom mediów społecznościowych! John Lovett - konsultant, ekspert w zakresie działań marketingowych w mediach elektronicznych. Od przeszło dziesięciolecia pomaga różnym firmom zrozumieć oraz zmierzyć skuteczność tych działań. Współpracuje z firmą Web Analytics Demystified oraz zasiada we władzach Digital Analytics Association. Patron medialny:

1175
Ebook

Inżynieria mechaniczna dla majsterkowiczów. Prosty przewodnik po praktycznych zagadnieniach

Brian Bunnell, Samer Najia

Majsterkowiczów wyróżnia ciekawość. Pasjonuje ich wyjaśnianie, jak działają poszczególne obiekty, i praktyczne zastosowanie wiedzy w coraz to ambitniejszych projektach. Bogatym źródłem inspiracji dla wszystkich złotych rączek jest inżynieria mechaniczna. Przydaje się również odrobina wiedzy o prawidłach fizyki i matematyki. Można ją zdobyć podczas lektury trudnych podręczników akademickich albo na wyczerpujących studiach inżynierskich. Nie jest to jednak droga dla każdego pasjonata czy amatora. Oto pozycja adresowana specjalnie do majsterkowiczów, którzy chcą poznać podstawowe zasady mechaniki, aby z powodzeniem kończyć swoje projekty. Znajdziesz w niej mnóstwo praktycznych informacji uzupełnionych elementami matematyki stosowanej, fizyki i inżynierii. Te dość trudne zagadnienia przedstawiono w bardzo zrozumiały, ciekawy i zabawny sposób, poprzez pokazanie praktycznego zastosowania opisywanych koncepcji. Zdobytą wiedzę wypróbujesz samodzielnie dzięki kilku projektom ― opisanym krok po kroku i bogato ilustrowanym. Do ich wykonania będziesz potrzebować jedynie powszechnie dostępnych, tanich materiałów i narzędzi. Z pewnością przydadzą Ci się również szczegółowe podpowiedzi, które sprawią, że wiele czynności wykonasz łatwiej i szybciej i unikniesz często popełnianych błędów. W książce znajdziesz: podstawy inżynierii mechanicznej podane specjalnie dla majsterkowiczów ciekawe informacje o różnorodnych materiałach, narzędziach i procesach wyjątkowo przydatne spostrzeżenia, wskazówki i ostrzeżenia przed błędami projekty do samodzielnego wykonania z użyciem tanich i powszechnych materiałów przystępne wyjaśnienia kluczowych koncepcji inżynierskich Mechanika - najlepsza przyjaciółka majsterkowicza!

1176
Ebook

Django 3. Praktyczne tworzenie aplikacji sieciowych. Wydanie III

Antonio Melé

Twórz od podstaw rozbudowane i niezawodne aplikacje webowe w Pythonie Django jest potężnym frameworkiem służącym do tworzenia aplikacji internetowych w Pythonie. Pozwala na pełne wykorzystywanie zalet tego języka, takich jak przejrzystość, elastyczność, wszechstronność i łatwość uczenia się. Wykorzystywanie Django do budowania aplikacji w Pythonie jest atrakcyjną możliwością zarówno dla początkujących, jak i zaawansowanych programistów. Aby jednak zapewnić tworzonym projektom odpowiednią, profesjonalną jakość, trzeba się nauczyć rozwiązywać problemy powstające podczas tworzenia aplikacji internetowych, stosować najlepsze praktyki programistyczne, a także skutecznie wdrażać i testować aplikację. To trzecie wydanie praktycznego przewodnika po budowie aplikacji internetowych. Krok po kroku opisano w nim wszystkie istotne elementy procesu projektowania i wdrażania aplikacji: bloga, witryny społecznościowej, sklepu internetowego oraz platformy e-learningowej. Zawarte tu szczegółowe wskazówki pomogą integrować popularne technologie, usprawniać aplikacje z wykorzystaniem technik AJAX, tworzyć API REST oraz konfigurować środowisko produkcyjne dla projektów Django. Dzięki tej książce niepostrzeżenie opanujesz najistotniejsze zasady pracy w Django - i czym prędzej zaczniesz od podstaw budować praktyczne projekty. Nowością w tym wydaniu jest rozdział poświęcony projektowaniu serwera czatu z wykorzystaniem serwera Django Channels. W tej książce: praktyczna strona projektowania aplikacji internetowych podstawy Django, w tym ORM, szablony, adresy URL, formularze i uwierzytelnianie funkcje zaawansowane: niestandardowe pola modelu i oprogramowanie pośredniczące wykorzystanie technik AJAX, system płatności, CMS, API RESTful integracja projektu z takimi technologiami jak Redis, RabbitMQ, PostgreSQL i Channels wdrażanie projektów Django za pomocą NGINX, uWSGI i Daphne Django - wypróbowany framework dla profesjonalnych projektantów!

1177
Ebook

Gotowanie dla geeków. Wydanie II

Jeff Potter

Dociekliwy geek w kuchni nie zadowoli się prostym odtwarzaniem gotowych przepisów z czyjegoś bloga. Będzie drążyć, zastanawiać się, popróbuje eksperymentów. Być może da się ponieść intuicji albo postara się uzyskać zaskakujące połączenie smaków i zapachów. Tak pojmowana kuchnia staje się miejscem niezwykłym, gdzie nauka harmonijnie łączy się ze sztuką, przyjemność ze zdrowiem, a poszczególne detale przepisu uzyskują specjalne znaczenie. Niezależnie od tego, czy chcesz zrobić proste naleśniki, czy przygotować wykwintne danie, które zachwyci gości, postaw na subtelne połączenie prawideł fizyki i chemii ze szczyptą artystycznej improwizacji! Ta książka jest drugim, poszerzonym i uzupełnionym wydaniem przewodnika po kuchni dla geeków. Znajdziesz tu mnóstwo przydatnych informacji, inspiracji i zadziwiających ciekawostek. W każdym rozdziale znalazły się przepisy kulinarne, propozycje eksperymentów, a także informacje wprost od badaczy, naukowców i świetnych szefów kuchni. Dowiesz się, jakie procesy zachodzą w różnych temperaturach pieczenia i gotowania, jak zrobić idealne kruche ciasto i dlaczego warto postawić na sezonowość. Nie zabrakło wskazówek, dzięki którym będziesz gotować nie tylko pysznie, ale i zdrowo! Dzięki własnej ciekawości i chęci eksperymentowania oraz niewielkiej pomocy tej książki szybko odkryjesz, jak niezwykłym, fascynującym, magicznym i... nieodparcie przyjemnym miejscem jest Twoja kuchnia! W tej książce między innymi: przepisy na samotną szybką kolację i wystawne przyjęcie przydatne informacje o wyposażeniu kuchni i poszczególnych produktach co się dzieje podczas gotowania, pieczenia, duszenia, smażenia co wpływa na wrażenia smaku i zapachu karmelizacja cukru, sztuczki z szybkowarem, technika sous vide i inne Kuchnia? Badaj, eksperymentuj, pytaj - i ciesz się!

1178
Ebook

Sekrety cyfrowej ciemni Scotta Kelby'ego. Edycja i obróbka zdjęć w programie Adobe Photoshop Lightroom Classic CC

Scott Kelby

Adobe Photoshop Lightroom Classic został pokazany światu pierwszy raz ponad 10 lat temu. Od tego czasu cieszy się zasłużoną renomą wśród rosnących rzesz fotografów. Lightroom jest znany z potężnych możliwości wyrafinowanej edycji obrazów oraz bardzo zaawansowanych narzędzi do obrabiania zdjęć. Tak złożone oprogramowanie jest jednak dość trudne do opanowania dla początkujących użytkowników - zazwyczaj muszą oni poświęcić sporo czasu, aby w miarę płynnie posługiwać się poszczególnymi elementami Lightrooma. Jest to kolejne, zaktualizowane wydanie jedynej książki, w której cały proces przetwarzania i edycji zdjęć został przedstawiony zwięźle i wyjątkowo przejrzyście. Opisano tu najnowsze techniki, podano dokładne instrukcje, wskazówki i porady znakomicie ułatwiające pracę. To rzecz napisana prostym, przystępnym językiem, co sprawia, że nauka obsługi Lightrooma staje się dużo przyjemniejsza. Autor przekazuje również informacje o stosowanych przez siebie ustawieniach, sprawdzonych sztuczkach i skutecznych metodach pracy z Lightroomem. To wszystko sprawia, że nawet początkujący użytkownik tego programu szybko zaczyna osiągać znakomite efekty! W tej książce między innymi: system zarządzania zdjęciami SLIM profesjonalna edycja zdjęć integracja Lightrooma z Photoshopem korzystanie z Lightrooma na urządzeniu mobilnym autorski zestaw predefiniowanych ustawień przetwarzania i drukowania zdjęć Jeśli masz odrobinę talentu, potrzebujesz jeszcze tylko Lightrooma!

1179
Ebook

Głębokie uczenie z TensorFlow. Od regresji liniowej po uczenie przez wzmacnianie

Bharath Ramsundar, Reza Bosagh Zadeh

Uczenie maszynowe jest coraz powszechniejsze. Niemal każdego dnia stykamy się z tego rodzaju oprogramowaniem, a możliwości tworzonych systemów stale rosną. Zdobycie praktycznych umiejętności w zakresie budowy i treningu sieci neuronowych staje się dla profesjonalnych programistów koniecznością. Spośród wielu narzędzi służących do tworzenia systemów uczenia maszynowego warto zwrócić uwagę na TensorFlow - nową biblioteką udostępnioną przez Google, przeznaczoną do projektowania i wdrażania zaawansowanych architektur uczenia głębokiego. Bez wątpienia jest to narzędzie, które pozwala na wykonywanie zadań znacznie wykraczających poza standardowy zakres uczenia maszynowego. Ta książka jest przeznaczona dla praktyków, przede wszystkim programistów, architektów i naukowców, którzy chcą się nauczyć projektowania systemów uczących. Podstawowe pojęcia dotyczące uczenia maszynowego wyjaśniono tu poprzez praktyczne przykłady. Przedstawiono możliwości TensorFlow jako systemu do przeprowadzania obliczeń na tensorach. Omówiono zastosowania tej biblioteki w wielu bardzo różnych dziedzinach: do budowy systemów służących do rozpoznawania obrazów, rozumienia tekstu napisanego ręcznie przez człowieka czy przewidywania właściwości potencjalnych leków. Dzięki tej książce można bez trudu zrozumieć matematyczne podstawy systemów uczenia maszynowego, a następnie wykorzystać je podczas tworzenia profesjonalnych sieci neuronowych. W tej książce między innymi: podstawy uczenia maszynowego i rozpoczęcie pracy z TensorFlow budowa prototypów i modeli z optymalizacją hiperparametrów przetwarzanie obrazów w splotowych sieciach neuronowych obsługa zbiorów danych języka naturalnego trenowanie sieci za pomocą procesorów graficznych i procesorów tensorowych TensorFlow: trenuj sieć profesjonalnie!

1180
Ebook

Elementy inżynierii oprogramowania w Pythonie

Jakub Walczak

Zdobądź ostrogi programisty w Pythonie! Python jest językiem, którego powszechnie używa się w wielu obszarach: od programowania gier, przez aplikacje webowe, po systemy analizy danych. Nic więc dziwnego, że cieszy się ogromną popularnością i jest dodatkowo wspierany przez liczną społeczność programistów, projektantów i sympatyków, którzy go rozwijają i rozszerzają. Do grona osób aktywnie korzystających z tego języka z pewnością należy Jakub Walczak, który w książce poświęconej Pythonowi i inżynierii oprogramowania wprowadza do jego ekosystemu. Dzięki jej lekturze czytelnicy poznają ideę środowisk wirtualnych, sposoby interakcji z interpreterem czy zasady podziału projektu na moduły i pakiety. Adepci sztuki programowania znajdą tu wprowadzenie do mechanizmów pakietu pytest, który zdecydowanie ułatwia pisanie i wykonywanie testów jednostkowych. Opanują również takie zagadnienia jak klasy i obiekty, a także zaawansowane aspekty programowania obiektowego, w tym metaklasy, dziedziczenie i emulowanie szczególnych zachowań obiektów Autor zadbał o klarowną strukturę podręcznika, który składa się z dwunastu uporządkowanych rozdziałów. Zawarta w nich treść została uzupełniona dodatkowymi wyjaśnieniami, wskazówkami i podsumowaniami, co ułatwia przyswojenie omawianego materiału. Organizacja środowiska pracy Organizacja projektu Wstęp do programowania zorientowanego obiektowo Deskryptory Dziedziczenie Mechanizm obsługi wyjątków Metody specjalne klas Dekoratory Serializacja i deserializacja Testy jednostkowe z użyciem biblioteki pytest Wytyczne dotyczące stylu Python od A do Z!

1181
Ebook

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

Noah Gift, Kennedy Behrman, Alfredo Deza, Grig Gheorghiu

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!

1182
Ebook

WordPress 4. Instalacja i zarządzanie

Łukasz Wójcik, Magdalena Bród

WordPress 4 — najlepszy do zarządzania treścią! Instalacja i pierwszy kontakt z systemem, czyli jak rozpocząć blogowanie z platformą WordPress 4 Zamieszczanie treści i wstawianie dodatków, czyli jak przygotować wpis i urozmaicić go multimediami Twoja sieć i jej bezpieczeństwo, czyli jak rozgałęzić bloga i uchronić go przez atakami z zewnątrz WordPress to platforma, której nazwę słyszał każdy, kto ma własnego bloga. Niezwykła popularność tego programu wynika z jego dużych możliwości przy prostej, intuicyjnej obsłudze. Taka kombinacja pozwala skupić się na budowaniu ciekawych treści, a nie na mechanizmach ich publikacji. Jeśli czujesz, że czas zaistnieć w blogosferze, sięgnij po tę książkę! Dowiesz się z niej, co oferuje Ci WordPress 4 i od czego zacząć swoją przygodę z blogowaniem. Nauczysz się zamieszczać wpisy i dodawać nowe strony, a potem uzupełnisz je o pliki multimedialne, nadasz uprawnienia nowym użytkownikom oraz włączysz możliwość dodawania komentarzy. Odkryjesz też, jak wykorzystać WordPress w charakterze funkcjonalnego systemu zarządzania treścią, jakie dodatki mogą wydatnie rozszerzyć jego możliwości oraz jak zabezpieczyć go przed przejęciem lub atakiem z zewnątrz. Krótko mówiąc, ta książka dostarczy Ci mnóstwa przydatnych wiadomości. Musisz ją przeczytać! Instalacja i podstawowe funkcje Wpisy, strony i media Wtyczki, narzędzia i ustawienia Komentarze i użytkownicy Migracja systemu i tworzenie sieci (multisite) Tworzenie motywów graficznych Bezpieczeństwo systemu i serwis WordPress.com Podstawy pozycjonowania (SEO) Załóż bloga z WordPressem 4!

1183
Ebook

JavaScript. Wprowadzenie

Shelley Powers

Kompleksowe omówienie programowania w JavaScript Jak weryfikować poprawność danych w formularzach HTML? Jak zabezpieczyć aplikacje internetowe? W jaki sposób korzystać z mechanizmów AJAX? Zamierzasz wzbogacić tworzone przez siebie witryny internetowe o dodatkowe możliwości? A może zainteresowała Cię technologia AJAX, bazująca na języku JavaScript? Najwyższa pora poznać język, który na początku był jedynie skryptowym interfejsem pomiędzy stroną internetową otwartą w przeglądarce a aplikacją znajdującą się na serwerze. Dziś JavaScript jest jednym z najpopularniejszych narzędzi wykorzystywanych przez twórców stron i aplikacji internetowych. Rozpowszechnił się również poza światem internetu, służąc jako język skryptowy dla wielu aplikacji. "JavaScript. Wprowadzenie" to podręcznik, dzięki któremu opanujesz możliwości JavaScriptu i nauczysz się wykorzystywać go w swoich projektach. Poznasz podstawowe elementy tego języka i dowiesz się, w jaki sposób łączyć kod JavaScript z kodem HTML. Nauczysz się przechwytywać zdarzenia zachodzące w oknie przeglądarki, sprawdzać dane wprowadzane przez użytkowników do formularzy na stronach WWW oraz korzystać z plików cookie. Poznasz obiektowy model dokumentu (DOM), technologię AJAX i dodatkowe biblioteki, dzięki którym JavaScript zyskuje nowe, niesamowite możliwości. Osadzanie JavaScriptu w kodzie strony Typy danych, operatory i instrukcje Obiekty JavaScriptu Obsługa formularzy Stosowanie plików cookie Obiektowy model dokumentu Tworzenie własnych obiektów Technologia AJAX Wykorzystaj pełnię możliwości JavaScriptu, tworząc nowoczesne witryny internetowe.

1184
Ebook

Responsive Web Design. Projektowanie elastycznych witryn w HTML5 i CSS3. Wydanie III

Ben Frain

Jeszcze dziesięć lat temu responsywność strony internetowej była traktowana jako ciekawostka. Dziś jest powszechnym standardem. Znane od dawna klasyczne technologie HTML i CSS wciąż zachowują świeżość i wyjątkową przydatność w tworzeniu nowoczesnych stron internetowych. Społeczności skupione wokół tych narzędzi starannie dbają o ich nieustanny rozwój, dzięki czemu za ich pomocą nadal można osiągać imponujące efekty i spełniać coraz wyższe standardy. Oznacza to, że każdy szanujący się programista front-endu powinien na bieżąco śledzić nowości i uczyć się korzystania z sukcesywnie pojawiających się funkcjonalności HTML i CSS. Ta książka jest kolejnym, uaktualnionym i uzupełnionym wydaniem lubianego podręcznika projektowania responsywnych stron internetowych. Omówiono w niej wszystkie nowości i ulepszenia z dziedziny projektowania responsywnych stron internetowych, w tym zapewnianie lepszej dostępności, fonty zmienne czy kontrola przewijania strony. Szczegółowo opisano moduł CSS Grid i mechanizm tworzenia układów Flexbox. Zaprezentowano wiele praktycznych informacji o SVG, wymogach dostępności, efektach w CSS, definiowaniu przejść, transformacji i animacji oraz włączaniu do kodu zapytań medialnych. Znakomitym uzupełnieniem treści są autorskie wskazówki i uwagi do programowania front-endu. Najważniejsze zagadnienia: dostosowywanie arkuszy stylów do potrzeb różnych urządzeń pisanie przejrzystego, szybkiego i bogatego semantycznie kodu HTML grafiki w formacie SVG w projektach responsywnych najnowsze możliwości CSS: własności użytkownika, fonty zmienne i siatka weryfikacja danych w HTML i inne przydatne funkcje formularzy filtry, cienie, animacje i inne efekty wzbogacające interfejs Współczesny HTML i CSS? Mogą więcej, niż myślisz!