Verleger: Promise
Firma APN Promise powstała na początku lat 90, świadcząc szeroko rozumiane usługi w zakresie informatyzacji firm. Promise specjalizuje się w dostarczaniu narzędzi głównie Microsoft oraz jest dystrybutorem w Polsce wielu anglojęzycznych wydawnictw o tematyce IT. Ponadto w 1998 r. firma uruchomiła działalność wydawniczą ściśle związaną z informatyką. Komputerową ofertę wydawniczą stanowią przede wszystkim tłumaczenia książek takich wydawnictw jak Microsoft Press i innych brandów należących do grupy Pearson, O’Reilly, Wiley & Sons, Packt Publishing czy McGraw-Hill. W ostatnich latach oferta wydawnicza sukcesywnie jest poszerzana o książki dla dzieci i młodzieży oraz o poradniki związane z samorozwojem, zarządzaniem, czy hobby, między innymi dotyczące fotografii, elektroniki, a nawet kulinariów. Wiele z nich to tłumaczenia pozycji Apress, Pearson Education czy No Starch Press. Obecnie w sprzedaży jest ponad 200 tytułów, a spora z nich część jest dostępna również w wersji elektronicznej.
105
E-book

Zaawansowany Python. Jasne, zwięzłe i efektywne programowanie

Luciano Ramalho

Prostota języka Python pozwala szybko osiągnąć produktywność, ale oznacza to również, że często nie wykorzystujemy wszystkiego, co ma da zaoferowania. Dzięki temu praktycznemu poradnikowi Czytelnik nauczy się, jak pisać efektywny, idiomatyczny kod Pythona dzięki wykorzystaniu jego najlepszych   i zapewne najbardziej lekceważonych   cech. Autor, Luciano Ramalho, prowadzi Czytelnika poprzez podstawowe cechy języka i biblioteki i pokazuje, jak sprawić, aby kod był jednocześnie krótszy, szybszy i bardziej czytelny. Wielu doświadczonych programistów próbuje nagiąć Pythona do wzorców, których nauczyli się z innych języków i nigdy nie odkrywa możliwości, które wykraczają poza ich doświadczenie. Dzięki tej książce ci programiści będą mogli się nauczyć, jak osiągnąć biegłość w języku Python 3. Książka obejmuje: Model danych Pythona: pozwala zrozumieć, że metody specjalne są kluczem do spójnego zachowania obiektów Struktury danych: umożliwia w pełni wykorzystać wbudowane typy i zrozumieć dualizm tekstowo-bajtowy w erze Unicode Funkcje jako obiekty: wgląd w funkcje Pythona jako obiekty pierwszej klasy i wyjaśnienie, jak wpływa to na popularne wzorce projektowania Idiomy zorientowane obiektowo: budowanie klas poprzez poznawanie odwołań, zmienności, interfejsów, przeciążanie operatorów i wielokrotne dziedziczenie Przepływ sterowania: wykorzystanie menedżerów kontekstu, generatorów, współprogramów i współbieżności przy użyciu pakietów concurrent.futures i asyncio Metaprogramowanie: wykorzystanie właściwości, deskryptorów atrybutów, dekoratorów klas i metaklas Luciano Ramalho, programista Pythona od roku 1998, jest członkiem Python Software Foundation, współwłaścicielem Python.pro.br   brazylijskiej firmy szkoleniowej i współzałożycielem Garoa Hacker Clube, pierwszego w Brazyli klubu hackerskiego. Prowadzi zespoły projektowania oprogramowania i wykłada stosowanie Pythona dla sektora medialnego, bankowego i rządowego. „Jestem dumny, że zostałem recenzentem technicznym tej książki   nie tylko pomoże ona wielu średnio zaawanowanym programistom w ich drodze do mistrzostwa, ale ja sam nauczyłem się z niej kilku rzeczy!” —Alex Martelli Python Software Foundation „Zaawansowany Python to skarbiec pełen użytecznych programistycznych trików, przydatnych tak średnio, jak i bardzo doświadczonym programistom, którzy chcą rozszerzyć granice swojej wiedzy.” —Daniel i Audrey Roy Greenfeld autorzy Two Scoops of Django

106
E-book

AI - podejście pragmatyczne

Noah Gift

Opanuj skuteczne, gotowe do użycia rozwiązania biznesowe dla sztucznej inteligencji i uczenia maszynowego AI podejście pragmatyczne pomaga rozwiązywać praktyczne problemy przy użyciu nowoczesnego uczenia maszynowego, sztucznej inteligencji i chmurowych narzędzi obliczeniowych. Noah Gift demistyfikuje wszelkie koncepcje i narzędzia potrzebne do osiągnięcia wyników nawet jeśli Czytelnik nie ma solidnego przygotowania z matematyki lub data science. Autor wyjaśnia skuteczne, gotowe do użycia rozwiązania udostępniane przez Amazon, Google i Microsoft oraz demonstruje sprawdzone techniki wykorzystujące ekosystem analizy danych oparty na języku Python. Proponowane podejścia i przykłady pomagają ukierunkować i uprościć każdy krok od wdrożenia po produkcję i budować rozwiązania o niezwykłych możliwościach skalowania. W miarę poznawania działania rozwiązań Machine Language (ML) będziesz uzyskiwać coraz bardziej intuicyjne zrozumienie tego, co można dzięki nim osiągnąć i jak zmaksymalizować ich wartość. Na tych podstawach autor krok po kroku prezentuje budowanie chmurowych aplikacji AI/ML do rozwiązywania realistycznych problemów w dziedzinie marketingu, zarządzania projektami, wyceniania produktów, nieruchomości i dużo więcej. Bez względu na to, czy jesteś profesjonalistą biznesowym, osobą decyzyjną, studentem czy programistą, eksperckie wskazówki autora i rozbudowane analizy przypadków przygotują cię do rozwiązywania problemów data science w niemal dowolnym środowisku. Uzyskaj i skonfiguruj wszystkie potrzebne narzędzia Szybko przejrzyj wszystkie funkcjonalności Pythona, których potrzebujesz do budowania aplikacji uczenia maszynowego Opanuj narzędzia AI i ML oraz cykl życia projektu Korzystaj z narzędzi analitycznych Pythona, takich jak IPython, Pandas, Numpy, Juypter Notebook i Sklearn Dołącz pragmatyczną pętlę zwrotną, która pozwoli nieustannie poprawiać wydajność naszych procedur i systemów Projektuj chmurowe rozwiązania AI oparte na Google Cloud Platform, uwzględniając usługi TPU, Colaboratory i Datalab Definiuj chmurowe przepływy pracy w Amazon Web Services, w tym wystąpienia punktowe, potoki kodu i inne Pracuj z API sztucznej inteligencji w Microsoft Azure Poznaj budowanie sześciu rzeczywistych aplikacji AI od początku do końca

107
E-book

Tajniki ASP.NET Core 2.0

Ricardo Peres

ASP.NET jest platformą WWW z otwartym kodem źródłowym, służącą do budowania nowoczesnych aplikacji i usług WWW. Ta książka jest przewodnikiem po nowych funkcjach ASP.NET Core 2.0, do których należą interfejsy Web API oraz wzorzec MVC. Zaczniemy od krótkiego omówienia podstaw, obejmującego wzorzec MVC, platformy i zależności. Następnie przejdziemy do instalowania i konfigurowania środowiska MVC, po czym omówimy routing i zaawansowane opcje routingu. Następnie przyglądniemy się wiązaniom modelu, kontrolerom i akcjom, filtrom, uwierzytelnianiu użytkowników oraz testowaniu. Później poznamy wszelkie aspekty składni i procesów podczas pracy z silnikiem Razor. Zapoznamy się z programowaniem po stronie klienta oraz aspektami ASP.NET Core związanymi z zabezpieczeniami. Przyjrzymy się też mikrousługom na platformie ASP.NET Core. Na koniec dowiemy się, jak wdrażać ASP.NET Core w nowych środowiskach takich jak Azure, AWS i Docker. Pod koniec książki dobrze opanujemy programowanie w ASP.NET Core i będziemy lepiej rozumieć, jak wykorzystywać tę technologię w środowisku wieloplatformowym.

108
E-book

Word 2021 i Microsoft 365 Krok po kroku

Joan Lambert

Nauka może być łatwa. Osiągnij więcej w krótkim czasie przy użyciu Microsoft Word. Możesz po prostu wyszukać zadanie, które musisz wykonać, albo pracować od deski do deski, pobierając pliki ćwiczeń i systematycznie budując swoje umiejętności. Twórz świetnie wyglądające, dobrze uporządkowane i dostępne dokumenty Używaj nagłówków, zakładek i przypisów dla intuicyjnego dostępu do wiedzy Prezentuj złożone informacje w diagramach i wykresach Ilustruj koncepcje przy użyciu profesjonalnych ilustracji, modeli 3D, ikon i wycinków ekranu Współpracuj z innym użytkownikami w czasie rzeczywistytm, śledząc zmiany i automatycznie zapisując wersje plików Dbaj o prywatność i zabezpieczenia w dokumentach elektronicznych Szybko buduj spisy treści, indeksy i bibliografie Generuj spersonalizowane wiadomości, listy, etykiety i koperty Zwiększaj wydajność dzięki niestandardowym stylom, motywom, szablonom i blokom konstrukcyjnym Joan Lambert zajmuje się technologiami Microsoft od roku 1986. Jest autorką ponad 50 książek na temat Windows, Office, SharePoint i innych rozwiązań, w tym dziesiątki pozycji Krok po Kroku i podręczników do egzaminów certyfikacyjnych Microsoft Office Specialist.

109
E-book

Microsoft Exchange Server 2016 PowerShell Księga przepisów. Niezawodne przepisy automatyzowania czasochłonnych zadań administracyjnych

Jonas Andersson, Nuno Mota, Mike Pfeiffer

Niezawodne przepisy automatyzowania czasochłonnych zadań administracyjnych Zaczniemy od najważniejszych koncepcji powłoki PowerShell. Staną się one podstawą kolejnych przykładów opisanych w tej książce. Następnie zajmiemy się typowymi zadaniami zarządzania programem Exchange, które wykonamy za pomocą powłoki zarządzania. Poznamy techniki efektywnej automatyzacji tych zadań i nauczymy się pisać skrypty dla najnowszej wersji programu. W dalszej kolejności nauczymy się zarządzać adresatami Exchange i wykonywać różne operacje na skrzynkach pocztowych. Zajmiemy się też zarządzaniem grupami dystrybucyjnymi i listami adresowymi. Po zapoznaniu się z tymi zagadnieniami przejdziemy do kilku scenariuszy, w których użyjemy skryptów PowerShell do zwiększenia wydajności zarządzania bazami danych skrzynek pocztowych. Zajmiemy się też dostępem klienckim oraz zarządzaniem usługami transportu. Omówimy też kilka aspektów zabezpieczeń i zgodności, takich jak kontrola dostępu oparta na rolach, certyfikaty cyfrowe, archiwizacja i przechowywanie, zbieranie elektronicznych materiałów dowodowych oraz audyt. W końcowej części książki poznamy techniki uzyskiwania wysokiej dostępności, zabezpieczania środowiska, monitorowania stanu programu Exchange oraz integracji z serwerami Office Online Server, Skype for Business Server oraz Exchange Online (Office 365). Poruszane zagadnienia: Dokładne omówienie nowych funkcji i możliwości programów PowerShell i Exchange Server 2016 Omówienie głównych koncepcji związanych z programem PowerShell Używanie prostych skryptów i poleceń programu PowerShell w celu uzyskania skutecznych wyników Generowanie szczegółowych raportów, wysyłanie danych wyjściowych poleceń za pomocą poczty elektronicznej oraz tworzenie harmonogramów automatycznego uruchamiania skryptów Importowanie, eksportowanie i przenoszenie skrzynek pocztowych, a także usuwanie wiadomości ze skrzynek pocztowych za pomocą wiersza poleceń Konfigurowanie ustawień serwera transportu, takich jak przekazywanie poczty, reguły transportu, raporty dotyczące dostarczenia poczty, i innych Zarządzanie skrzynkami pocztowymi i folderami publicznymi Monitorowanie stanu środowiska programu Exchange z wykorzystaniem wbudowanych cmdletów i innych metod Integracja programu Exchange z serwerami Office Online Server, Skype for Business Server i Exchange Online (Office 365)

110
E-book

Microsoft SQL Server 2008 od środka: Zapytania w języku T-SQL

Itzik Ben-Gan, Lubor Kollar, Dejan Sarka, Steve Ka Mentors)

Opanuj mechanizmy zaawansowanych zapytań i dostrajania, aby uzyskać szybszy i bardziej skalowalny kod Zespół autorów o wszechstronnej wiedzy na temat T-SQL pokazuje, jak radzić sobie z najtrudniejszymi problemami dotyczącymi zapytań opartych na zbiorach. Książka pozwala pogłębić wiedzę na temat architektury i wewnętrznych mechanizmów bazy danych i osiągnąć biegłość w znajdowaniu praktycznych i wydajnych rozwiązań. Dowiedz się, jak: przejść od proceduralnego programowania do myślenia o zbiorach i zależnościach logicznych, optymalizować zapytania przy użyciu podejścia od góry do dołu, szacować złożoność algorytmu, aby móc przewidywać wydajność i sprawność, porównywać techniki agregowania danych, w tym nowe mechanizmy grupowania zbiorów, dobierać mechanizmy modyfikacji danych wstawianie, usuwanie, aktualizowanie i łączenie pod kątem pożądanej wydajności, pisać bardziej efektywne zapytania odwołujące się do tabel partycjonowanych, korzystać z wykresów, drzew, hierachii i zapytań rekursywnych. Dodatkowo zbiór zagadek logicznych pozwalających podnieść umiejętność rozwiązywania problemów.

111
E-book

Infrastruktura jako kod. Dynamiczne systemy w epoce chmury

Kief Morris

Sześć lat temu pojęcie infrastruktury jako kodu było czymś nowym. Dzisiaj, gdy nawet banki i inne konserwatywne organizacje planują przejść na korzystanie z chmury, zespoły programistów w firmach na całym świecie próbują budować duże bazy kodu infrastruktury. W swojej praktycznej książce Kief Morris z ThoughtWorks wyjaśnia, jak efektywnie zarządzać infrastrukturą w epoce chmury, używając zasad, praktyk i wzorców zainicjowanych przez zespoły DevOps. Nowe, uaktualnione wydanie, przeznaczone dla administratorów systemów, inżynierów infrastruktury, programistów, kierowników zespołów i architektów, pokazuje, jak wykorzystywać technologie chmury i automatyzacji do łatwego, bezpiecznego, szybkiego i odpowiedzialnego wprowadzania zmian. Czytając tę książkę dowiesz się, jak definiować wszystko jako kod i jak używać projektów oprogramowania i praktyk inżynieryjnych do tworzenia systemów składających się z małych, luźno sprzężonych elementów. Książka obejmuje następujące zagadnienia: •  Podstawy: wykorzystywanie infrastruktury jako kodu do ciągłego wprowadzania zmian i podnoszenia jakości operacyjnej za pomocą narzędzi i technologii przeznaczonych do budowy platform opartych na chmurze •  Stosy infrastruktury: sposoby definiowania, udostępniania, testowania i ciągłego dostarczania zmian zasobów infrastruktury •  Serwery i inne platformy: używanie wzorców do projektowania udostępniania oraz konfiguracji serwerów i klastrów •  Duże systemy i zespoły: przepływy, zarządzanie i wzorce architektoniczne używane do tworzenia elementów infrastruktury i zarządzania nimi   „Praktyki infrastruktury jako kodu przeszły ewolucję od zarządzania serwerami do zarządzania całymi stosami, ale ich nowe możliwości zostały osiągnięte kosztem złożoności. Książka wykracza poza same polecenia. Prezentuje wzorce projektowe kryjące się za dobrymi praktykami oraz metody automatyzacji na wyższym poziomie”. —Patrick Debois założyciel DevOpsDays Kief Morris jest globalnym dyrektorem ds. inżynierii chmurowej w ThoughtWorks. Pomaga organizacjom i zespołom szukać lepszych sposobów wykorzystywania technologii infrastruktury i chmury do szybszego i bardziej niezawodnego uzyskiwania większych korzyści. Od ponad 20 lat zajmuje się projektowaniem, tworzeniem i uruchamianiem zautomatyzowanej infrastruktury serwerów IT. Zaczynał od skryptów powłoki i Perla, a następnie, w miarę pojawiania się nowych technologii, przeszedł między innymi na CFengine, Puppet, Chef i Terraform.

112
E-book

Instalowanie i konfigurowanie Windows Server 2012 R2 Poradnik szkoleniowy

Mitch Tulloch

Niniejszy Poradnik szkoleniowy ułatwi administratorom w przedsiębiorstwach poszerzać swoje specjalistyczne umiejętności w zakresie wdrażania, konfigurowania i zarządzania usługami w systemie Windows Server 2012 R2. Prezentowane w książce lekcje i ćwiczenia, opracowane na podstawie wiedzy ekspertów, ułatwiają nabycie praktycznych doświadczeń i zwiększają efektywność pracy. Ten Poradnik Szkoleniowy firmy Microsoft: • Udostępnia szczegółowe szkolenie praktyczne do samodzielnej nauki • Skupia się na osiąganiu umiejętności specyficznych dla pełnionych ról w kontekście implementacji kluczowych usług systemu Windows Server 2012 R2, takich jak usługi Active Directory czy usługi sieci • Tworzy fundament dla umiejętności, które w połączeniu z doświadczeniami w pracy, dają podstawy do ich sprawdzenia na egzaminach Microsoft Certification, takich jak egzamin 70-410 Poszerzaj umiejętności. Buduj doświadczenie. • Planuj procesy migracji lub wdrożenia • Zarządzaj zdalnie serwerami i instaluj role • Planuj i wdrażaj kontrolery domen • Administruj zaawansowanymi usługami Active Directory • Planuj, konfiguruj i zarządzaj Zasadami grupy • Wdrażaj hosty Hyper-V i maszyny wirtualne, i zarządzaj nimi • Administruj usługami sieci za pomocą Windows PowerShell 4.0 • Wdrażaj funkcję Storage Spaces; zarządzaj udostępnionymi magazynami • Konfiguruj usługi zabezpieczeń i zarządzaj nimi • Wdrażaj serwery druku i zarządzaj nimi O Tobie Ten Poradnik Szkoleniowy przyda się najbardziej profesjonalistom IT, którzy mają co najmniej trzyletnie doświadczenia w administrowaniu poprzednich wersji systemu Windows Server w średnich i dużych środowiskach. O autorze Mitch Tulloch jest ekspertem technologii systemów Windows, wielokrotnie honorowany tytułem Microsoft Most Valuable Professional (MVP) za wkład wniesiony we wdrażaniu i stosowaniu platform, rozwiązań i produktów firmy Microsoft. Przeprowadzanie ćwiczeń praktycznych Większość ćwiczeń prezentowanych w książce można przeprowadzać w zwirtualizowanym środowisku technologii Hyper-V; w przypadku niektórych ćwiczeń wymagany jest co najmniej jeden serwer fizyczny. Wymagania systemowe opisane są we Wstępie.