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.
137
E-book

Język R dla każdego: zaawansowane analizy i grafika statystyczna zaawansowane analizy i grafika statystyczna

Jared P. Lander

Obliczenia statystyczne dla programistów, naukowców, analityków, użytkowników Excela i innych Przy użyciu języka R możesz budować skuteczne modele statystyczne i znaleźć odpowiedzi na wiele spośród najtrudniejszych pytań. Tworzony w ramach open source język R tradycyjnie uważany jest za trudny do opanowania dla nie-statystyków, zaś większość dostępnych książek zakłada zbyt dużą już obecną wiedzę na ten temat, aby były prawdziwie pomocne. Rozwiązaniem tego problemu jest ten tytuł: R dla każdego. Opierając się na swoich rozległych doświadczeniach w nauczaniu nowych użytkowników, Jared P. Lander przygotował doskonały tutorial dla każdego, kto dopiero wkracza w świat programowania i modelowania statystycznego. Przewodnik ten, zaplanowany tak, aby nauka była prosta i intuicyjna, skupia się na tych 20 procentach funkcjonalności R, których potrzebujemy, aby móc zrealizować 80 procent nowoczesnych zadań. Wykład rozpoczyna się od absolutnych podstaw, oferując liczne ćwiczenia praktyczne i przykładowy kod. Trzeba pobrać i zainstalować R; poznać środowisko; opanować podstawowe sterowanie programu, importowanie danych, przetwarzanie ich i wizualizację, a także wykonywanie podstawowych testów. Następnie na tym fundamencie można konstruować pełne modele, zarówno liniowe, jak i nieliniowe i używać technik drążenia danych. A na koniec sprawimy, aby nasz kod był reprodukowalny przy użyciu LaTeX, RMarkdown oraz Shiny. Po ukończeniu lektury nie będziesz po prostu wiedział, jak pisać programy w R będziesz gotów rozwiązywać problemy statystyczne, na których ci zależy. JARED P. LANDER zajmuje stanowisko Chief Data Scientist w Lander Analytics, zlokalizowanej w Nowym Jorku firmie specjalizującej się w analizach statystycznych i usługasz szkoleniowych, jednej z organizatorów New York Open Statistical Programming Meetup największego na świecie spotkanie użytkowników i twórców R oraz New York R Conference. Jest wykładowcą statystyki na Uniwersytecie Columbia. Posiadając dyplom M.A. z Uniwersytetu Columbia w dziedzinie statystyki oraz B.S. z matematyki uzyskany w Muhlenberg College, ma doświadczenie zarówno w badaniach naukowych, jak i komercyjnych zastosowaniach. Jared często występuje na różnorodnych konferencjach i spotkaniach na całym świecie. Jego artykuły na temat statystyki można znaleźć na stronie jaredlander.com. Jego prace są cytowane w takich czasopismach, jak Forbes i Wall Street Journal.

138
E-book

Wprowadzenie do Raspberry Pi, wyd. II

Matt Richardson, Shawn Wallace

Raspberry Pi to komputer wielkości karty kredytowej, do którego można podłączyć zwykły telewizor i klawiaturę. Jednak jest to pełnoprawny, choć mały komputer, który można wykorzystać w rozmaitych projektach, a także do wielu rzeczy, które realizują "zwykłe" komputery PC, jak praca z arkuszami kalkulacyjnymi i tekstem, przeglądanie Internetu czy gry lub oglądanie wideo wysokiej rozdzielczości. Ta książka krok po kroku pokazuje różnorodne możliwości związane z zabawą i edukacją. Korzystaj z wielu wstępnie załadowanych języków programowania. Używaj Raspberry Pi z Arduino. Twórz projekty związane z Internetem. Baw się multimediami. Z Raspberry Pi możesz robić to wszystko i jeszcze więcej. Zawiera omówienie nowej wersji Raspberry Pi Model 3, a szczególnie jej możliwości komunikacyjnych.

139
E-book

C++ Optymalizacja kodu

Kurt Guntheroth

We współczesnym świecie, pełnym pośpiechu i rywalizacji, wydajność programu jest równie istotna dla klientów, jak oferowane przez niego funkcje. Ten praktyczny podręcznik wyjaśnia podstawowe zasady podnoszenia wydajności, które pomagają w optymalizacji kodu C++. Uczy, jak dostosowywać poprawny kod C++ tak, aby działał on szybciej i zużywał mniej zasobów na każdym komputerze, począwszy od zegarka, poprzez telefon, stację roboczą, superkomputer, aż po globalną sieć serwerów. Autor Kurt Guntheroth prezentuje szereg przykładów demonstrujących, w jaki sposób można, stopniowo wdrażając przedstawione zasady, osiągnąć kod spełniający wymagania klientów dotyczące reaktywności i przepustowości. O przydatności porad zamieszczonych w tej książce będzie się można przekonać, gdy kolega z zespołu zawoła: Zaczęło działać niesamowicie szybko. Kto coś naprawił? Dowiedz się jak: Wyznaczać kandydatów do optymalizacji przy użyciu programu profilującego oraz czasomierzy programowych Przeprowadzać powtarzalne eksperymenty w celu mierzenia wydajności zmodyfikowanych wersji kodu Optymalizować użycie zmiennych dynamicznych Podnieść wydajność kosztownych pętli i funkcji Przyspieszyć działanie funkcji przetwarzających ciągi Rozpoznawać efektywne algorytmy i wzorce optymalizacyjne Identyfikować mocne i słabe strony klas kontenerów w C++ Analizować wyszukiwanie i sortowanie z perspektywy optymalizatora W efektywny sposób używać funkcji przesyłania strumieniowego we/wy w języku C++ W wydajny sposób stosować w kodzie C++ funkcje równoległe bazujące na wątkach Cenne źródło praktycznych porad aktualnych, trafnych i osadzonych w rzeczywistości. Solidne kompendium wiedzy o nowym obliczu języka C++. Jerry Tan Starszy programista, The Depository Trust and Clearing Corporation Kurt Guntheroth, programista z ponad 35-letnim doświadczeniem, od ćwierćwiecza zajmuje się opracowywaniem wydajnego kodu C++. Rozwija programy dla platform Windows, Linux oraz systemów wbudowanych. Kurt mieszka w Seattle w stanie Waszyngton.

140
E-book

Programowanie Microsoft SQL Server 2008 Tom 1 i 2. Pakiet

Leonard Lobel, Andrew J. Brust, Stephen Forte

Kompleksowe studium kluczowych funkcji SQL Server 2008 pomaga w rozwinięciu umiejętności programistycznych. Przedstawia nowe podstawowe możliwości oraz praktyczne wskazówki i użyteczne przykłady kodu opracowane przez doświadczonych programistów. To obowiązkowa lektura dla programistów Microsoft .NET oraz SQL Server wykorzystujących dostęp do danych na poziomie bazy danych, logiki biznesowej lub prezentacji. Dowiedz się, jak • Wykonywać kwerendy na złożonych danych przy użyciu efektywnych rozszerzeń Transact-SQL • Wykorzystywać nowe funkcje nierelacyjne: tabele hierarchiczne, natywne przesyłanie strumieniowe plików oraz możliwości geoprzestrzenne • Eksploatować dane XML w bazie danych w celu budowania aplikacji obsługujących format XML • Przetwarzać i dostarczać dane przy użyciu technologii Microsoft LINQ, Entity Framework oraz wiązania danych • Implementować szyfrowanie na poziomie bazy danych oraz inspekcje serwera • Budować i utrzymywać hurtownie danych • Wykorzystywać usługi Microsoft Excel® do budowania frontonów kostek OLAP oraz kwerend MDX do ich przetwarzania • Szybko i efektywnie integrować mechanizm wiązania danych z aplikacjami

141
E-book

Zestaw narzędzi do administracji Windows: efektywne rozwiązania dla specjalistów IT Resource Kit

Dan Holmes

Rozstrzygające źródło skutecznych rozwiązań dla administratorów Windows Poznaj realistyczne i pragmatyczne podejście do codziennych zadań, które stoją przed administratorami systemów. Ten Zestaw rozwiązań prezentuje wskazówki i najlepsze rozwiązania rzeczywistych problemów i zagadnień. Ponad 100 innowacyjnych koncepcji pozwoli zwiększyć sprawność zarządzania i efektywność systemów Windows(R). Dowiedz się, jak: * Wykorzystać zarządzanie oparte na rolach do zmaksymalizowania kontroli nad zasobami przedsiębiorstwa, * Wbudować wymagania przenośności, elastyczności i bezpieczeństwa w infrastrukturę danych użytkowników, * Rozszerzyć możliwości administracyjne poprzez modyfikację konsoli MMC, * Zautomatyzować wdrażanie folderów udostępnionych, * Zaprojektować delegację administracji Active Directory opartą na zasadzie najmniejszych przywilejów, * Tworzyć grupy z dynamicznym zarządzaniem członkostwem, * Wdrożyć samoraportowanie systemu, aby było wiadomo, kto, kiedy i gdzie się logował, * Zautomatyzować wdrażanie oprogramowania i zarządzanie zmianami bez korzystania z dodatkowych narzędzi innych firm, * Zapewnić zaawansowane zarządzanie dokumentami i możliwości współdziałania w skali całego przesiębiorstwa. Na dysku CD (Dla czytelników eBook'a obraz dysku CD towarzyszącego książce jest dostępny na stronie wydawcy - dokładny link podano we wstępie eBook'a): * Ponad 75 skryptów, * Łącza do narzędzi dla Internet Information Services, Windows PowerShell, Microsoft(R) System Center Operations Manager i innych, * Łącza do dodatkowych źródeł informacji, dokumentów i grup dyskusyjnych, * Przykładowe rozdziały z 15 książek Microsoft Press o podobnej tematyce, * W pełni przeszukiwalną wersję książki w formacie eBook (w języku angielskim).

142
E-book

C# 6.0 - Księga przepisów

Jay Hilyard, Stephen Teilhet

Nowe wydanie bestsellerowej książki, w pełni zaktualizowane do wersji C# 6.0, oferuje ponad 150 użytecznych rozwiązań dla typowych i nie aż tak typowych problemów, z którymi muszą sobie radzić programiści C# w codziennej pracy. Większość przykładów zostało przypisanych z wykorzystaniem nowych funkcjonalności C# 6.0. To lektura obowiązkowa dla każdego programisty preferującego ogólniejsze rozwiązania języka C# i szukającego szybkich odpowiedzi na teoretyczne pytania. C# 6.0 Księga przykładów udostępnia nowe przepisy dla metod asynchronicznych, obiektów dynamicznych, zaawansowanej obsługi błędów, kompilatora Rosyln i jeszcze więcej. Niektóre z omawianych zagadnień: - Klasy i typy ogólne - Kolekcje, wyliczenia i iteratory - Typy danych - Wyrażenia LINQ i Lambda - Obsługa wyjątków - Odbicia i programowanie dynamiczne - Wyrażenia regularne - Interakcja z systemem plików - Praca w sieci i Web - Wykorzystanie XML - Wątkowanie, synchronizacja i współbieżność Każdy przepis w książce zawiera przetestowany kod, który można pobrać z witryny oreilly.com i wykorzystać we własnych aplikacjach, przy czym do każdego z nich dołączone jest szczegółowe wyjaśnienie, jak i dlaczego działa pokazana technika. Do korzystania z książki i dołączonych przykładów nie trzeba być doświadczonym programistą C# lub .NET. Trzeba jedynie być kimś, kto chce rozwiązać problem już teraz, bez konieczności poznawania najpierw całej powiązanej teorii.

143
E-book

Microsoft Word 2016 Krok po kroku dodatkowo Pliki ćwiczeń do pobrania

Joan Lambert

- Prosta nauka podstawowych zadań - Duże demonstracje - Pliki ćwiczeń do budowy umiejętności Szybka nauka programu Word! Nauka nigdy nie była tak łatwa. Osiągnij produktywność przy pracy z Word 2016 i znajdź odpowiedzi na wszystkie pytania energiczne ćwiczenia i zrzuty ekranów pokazują dokładnie, co należy zrobić, krok po kroku. - Zdobądź mistrzostwo w obsłudze kluczowych narzędzi projektowania i edytowania dokumentów - Zarządzaj układem strony, stylami i nawigacją - Dowiedz się, jak recenzować i oznaczać dokumenty na potrzeby współpracy z kolegami - Wstawiaj ilustracje, grafiki i wideo

144
E-book

Profesjonalne wytwarzanie oprogramowania z zastosowaniem Scruma i usług Azure DevOps

Richard Hundhausen

Opanowanie sprawdzonych procesów poprawiających wytwarzanie oprogramowania przy wykorzystaniu Scruma i usług Azure DevOps Ten przewodnik może pomóc każdemu zespołowi twórców oprogramowania w planowaniu, śledzeniu i zarządzaniu pracą znacznie skuteczniej, łącząc wiodącą obecnie platformę projektowania zwinnego (Scrum) i zestaw narzędzi firmy Microsoft do zarządzania cyklem życia aplikacji oraz stosowania metodologii DevOps (Azure DevOps). Uznany ekspert w dziedzinie Scruma Richard Hundhausen dokładnie omawia tworzenie zespołu, listy Backlog, Sprinty, plany testów, współpracę, ciągłe doskonalenie, Azure Boards, Azure Test Plans oraz rzeczywiste kompromisy związane z DevOps. W książce można znaleźć praktyczne porady od doświadczonych profesjonalnych Developerów Scruma. Aby ten przewodnik był jeszcze bardziej wartościowy, Hundhausen zorganizował go w taki sposób, aby uzupełniał popularny program PSD (Professional Scrum Developer) organizacji Scrum.org, który współtworzył z Kenem Schwaberem ze Scrum.org będącym autorem wstępu do tej książki. Richard Hundhausen - Professional Scrum Trainter - pokazuje, jak: - Pogłębić swoją wiedzę na temat ram Scruma w oparciu o Przewodnik po Scrumie z 2020 roku. - Zapewniać sprawdzone planowanie i śledzenie elementów roboczych oraz szybko uzyskiwać korzyści z zastosowania tablic Azure Boards. - Usprawnić wstępne zadania Scruma wykonywane przed pierwszym Sprintem. - Korzystać z usług Azure DevOps do tworzenia i zarządzania listami Backlog, planować Sprinty i współpracować podczas ich trwania z innymi członkami zespołu. - Poprawić skalowanie przy użyciu platform Scaled Professional Scrum oraz Nexus. - Rozpoznawać, które praktyki mogą być najbardziej efektywne bez użycia narzędzi. - Definiować i optymalizować przepływy zadań w zespole, pokonywać typowe dysfunkcje oraz przekształcać się w wydajny zespół Professional Scrum Team. Informacje na temat tej książki - Książka jest przeznaczona dla każdego, kto pracuje z zasadami Scruma i na nich polega, w tym dla programistów, projektantów, architektów, testerów, analityków biznesowych, Product Ownerów, Scrum Masterów, menedżerów i innych zainteresowanych. - Skupia się ona głównie na wykorzystaniu Scruma przy wytwarzaniu produktów programowych, ale może też wspierać rozwój rozwiązań adaptacyjnych dla dowolnego złożonego problemu. O autorze Richard Hundhausen, prezes Accentient, pomaga organizacjom i zespołom zajmującym się tworzeniem oprogramowania w dostarczaniu lepszych produktów dzięki zrozumieniu i wykorzystaniu usług Azure DevOps i Scruma. Jest profesjonalnym trenerem Scruma (Professional Scrum Trainer) i współtworzył ramy Nexus scaled Scrum. Jako programista, konsultant i szkoleniowiec z niemal 40-letnim doświadczeniem rozumie, że oprogramowanie jest tworzone i dostarczane przez ludzi, a nie przez procesy lub narzędzia. Można się z nim skontaktować pod adresem richard@accentient.com.