Suchergebnisse
Excel 2019. Ćwiczenia zaawansowane
Krzysztof Masłowski
Sprawdź, co kryje się w zakamarkach Excela! Nawet jeśli uważasz się za niezłego specjalistę w obsłudze Excela i z wirtuozerią przebiegasz palcami po klawiaturze, wyczarowując serie danych, wykresy i rozmaite potrzebne Ci informacje, zawsze możesz nauczyć się czegoś więcej — zwłaszcza wtedy, gdy masz do czynienia z nową odsłoną programu. Excel 2019 ma do zaoferowania ułatwienia i sprytne obejścia co bardziej żmudnych czynności, ale... najpierw trzeba do nich dotrzeć. Ta książka pomoże Ci szybko opanować Excelowe triki i wskaże, jak działać w sytuacji, gdy na ekranie zaczynają dziać się różne cuda. Znajdziesz tu informacje o tym, co i dlaczego podpowiada Ci sam program i jak uwolnić się od jego nie zawsze trafionych domysłów. Poznasz mniej znane operacje na zakresach danych, nauczysz się eliminować błędy zaokrągleń i błędy obliczeń, a także formatować za pomocą stylów, motywów i szablonów. Zobaczysz, jak kompleksowo chronić pliki, co można wycisnąć z tabel i formuł oraz jak bez wysiłku stworzyć skomplikowane wykresy. Wszystko to w serii zaawansowanych ćwiczeń z komentarzem, który pozwoli Ci zrozumieć mechanizmy stojące za konkretnymi działaniami. Dobrej zabawy! Kłopoty z wprowadzaniem danych Manipulowanie zawartością arkusza Formatowanie i zabezpieczenia Tabele i formuły Nazwy i wykresy Szukaj wyniku, Solver i scenariusze Elementy analizy danych Poznaj vademecum mistrza Excela!
Excel 2007/2010 PL. Ćwiczenia zaawansowane
Krzysztof Masłowski
Poznaj w praktyce najefektywniejsze techniki pracy w Excelu! Jak przeprowadzać skomplikowane obliczenia za pomocą formuł? Jak tworzyć złożone tabele i profesjonalne wykresy? Jak analizować i zabezpieczać informacje? O Excelu powiedziano już chyba wszystko. Słynna wszechstronność i potencjał tego narzędzia sprawiły, że dziś nie trzeba nikogo przekonywać o konieczności jego opanowania przynajmniej w podstawowym zakresie. Umiejętność obsługi Excela trafiła na listę kwalifikacji niezbędnych do sprawnego działania w każdym biurze i jest wymagana przez większość pracodawców. Na szczęście przy tak niezwykłej funkcjonalności pozostał on programem bardzo intuicyjnym, dzięki czemu opanowanie elementarnych operacji obliczeniowych zwykle nie sprawia większych trudności. Dopiero zagłębianie się w bardziej zaawansowane, a zarazem skuteczniejsze i ciekawsze narzędzia może wielu użytkownikom zająć sporo czasu i przysporzyć niepotrzebnych problemów. Ta książka ma uchronić przed takimi kłopotami. Jest zbiorem ćwiczeń dla ambitnych użytkowników programu, którzy chcą szybko poznać bardziej zaawansowane możliwości Excela. Opisano tu niezwykle przydatne na co dzień narzędzia i ciekawe techniki pracy, nieznane znacznej części użytkowników. Dzięki opatrzonym licznymi wskazówkami praktycznym ćwiczeniom szybko zrozumiesz, jak rozwiązywać rozmaite problemy z wprowadzaniem danych, nauczysz się swobodnie manipulować zawartością arkuszy, jak również sprawnie formatować, tworzyć złożone tabele i różnego typu wykresy. Dowiesz się, jak przeprowadzać wielokrotne obliczenia za pomocą formuł i analizować skomplikowane dane za pomocą sortowania, filtrowania czy tabel przestawnych. Ponadto zobaczysz, jak skutecznie zabezpieczać ważne dane zawarte w skoroszytach i arkuszach oraz jak dopasowywać środowisko Excela do indywidualnych potrzeb. Rozwiązywanie problemów z wprowadzaniem danych Swobodne manipulowanie zawartością arkusza Formatowanie — style, motywy, szablony Ochrona skoroszytu, danych osobistych i arkusza Tabele i formuły Nazywanie stałych, zakresów i formuł Wykresy Szukaj wyniku, Solver i scenariusze Analiza danych — sortowanie, filtrowanie, tabele przestawne Tworzenie własnego warsztatu pracy Praktyczne ćwiczenia, liczne wskazówki i pomocne komentarze — oto książka, dzięki której szybko i bez trudu opanujesz zaawansowane możliwości Excela!
Java. Ćwiczenia zaawansowane. Wydanie II
Marcin Lis
Mistrzostwo w Javie w zasięgu Twoich rąk! Na czym polegają programowanie współbieżne i obsługa pracy wątków? Jak zapewnić właściwą komunikację sieciową z użyciem protokołu wymiany danych? Co zrobić, by współpraca z relacyjnymi bazami danych czy obsługa zapytań SQL przebiegały idealnie? Rzadko zdarza się, by jeden język programowania był w stanie zaspokoić niemal wszystkie potrzeby obsługi bardzo różnych urządzeń i systemów operacyjnych bez konieczności żmudnego dostosowywania. Java znakomicie spełnia te wymagania i właśnie dlatego każdy programista - nawet taki, który używa w swojej pracy innych języków programowania - powinien poznać ją bardzo dokładnie. A najłatwiejszym i najbardziej efektywnym sposobem poszerzenia wiedzy w dziedzinie programowania jest przećwiczenie rozmaitych przypadków konkretnych zastosowań danego języka. Jeśli zetknąłeś się już kiedyś z Javą, dobrze znasz jej podstawy, lecz zależy Ci na opanowaniu szerszego spektrum możliwości, powinieneś koniecznie sięgnąć po książkę "Java. Ćwiczenia zaawansowane. Wydanie II". Znajdziesz tu zestaw niemal stu ćwiczeń pomagających zrozumieć takie zagadnienia, jak programowanie współbieżne i obsługa wątków, budowanie aplikacji wielowątkowych z interfejsem graficznym, nawiązywanie połączeń sieciowych, komunikacja sieciowa z użyciem protokołu wymiany danych, serwery wielowątkowe, współpraca z relacyjnymi bazami danych czy obsługa zapytań SQL. Nauczysz się uruchamiać, przerywać i synchronizować wątki oraz poznasz sposób działania gniazd w Javie i gniazd serwerowych. Dowiesz się więcej o przesyłaniu danych w sieci, serwerach wielowątkowych i sterowaniu serwerem z konsoli. Zobaczysz, jak powinno wyglądać budowanie aplikacji sieciowych z interfejsem graficznym w Javie oraz o czym koniecznie trzeba pamiętać. Ponadto jasne staną się dla Ciebie wszystkie tajniki komunikacji z bazą danych oraz sposób obsługi zapytań w SQL. Programowanie współbieżne Synchronizacja wątków Programowanie sieciowe Transmisja danych w modelu klient-serwer Aplikacje sieciowe z interfejsem graficznym Współpraca z bazami danych Błyskawicznie opanuj nowe umiejętności i zaimponuj klientom!
Czysty kod w C++17. Oprogramowanie łatwe w utrzymaniu
Stephan Roth
Wzorce i najlepsze praktyki rozwoju łatwego w utrzymaniu oprogramowania w C++17 Język C++ jest wszechstronnym, potężnym językiem programowania, który ma bardzo różne zastosowania. To klasyczne, wciąż udoskonalane i unowocześniane narzędzie. Problemem jednak jest to, że programiści piszący w C++ dość często mają złe nawyki. Nie przestrzegają zasad manifestu Software Craftsmanship, stosują okropną składnię, całkowicie ignorują podstawowe reguły prawidłowego projektowania i pisania oprogramowania, a tworzony przez nich kod, choć często wydajny i szybki, bywa niemal niemożliwy w utrzymaniu. Jeśli chcesz, aby Twój kod C++ stał się optymalny i zyskał wyższą jakość, powinieneś uważnie przestudiować tę książkę. Pisanie dobrego kodu oznacza przyjemniejszą i wydajniejszą pracę. Niezależnie od tego, czy dopiero zaczynasz przygodę z C++, czy jesteś doświadczonym deweloperem, znajdziesz w tej publikacji cenne i przydatne informacje dotyczące zasad pisania kodu. Akronimy KISS, YAGNI czy DRY zyskają dla Ciebie nowe znaczenie! Otrzymasz też mnóstwo przydatnych wskazówek odnoszących się do pisania funkcji, prowadzenia testów, obsługi wyjątków i błędów, a nawet umieszczania komentarzy w kodzie. Na licznych przykładach pokazano, jak pisać zrozumiały, elastyczny, łatwy w konserwacji i wydajny kod w C++. W książce między innymi: Solidne wyjaśnienie zasad pisania czystego kodu w C++ Programowanie funkcyjne i obiektowe Wskazówki dotyczące programowania sterowanego testami (Test Driven Development) Wzorce projektowe i idiomy z C++ Praktyczne wykorzystanie wzorców projektowych podczas programowania Czysty kod C++17: elegancja, prostota i moc.
Elijah Meeks
D3.js jest biblioteką przeznaczoną do tworzenia zaawansowanych wizualizacji danych w rozmaitych aplikacjach internetowych. Ta solidnie zaprojektowana biblioteka oczywiście umożliwia generowanie wykresów, ale pozwala również na tworzenie map, interaktywnych diagramów, paneli kontrolnych dla danych, raportów i wielu innych animowanych elementów. Zapewnia co najmniej tę samą wydajność co Flash czy aplety Javy, ale jest zintegrowana ze standardami internetowymi i modelem DOM dla HTML. To nie koniec zalet D3.js — to także świetne narzędzie do dynamicznego aktualizowania bardziej standardowych witryn internetowych. Niniejsza książka pozwoli Ci na płynne rozpoczęcie pracy z tą biblioteką, dającą fantastyczne możliwości. Nauczysz się, jak tworzyć interaktywną grafikę i aplikacje sterowane danymi. Zaczniesz od zestawu praktycznych przykładów, dostosowanych do różnego rodzaju wykresów, sieci i map. Wykorzystasz przy tym gotowe układy z biblioteki D3. Zapoznasz się z praktycznymi technikami projektowania zawartości stron, tworzenia animacji i prezentowania zmieniających się danych. Zobaczysz między innymi, jak tworzyć interaktywną grafikę i wykorzystywać dane przesyłane strumieniowo. Dzięki tej książce zrozumiesz: zasady wizualizacji danych, techniki wiązania i wczytywania danych oraz tworzenia elementów graficznych na ich podstawie, metody pracy z grafiką wektorową, tworzenie elementów służących do wizualizacji danych, rozbudowane aplikacje wykorzystujące mapy, sposoby tworzenia kompletnych aplikacji opartych na bibliotece D3, również dla urządzeń przenośnych.
Dane grafowe w praktyce. Jak technologie grafowe ułatwiają rozwiązywanie złożonych problemów
Denise Gosnell, Matthias Broecheler
Komputer do pracy potrzebuje liczb i danych. Człowiek chętniej wysnuwa wnioski i wyodrębnia kontekst na podstawie relacji. Te dwa sposoby myślenia są tak odmienne, że komputery do niedawna z trudem wykonywały zadania związane z operowaniem na relacjach. Obecnie może się to zmienić dzięki grafom. Technologie grafowe łączą ludzkie postrzeganie świata i liniową pamięć komputerów. Ich wdrożenie na szerszą skalę będzie stanowić przełom i pozwoli osiągnąć nieznany dziś poziom. Ale najpierw trzeba nauczyć się stosować myślenie grafowe w rozwiązywaniu problemów technicznych. Dzięki tej książce opanujesz podstawy myślenia grafowego. Zapoznasz się z elementarnymi koncepcjami grafowymi: teorią grafów, schematami baz danych, systemami rozproszonymi, a także analizą danych. Dowiesz się również, jak wyglądają typowe wzorce wykorzystania danych grafowych w aplikacjach produkcyjnych. Poznasz sposób, w jaki można te wzorce stosować w praktyce. Pokazano tu, jak używać technik programowania funkcyjnego oraz systemów rozproszonych do tworzenia zapytań i analizowania danych grafowych. Opisano też podstawowe podejścia do proceduralnego przechodzenia przez dane grafowe i ich wykorzystanie za pomocą narzędzi grafowych. W książce: nowy paradygmat rozwiązywania problemów: dane grafowe wzorce wykorzystania danych grafowych przykładowa architektura aplikacji w technologiach relacyjnych i grafowych technologie grafowe a przewidywanie preferencji i zaufania użytkowników filtrowanie kolaboratywne i jego zastosowanie Grafy: przełomowa koncepcja w analizie danych!
Dane testowe. Teoria i Praktyka
Radosław Smilgin, Anna Piaskowy
Książka, której nie może zabraknąć w biblioteczce ambitnego programisty! Programowanie nierzadko uchodzi za sztukę magiczną, jednak nawet najbardziej pomysłowa aplikacja okaże się bezużyteczna, gdy znajdzie się w niej choć jeden poważny błąd — powodujący, że działanie programu będzie niezgodne z oczekiwaniami twórców i użytkowników. Dlatego nie mniej istotną kwestią jest należyte sprawdzenie poprawności oprogramowania. Takie działanie pozwoli nam zyskać pewność, że otrzymane za jego pomocą wyniki będą w pełni pokrywały się z przyjętymi założeniami. Zadanie to nie jest wcale tak banalne, jak mogłoby się wydawać, a zlekceważenie etapu testów może kosztować znacznie więcej, niż gotowi jesteśmy zapłacić. Niestety, tematyce tej nie poświęca się zwykle odpowiednio dużo uwagi, co można łatwo stwierdzić, przeglądając dostępne na rynku opracowania dotyczące testowania aplikacji. Chlubnym wyjątkiem jest tu książka "Dane testowe. Teoria i praktyka", w całości poświęcona metodologii przygotowywania i praktycznego wykorzystywania danych testowych, które zapewniają maksymalną niezawodność oraz bezpieczeństwo działania programów. Autor wprowadza Czytelnika w teoretyczne podstawy definiowania i generowania tego rodzaju danych, lecz prezentuje również przykłady i możliwości zastosowania opisywanych technik w praktyce. Dzięki temu każdy programista i tester będzie mógł skrócić czas sprawdzania poprawności działania aplikacji i uniknie szeregu typowych błędów oraz zaniechań, popełnianych zwykle w tym nierzadko bardzo skomplikowanym procesie. Podstawowe typy danych i związane z nimi błędy Techniki projektowania testów Definiowanie danych testowych Zarządzanie danymi i rozwiązywanie problemów Praktyczne przykłady danych testowych i ich wykorzystanie Sposoby pozyskiwania rzeczywistych danych Samodzielne generowanie danych testowych
Data science od podstaw. Analiza danych w Pythonie
Joel Grus
Współczesne ogromne zbiory danych zawierają odpowiedzi na prawie każde pytanie. Równocześnie nauka o danych jest dziedziną, która cokolwiek onieśmiela. Znajduje się gdzieś pomiędzy subtelnymi umiejętnościami hakerskimi, twardą wiedzą z matematyki i statystyki a merytoryczną znajomością zagadnień z danej branży. Co więcej, dziedzina ta niezwykle dynamicznie się rozwija. Trud włożony w naukę o danych niewątpliwie się jednak opłaca: biegły analityk danych może liczyć na dobrze płatną, inspirującą i bardzo atrakcyjną pracę. Dzięki tej książce opanujesz najważniejsze zagadnienia związane z matematyką i statystyką, będziesz także rozwijać umiejętności hakerskie. W ten sposób zyskasz podstawy pozwalające na rozpoczęcie przygody z analizą danych. Gruntownie zapoznasz się z potrzebnymi narzędziami i algorytmami. Pozwoli Ci to lepiej zrozumieć ich działanie. Poszczególne przykłady, którymi zilustrowano omawiane zagadnienia, są przejrzyste, dobrze opisane i zrozumiałe. Podczas lektury książki poznasz biblioteki, które umożliwią zaimplementowanie omówionych technik podczas analizy dużych zbiorów danych. Szybko się przekonasz, że aby zostać analitykiem danych, wystarczy odrobina ciekawości, sporo chęci, mnóstwo ciężkiej pracy i... ta książka. Najważniejsze zagadnienia: Praktyczne wprowadzenie do Pythona Podstawy algebry liniowej, statystyki i rachunku prawdopodobieństwa w analizie danych Podstawy uczenia maszynowego Implementacje algorytmów modeli, w tym naiwny klasyfikator bayesowski, regresja liniowa, regresja logistyczna, drzewa decyzyjne, sieci neuronowe i grupowanie, MapReduce Systemy rekomendacji i mechanizmy przetwarzania języka naturalnego Korzystanie z mediów społecznościowych i baz danych. Python. Wyciśniesz z danych każdą kroplę wiedzy!