Видавець: 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.
673
Eлектронна книга

Microsoft SQL Server. Modelowanie i eksploracja danych

Danuta Mendrala, Marcin Szeliga

Odkryj najlepsze narzędzia do eksploracji danych Naucz się przygotowywać dane i poprawiać ich jakość Dowiedz się, jak prowadzić zaawansowane analizy danych Poznaj sprawdzone techniki profesjonalnej eksploracji danych! Eksploracja danych jest najmłodszą i najszybciej rozwijającą się dziedziną informatyki. Łączy zaawansowane algorytmy analizowania danych i znajdowania ukrytych w nich wzorców z klasycznymi technikami statystycznymi, rachunkiem prawdopodobieństwa i technologiami bazodanowymi. Dziedzina ta zyskuje na znaczeniu wraz z lawinowo rosnącą ilością informacji cyfrowych, które każdego dnia na całym świecie są wytwarzane, zapisywane i przeszukiwane przez stale zwiększającą się grupę użytkowników technologii informatycznych. Trzydzieści lat temu świat zrewolucjonizowały komputery PC, a dziś w ogarnięciu tego chaosu pomóc mogą jedynie najskuteczniejsze narzędzia do modelowania i eksploracji danych. "Microsoft SQL Server. Modelowanie i eksploracja danych" to książka, z której analitycy, informatycy i biznesmeni dowiedzą się, jak tworzyć właściwe modele, odpowiednio przygotowywać dane i prawidłowo je eksplorować, a także jak należycie analizować i oceniać otrzymane wyniki przy użyciu narzędzi oferowanych przez oprogramowanie Microsoft SQL Server. Publikacja przybliża zagadnienia związane z poszczególnymi etapami procesu modelowania i eksploracji, prezentując przy tym zastosowanie różnych metod i technik analizy do rozwiązywania praktycznych problemów naukowych i biznesowych. Podstawowe techniki i narzędzia wykorzystywane w eksploracji danych Instalacja i konfiguracja niezbędnego oprogramowania Analiza biznesowa projektu eksploracji danych Ocena, przygotowywanie i poprawianie jakości danych Przegląd technik eksploracji danych Wykorzystywanie serwera SQL w procesie eksploracji danych Składnia i zastosowanie języka DMX Łatwe w użyciu narzędzia pakietu Office i zaawansowane narzędzia eksploracji danych serwera SQL firmy Microsoft Zasada działania zaawansowanych algorytmów eksploracji danych Ocena i poprawianie modeli eksploracyjnych Programowanie predykcyjne Naucz się wykorzystywać zaawansowane narzędzia do inteligentnej zamiany dużych zbiorów danych w przydatne informacje!

674
Eлектронна книга

Kubernetes. Tworzenie natywnych aplikacji działających w chmurze

Michael Hausenblas, Stefan Schimanski

Mimo że w 2018 roku Kubernetes zyskał reputację standardowego narzędzia do zarządzania kontenerami, wciąż należy traktować tę technologię jako znajdującą się w dość wczesnej fazie rozwoju. Możliwości tej platformy z czasem rosną i stają się coraz ciekawsze. Standardowym działaniem jest uruchamianie klastrów w Kubernetesie, jednak o wiele bardziej interesujące wydaje się samodzielne rozszerzanie tej platformy o własne kontrolery i rozbudowa API Kubernetesa w celu dostosowania do swoich wymagań. W przypadku niektórych złożonych projektów programowanie potrzebnych komponentów jest jedynym racjonalnym rozwiązaniem. To książka przeznaczona dla programistów, którzy chcą maksymalnie wykorzystać możliwości Kubernetesa, również poprzez pisanie własnych zasobów. W praktyczny sposób pokazuje, jak rozwijać natywne, działające w chmurze aplikacje dla Kubernetesa. Wyjaśnia, w jaki sposób działa biblioteka API client-go i jak należy budować zasoby niestandardowe. Znalazło się tu obszerne i szczegółowe omówienie interfejsu programowania i działania platformy Kubernetes, a także pisania stabilnego oprogramowania w języku Go. Nie zabrakło szeregu wskazówek dotyczących samego pisania kodu oraz przeprowadzania testów. Dużo uwagi poświęcono niestandardowym zasobom, kontrolerom, webhookom i niestandardowym serwerom API oraz wzorcom rozszerzania Kubernetesa. W tej książce między innymi: zasady programowania dla Kubernetesa API Kubernetesa i client-go korzystanie z niestandardowych zasobów pisanie i udostępnianie operatorów tworzenie niestandardowych serwerów API Kubernetes: wykorzystaj w pełni jego potencjał!

675
Eлектронна книга

Tworzenie stron WWW. Nieoficjalny podręcznik. Wydanie II

Matthew MacDonald

Poznaj najprostsze sposoby tworzenia efektownych stron internetowych Jak kontrolować wygląd witryny za pomocą arkuszy stylów? Jak w prosty sposób zbudować sprawnie działającą i nowoczesną stronę internetową? Jak przyciągnąć zwiedzających i stworzyć społeczność sieciową? Ze względu na błyskawicznie zmieniające się technologie, metody i możliwości narzędzi służących do budowy stron internetowych potrzebujesz naprawdę nowoczesnego podręcznika, aby stworzyć własną, wyjątkową witrynę. "Tworzenie stron WWW. Nieoficjalny podręcznik. Wydanie II " szybko wprowadzi Cię w fascynujący świat budowy stron WWW. Dzięki temu poradnikowi stworzysz własne miejsce w cyberprzestrzeni i przyciągniesz tysiące użytkowników. Niniejsza książka zawiera wszystkie niezbędne informacje służące tworzeniu rewelacyjnych witryn WWW -- z uwzględnieniem aktualnych i nowoczesnych technik wzbogacania ich o elementy zdecydowanie podnoszące atrakcyjność stron. Dzięki temu podręcznikowi poznasz nie tylko najważniejsze podstawy, ale także dowiesz się, jak upiększać witrynę za pomocą stylów CSS, dodawać elementy stworzone w języku JavaScript oraz grafikę, filmy i muzykę, a także umieszczać stronę w Internecie, aby mogła efektywnie dla Ciebie pracować. Typy witryn Znaczniki XHTML Umieszczanie strony w Internecie Protokół FTP Praca z tekstem Obsługa stylów CSS w przeglądarkach Tworzenie reguł klas Dodawanie grafiki Łączenie stron Zarządzanie witryną Tabele, warstwy i funkcje Łącza pocztowe i grupy dyskusyjne Języki skryptowe Blogi Nieoficjalny podręcznik to Twój niezbędnik przy budowie efektownej strony WWW

676
Eлектронна книга

Projektowanie baz danych dla każdego. Przewodnik krok po kroku

Michael J. Hernandez

Praktyczny przewodnik dla projektantów baz danych! Dzisiejszy świat opiera się na bazach danych. Są one sercem każdego przedsięwzięcia, począwszy od działalności banku, a na zakupach internetowych skończywszy. Ich projektowanie wymaga nie lada kunsztu, a drobny błąd może doprowadzić do nieoczekiwanych konsekwencji. Dlatego od projektantów baz danych wymaga się ogromnej wiedzy i dokładności, a doświadczenie w tej dziedzinie zdobywa się latami. Dzięki tej książce będziesz w stanie zgłębić tajniki budowy baz danych, podane w przejrzysty, przystępny i rozsądny sposób. W trakcie lektury poznasz rodzaje baz, ich dostępne modele oraz cel ich projektowania. Kolejne rozdziały dotyczą procesu projektowania nowej bazy oraz analizowania baz istniejących. Ponadto dowiesz się z nich, jak istotne jest właściwe określenie kluczy i relacji oraz nałożenie więzów integralności. Szczególną uwagę powinieneś zwrócić na rozdział poświęcony najczęściej popełnianym błędom - jego dokładna lektura pozwoli Ci uniknąć wielu problemów. Książka ta jest obowiązkową lekturą dla wszystkich osób mających styczność z bazami danych w codziennej pracy. Dzięki tej książce: poznasz rodzaje baz danych zorganizujesz proces projektowania bazy nauczysz się analizować strukturę istniejącej bazy unikniesz pułapek poznasz tajniki baz danych Wiedza dotycząca baz danych w pigułce!

677
Eлектронна книга

Excel. Tabele przestawne w prostych krokach

Henryk Tyszka

Analizuj dane za pomocą tabel przestawnych w Excelu! Twórz użyteczne tabele przestawne Wyświetlaj zaawansowane raporty Generuj czytelne wykresy przestawne Na temat tego, co można osiągnąć za pomocą Excela, krążą już legendy. Mówi się, że nie da się nim zastąpić jedynie ekspresu do kawy, choć opowiadający nawet w tej kwestii nie zawsze są zgodni. I mimo że rzeczywistość nie jest aż tak kolorowa, Excel w istocie zapewnia mnóstwo narzędzi przydatnych w każdym biurze, firmie czy jednostce naukowej. Można go użyć do tworzenia zestawień, liczenia budżetów, rysowania wykresów, ale ma też mniej oczywiste zastosowania. Nie wszyscy bowiem wiedzą, że świetnie sprawdza się jako program do zaawansowanej analizy danych i tworzenia czytelnych raportów. A wszystko to dzięki oferowanym przez aplikację tabelom przestawnym. Osoby z praktyczną znajomością tabel przestawnych są obecnie intensywnie poszukiwane przez pracodawców, którzy coraz częściej mają potrzebę analizowania dużych zbiorów danych i generowania różnorakich raportów. Jeśli nie masz doświadczenia w tym zakresie, a chcesz zwiększyć swoją wartość na rynku pracy, doskonale trafiłeś! Ten podręcznik krok po kroku, odwołując się do praktycznych przykładów, pokazuje, jak zaprząc tabele przestawne do pracy i jak za ich pomocą osiągnąć wyznaczone cele. Dowiesz się, jak przygotować dane, utworzyć tabelę, sformatować ją i dostosować do swoich potrzeb z wykorzystaniem sortowania i filtrowania. Poznasz też sposoby przeprowadzania obliczeń na danych gromadzonych w tabeli przestawnej oraz tworzenia i stosowania wykresów przestawnych, a także nauczysz się importować dane z zewnętrznych źródeł. Tworzenie i usuwanie tabel przestawnych Definiowanie i dostosowywanie pól tabeli Formatowanie raportu tabeli przestawnej Filtrowanie i sortowanie danych tabeli Obliczenia w tabelach przestawnych Tworzenie i używanie wykresów przestawnych Importowanie i synchronizacja danych zewnętrznych Tabele przestawne - Twoje najlepsze narzędzie do analizy i raportowania

678
Eлектронна книга

Tablice informatyczne. Joomla!

Witold Wrotek

Joomla! - zaprzęgnij ją do pracy! Jak zainstalować system zarządzania treścią Joomla! i zacząć z niego korzystać? W jaki sposób opublikować artykuł i nadać mu wszystkie pożądane parametry? O czym musi zawsze pamiętać administrator stron Joomla!? Joomla!, jeden z najprzyjemniejszych i najłatwiejszych w obsłudze systemów zarządzania treścią, może przyczynić się do znacznej oszczędności Twojego czasu — jeśli tylko nauczysz się sprawnie wykorzystywać jej możliwości. Jest darmowa, elastyczna, a ponadto oferuje tysiące interesujących rozszerzeń. Jeśli jesteś użytkownikiem tego systemu, chcesz szybko i bez kłopotu poruszać się wśród konstrukcji i poleceń Joomla! oraz masz ambicję wycisnąć z tego CMS-a ostatnie soki, koniecznie musisz zapoznać się z zawartością niniejszych tablic informatycznych. Pomogą Ci one szybko wyszukać odpowiednie polecenie, konstrukcję lub moduł. Dzięki nim praca z Joomla! okaże się bardziej efektywna, niż mógłbyś przypuszczać. Analiza języka i systemu Artykuły Baza danych Błędy, raportowanie CAPTCHA Czas serwera i e-mail w kanale RSS Edytor domyślny i filtr tekstów Instalowanie Joomla! i logowanie Grafika losowa i hosting Kanał informacyjny i katalogi Klucze publiczny i prywatny Kompresja i liczniki Listy, tabele i menu Lokalizacja serwera Moduły i rozszerzenia Użytkownicy Szablony i skórki Tablice informatyczne - ściąga na każdą okazję!

679
Eлектронна книга

Młody mistrz programowania. Języki Baltie i Scratch dla dzieci

Agnieszka Borkowska, Paweł Borkowski

Czarowanie na ekranie! W krainie Baltiego, czyli poznaj świat czarodzieja Na Skreczowisku, czyli zaprogramuj sobie grę Gry komputerowe to jedna z tych rzeczy, które dzieci lubią najbardziej. Zwykle mogłyby bez końca siedzieć przed ekranem i zabijać kolejne smoki, projektować domy, przedzierać się przez dżunglę lub jeździć wyścigówkami. Jednak rzadko przychodzi im do głowy, że równie wielką przyjemność może sprawić zaprojektowanie i zbudowanie własnej gry! Tu zaczyna się Twoje zadanie. Nie musisz być programistą, żeby pomóc swojemu dziecku odkryć fascynujący świat programowania — wystarczy Ci ta książka. Zainstaluj proste, przyjazne dzieciom środowiska Baltie i Scratch, by rozpocząć podróż po czarodziejskiej krainie. Z pierwszymi zadaniami z powodzeniem poradzą sobie nawet kilkulatki, a im dalej w las, tym ciekawsze stają się wyzwania. Dzieci szybko uczą się, jak działać w świecie duszków, obiektów i poleceń. Co więcej, sprawia im to dużą frajdę. I wreszcie nadchodzi ten moment, gdy wiedzą już, o co chodzi w tym całym programowaniu — a jest to wiedza niezwykle cenna w dzisiejszych czasach! Na pomoc czarodziejowi Korespondencja To, czego nigdy nie było Drugi stopień wtajemniczenia Porwanie Karciane pola Księga Czarów Hokus, fokus, pokus Pierwsze spotkanie z kotem Budujemy grę Najtrudniejsze zagadnienia Łagodnie wprowadź dziecko w świat programowania!

680
Eлектронна книга

Nowe usługi 2.0. Przewodnik po analizie zbiorów danych

Toby Segaran

Wykorzystaj dane z sieci do własnych potrzeb! Internet to nic innego jak gigantyczny zbiór danych. Każdy, kto znajdzie sposób na ich umiejętne wykorzystanie, ma szansę zbudować aplikację, która odniesie światowy sukces. Serwisy randkowe, portale społecznościowe, porównywarki cen — to tylko drobna część serwisów, które możesz wykorzystać przy tworzeniu nowej usługi. Jak analizować dane i wyciągnąć wnioski? Na wiele podobnych pytań odpowiada ta jedyna w swoim rodzaju książka. W trakcie lektury poznasz najlepsze sposoby filtrowania danych, tworzenia rekomendacji, wykrywania grup oraz wyszukiwania i klasyfikowania. Na kolejnych stronach znajdziesz bogaty zbiór informacji poświęconych algorytmom analizującym dane. Ponadto będziesz mieć możliwość zapoznania się z różnymi sposobami optymalizacji, modelowania przy użyciu drzew decyzyjnych oraz tworzenia modeli cenowych. Książka ta w rękach wprawnego programisty może stanowić niesamowite narzędzie. Otwiera wrota do świata pełnego danych i zależności pomiędzy nimi! Dzięki tej książce: poznasz najlepsze i najskuteczniejsze algorytmy do analizy danych zbudujesz model cen nauczysz się korzystać z drzew decyzyjnych zastosujesz dane z sieci do budowy nowych usług Wyciągnij właściwe wnioski z posiadanych danych!   „Brawo! Nic lepszego nie przychodzi mi na myśl w przypadku programisty, który zaczyna dopiero przygodę z opisanymi w książce algorytmami i metodami. Sam (jako stary »wyjadacz« od sztucznej inteligencji) sięgnąłbym po nią w pierwszej kolejności, żeby odświeżyć swoją znajomość szczegółów.” Dan Russell, główny specjalista ds. technologii, firma Google „W książce Toby’ego w znakomity sposób dokonano rozbicia złożonego zagadnienia dotyczącego algorytmów uczenia maszynowego na praktyczne i łatwe do zrozumienia przykłady, które mogą być bezpośrednio używane do analizowania interakcji społecznościowej w obecnym internecie. Jeśli ta książka trafiła w moje ręce dwa lata wcześniej, zaoszczędziłbym mój cenny czas, gdy podążałem bezowocnymi ścieżkami.” Tim Wolters, szef ds. technologii, firma Collective Intellect

681
Eлектронна книга

Grafika wektorowa. Szkolenie podstawowe. Wydanie II

Von Glitschka

Wiele osób zajmujących się grafiką ma problemy z precyzyjnym rysowaniem kształtów wektorowych. Co gorsza, wielu projektantów zachłysnęło się możliwościami oferowanymi przez komputer i porzuciło rysowanie dawno temu. W efekcie nawet najbardziej kreatywni twórcy mają problem, aby w pełni realizować swoje zamysły artystyczne. Ich prace wydają się nijakie. A przecież może być zupełnie inaczej! Trzymasz w ręku przewodnik, który poprowadzi Cię ku artystycznej doskonałości. Dowiesz się, jak ważne jest dochowanie wierności szkicownikowi, jak w pełni wykorzystać swą kreatywność i uniknąć błędów, przez które świetne pomysły są marnowane. Znajdziesz tu dokładny opis wszystkich etapów pracy projektanta i inne użyteczne informacje. Przydadzą Ci się one niezależnie od tego, czy używasz Adobe Illustratora, CorelDRAW czy może Inkscape. Pokazany tu proces twórczy jest usystematyzowany. Konsekwentne podążanie tą ścieżką z pewnością umożliwi Ci tworzenie doskonalszych prac. Najważniejsze zagadnienia omówione w tej książce: grafika wektorowa i rysunek jako podstawy warsztatu projektanta „metoda zegarowa” umożliwiająca precyzyjne odwzorowanie kształtu krzywych punkty podstawowe i kontrolne, ścieżki i linie pomocnicze szybkie budowanie kształtów solidne podstawy pracy z kolorami i tworzenie detali w ilustracjach dobre praktyki, dobre techniki, atrakcyjne efekty i dopracowywanie rysunku Rysuj! Kreśl! Projektuj! Twórz! Von Glitschka — ceniony wykładowca kreatywnego projektowania, zwolennik symbiozy ilustracji z typowym projektowaniem graficznym. Realizował projekty dla najbardziej rozpoznawalnych światowych marek i współpracował z agencjami reklamowymi, firmami projektowymi oraz działami graficznymi korporacji z całego świata. Potrafi inspirować i przekazywać solidną metodologię pracy twórczej, a wszystko to serwuje ze sporą dawką humoru.

682
Eлектронна книга

Komputer. Rozwiązywanie problemów dla seniorów

Bartosz Danowski

Poznaj najbardziej powszechne przyczyny komputerowych kłopotów Naucz się radzić sobie z niesfornymi programami, sterownikami i urządzeniami Dowiedz się, jak odpowiedzialnie korzystać z komputera i internetu Zabezpiecz swoje dane i system operacyjny przed zagrożeniami Naucz się samodzielnie rozwiązywać swoje problemy z komputerem! Komputery na dobre zagościły w naszym świecie i już dawno przestały być wyłączną domeną ludzi młodych. Coraz więcej seniorów na co dzień korzysta z programów użytkowych i rozrywkowych, surfuje po sieci i posługuje się elektronicznymi środkami komunikacji. Od niedawna dostępne są nawet książki prezentujące zagadnienia informatyczne bardzo przystępnie - by ułatwić starszym osobom odnalezienie się w nowej, cyfrowej rzeczywistości. Zwykle brak w nich jednak opisu sposobów radzenia sobie z typowymi problemami, wobec których mniej doświadczeni użytkownicy komputerów są po prostu bezsilni. Na szczęście na rynku jest już książka "Komputer. Rozwiązywanie problemów dla seniorów", która bez zbędnej teorii i nadmiaru informatycznego żargonu pomoże Ci radzić sobie z większością kłopotów napotykanych w codziennej praktyce korzystania z komputera. Znajdziesz w niej opis typowych zagrożeń i konkretne porady dotyczące możliwości ich unikania. Dowiesz się, jak instalować i usuwać programy, jak rozwiązywać problemy ze sprzętem i sterownikami, jak pozbywać się wirusów oraz jak zabezpieczyć się przed utratą danych. Nauczysz się też radzić sobie z najczęściej spotykanymi problemami z systemem operacyjnym i połączeniami sieciowymi. Przyczyny i objawy typowych kłopotów z komputerem Instalowanie, aktualizowanie i usuwanie programów Dodawanie i usuwanie urządzeń oraz rozwiązywanie problemów ze sprzętem Ochrona przed wirusami i pozbywanie się ich z systemu Tworzenie kopii bezpieczeństwa i odzyskiwanie z nich danych Rozwiązywanie typowych problemów z systemem operacyjnym Podłączanie komputera do sieci i naprawianie połączeń Tworzenie punktów przywracania i przywracanie systemu do wcześniejszego stanu Przygotowanie komputera do instalacji i instalacja systemu operacyjnego Windows Praktyczne rozwiązania nie tylko dla odważnych!

683
Eлектронна книга

Język Go. Tworzenie kodu z wykorzystaniem najlepszych konwencji i praktyk. Wydanie II

Jon Bodner

Go bardzo szybko upowszechnił się wśród twórców usług sieciowych. Jednak zaznajomienie się z jego składnią nie wystarczy programistom, którzy używają innych języków. Poprzestanie na takiej pobieżnej nauce powoduje nieświadome stosowanie wzorców, które w kontekście Go nie mają sensu. Aby skorzystać w pełni z potencjału tego języka, trzeba się nauczyć pisać idiomatyczny kod. Niezależnie od poziomu doświadczenia ten praktyczny przewodnik ułatwi Ci opanowanie Go. Znajdziesz tu kluczowe informacje, dzięki którym nauczysz się tworzyć przejrzysty, idiomatyczny kod w Go i myśleć jak programista Go. To wydanie uwzględnia nowości, które zostały udostępnione w ciągu ostatnich trzech lat: nowe funkcjonalności, narzędzia i biblioteki. Wyjaśniono tu stosowanie takich usprawnień jak strukturalne rejestrowanie danych, fuzzing, przestrzenie robocze i sprawdzanie pod kątem luk w zabezpieczeniach. Dokładniej opisano ekosystem narzędzi Go i wzbogacono to omówienie ćwiczeniami i przykładami. Jeśli chcesz pisać idiomatyczny kod Go, który będzie niezawodny, trwały i łatwy w późniejszej obsłudze technicznej ― to książka dla Ciebie! W książce: idiomatyczny kod Go przygotowanie środowiska programistycznego Go stosowanie refleksji oraz modułów unsafe i cgo zapewnianie efektywnego działania kodu optymalizacja użycia pamięci zaawansowane narzędzia programistyczne Go Książka rzeczowo wyjaśnia najważniejsze cechy języka i omawia dobre wzorce projektowe. Aaron Schlesinger, starszy inżynier, Microsoft

684
Eлектронна книга

Java 8. Leksykon kieszonkowy

Patricia Liguori, Robert Liguori

Java jest dziś językiem, który programiści wybierają najczęściej, gdy mają przed sobą skomplikowany projekt, wymagający najwyższej wydajności, jakości, bezpieczeństwa oraz integracji z innymi systemami. Rozwijany od blisko dwudziestolecia, język ten doczekał się wersji oznaczonej numerem 8. Ta edycja została wzbogacona o wiele nowości, m.in. o długo oczekiwane wyrażenia lambda. Jeżeli szukasz poręcznej książki, do której możesz sięgnąć w przypadku wątpliwości, to trafiłeś na doskonałą pozycję! Ta publikacja należy do popularnej serii „Leksykon kieszonkowy” i możesz mieć ją zawsze przy sobie. W środku znajdziesz konwencje nazw oraz podstawowe elementy języka. W kolejnych rozdziałach zdobędziesz wiedzę na temat typów prostych oraz programowania zorientowanego obiektowo. Ponadto zawarto tu przystępne omówienie wyrażeń lambda, współbieżności oraz zasad dostępu do plików i sieci. Java posiada rozbudowany mechanizm obsługi sytuacji wyjątkowych, który również został omówiony w tym podręczniku. Książka ta jest obowiązkową pozycją na półce każdego programisty języka Javy — jeśli chce on mieć zawsze pod ręką wiarygodne źródło informacji na temat tego języka. Materiał przedstawiony w książce pomaga również w przygotowaniach do egzaminu Oracle Certified Associate Java Programmer. Szybko odszukaj szczegóły dotyczące języka Java, na przykład konwencje nazw, typy, polecenia i bloki, programowanie zorientowane obiektowo. Poznaj informacje szczegółowe o platformie Java SE, między innymi podstawy programowania, zarządzanie pamięcią, współbieżność i typy generyczne. Przeglądaj informacje z zakresu podstawowych operacji wejścia-wyjścia, API NIO 2.0, frameworka kolekcji w Javie, a także API skryptowego Javy. Poznaj informacje dotyczące API Fluent, narzędzi opracowanych przez firmy trzecie oraz podstawy zunifikowanego języka modelowania (UML).   „Wspaniale jest móc poznać wyrażenia lambda i operacje funkcjonalne, jak również inne nowe funkcje Javy przedstawione w kontekście platformy Java.” — Geertjan Wielenga, dyrektor produktu w grupie Oracle Developer zajmującej się środowiskiem IDE NetBeans

685
Eлектронна книга

Python ninja. 70 sekretnych receptur i taktyk programistycznych

Cody Jackson

Python jest językiem, którego można się nauczyć stosunkowo łatwo - a potem dość szybko przejść do praktyki. To duża zaleta: nic tak nie motywuje do dalszej pracy, jak pierwsze sukcesy na wczesnym etapie. Niemniej wielu nawet dość doświadczonych programistów Pythona nie wykorzystuje najlepszych cech tego języka. Ich aplikacje mogłyby być bardziej niezawodne, a kod - czystszy. Co gorsza, wiele ze znakomitych narzędzi i technologii powiązanych z Pythonem nie przebiło się do ogólnej świadomości społeczności skupionej wokół języka, przez co nie wykorzystuje się w pełni ich możliwości. Celem tej książki jest rozwiązanie tego problemu. To rzecz przeznaczona dla programistów Pythona, którzy chcą znacząco poprawić jakość swoich aplikacji. Wyjaśniono tu mało znane lub błędnie rozumiane aspekty implementacji modułów standardowej biblioteki Pythona. Starannie opisano dekoratory, menedżery kontekstu, współprogramy i generatory oraz szczegóły wewnętrznego działania metod specjalnych. Pokazano alternatywne powłoki interaktywne, które mogą okazać się dużym ułatwieniem podczas kodowania. Ciekawym elementem książki jest prezentacja projektu PyPy, dzięki któremu można zapewnić współbieżność kodu. Nie zabrakło przydatnych informacji o tworzeniu dokumentacji kodu Pythona. Dzięki tej książce między innymi: zrozumiesz różnice między plikami .py i .pyc wykorzystasz współprogramy do symulowania wielowątkowości zastosujesz moduł decimal do lepszego prowadzenia działań na liczbach zmiennoprzecinkowych zgłębisz tajniki podinterpreterów poprawiających współbieżność w Pythonie poprawisz funkcjonalność programu za pomocą dekoratorów Python - łatwiejszy, niż sądzisz, potężniejszy, niż myślisz!

686
Eлектронна книга

Rejestr Windows 7. Praktyczne przykłady

Witold Wrotek

Zajrzyj pod maskę systemu Windows 7 Poznaj budowę rejestru systemowego Naucz się edytować klucze i modyfikować wartości Odkryj potężne możliwości dostosowywania środowiska do swoich potrzeb Rejestr Windows jest bazą danych konfiguracyjnych, za pomocą których można kontrolować każdy aspekt działania systemu operacyjnego. Zawiera on informacje na temat zainstalowanego w komputerze sprzętu i oprogramowania, a także ustawienia związane z poszczególnymi użytkownikami środowiska. Edytując wpisy przechowywane w rejestrze, można w znacznym stopniu dostosować wygląd i sposób funkcjonowania systemu do własnych potrzeb oraz zoptymalizować jego pracę w celu zwiększenia ogólnej wydajności komputera. Aby osiągnąć odpowiednie efekty, niczego przy okazji nie psując, trzeba oczywiście dysponować wiedzą, przez niektórych uważaną za niemal magiczną. Dzięki książce "Rejestr Windows 7. Praktyczne przykłady " również Ty możesz dołączyć do grona osób wtajemniczonych. Dowiesz się z niej, jak zbudowany jest ów rejestr i jaką rolę pełnią poszczególne jego elementy. Nauczysz się zabezpieczać go przed awariami i właściwie reagować w sytuacjach, gdy mimo wszystko wystąpi jakiś błąd. Poznasz możliwości drzemiące w rejestrze i metody wykorzystywania ich w celu modyfikacji interfejsu środowiska czy działania dostępnych w nim narzędzi. Odkryjesz również sposoby optymalizacji i defragmentacji rejestru, a wszystko to bez konieczności wczytywania się w techniczną nowomowę i przebijania przez niezrozumiałą dokumentację. Szybko, łatwo, praktycznie. Struktura i funkcje rejestru systemu Windows 7 Sposoby dodawania oraz edytowania kluczy i wartości Zabezpieczanie rejestru przed awariami i postępowanie w przypadku ich wystąpienia Dostosowywanie interfejsu systemu do swoich potrzeb Kontrolowanie działania aplikacji i narzędzi systemowych Zarządzanie usługami z poziomu rejestru Utrzymywanie rejestru w dobrej kondycji

687
Eлектронна книга

Moodle. Stwórz własny serwis e-learningowy

Waldemar Howil

Już dziś odpowiedz na wyzwania najbliższej przyszłości! Jak zainstalować środowisko Moodle i zacząć z niego korzystać? Gdzie szukać potrzebnych poleceń? Co zrobić, by założyć nowy kurs i sprawdzić poziom wiedzy kursantów? Moodle to środowisko służące do zdalnego nauczania, prowadzonego przez internet. W związku z dramatycznym przyspieszeniem tempa życia każdego z nas coraz częściej potrzebną wiedzę chcemy lub musimy zdobywać za pośrednictwem globalnej sieci. To sprawia, że serwisy e-learningowe zdobywają sobie coraz większą rzeszę zagorzałych zwolenników. Jeśli prowadzisz kursy z dowolnej dziedziny lub masz zamiar rozpocząć taką działalność, powinieneś uwzględnić w swoich planach platformę e-learningową - prędzej czy później i tak wymuszą to na Tobie Twoi kursanci. Warto więc już dziś przygotować się na taką ewentualność. Tę możliwość zapewnia Ci właśnie bezpłatne środowisko Moodle, o którym traktuje niniejsza książka. Krok po kroku przeprowadzi Cię ona przez proces instalacji oraz wyjaśni zasady działania narzędzi potrzebnych do stworzenia serwisu e-learningowego. Jej autor zadbał o to, byś bez trudu odszukał potrzebne opcje i polecenia. Pokazał, jak należy zakładać kursy oraz wypełniać je materiałami szkoleniowymi odpowiednimi dla Twoich uczniów. Szczegółowo omówił kwestię wystawiania ocen, a także zagadnienia rozszerzania możliwości środowiska Moodle. Ty musisz jedynie zadbać o wysoki poziom oferowanych kursów! Instalacja Moodle Menu użytkownika Menu Kursy Menu Moduł Zasoby kursu Składowe kursu Modyfikowanie strony kursu Ocenianie Wzbogacanie Moodle’a Odkryj zalety zdalnego nauczania!

688
Eлектронна книга

Wprowadzenie do C++. Efektywne nauczanie. Wydanie III

Cay S. Horstmann

C++ wyjątkowo dobrze nadaje się do nauki jako "pierwszy poważny język programowania", a równocześnie jest znakomitym, wszechstronnym narzędziem do tworzenia nowoczesnych aplikacji. Programowanie w nim wymaga nieco wysiłku, ale pozwala zarówno szybko przyswoić najważniejsze paradygmaty informatyki, jak i wdrożyć się w pisanie kodu zgodne z dobrymi praktykami. Przy tym C++ ma cechy nowoczesnego języka programowania, a jego możliwości są poszerzane dzięki bibliotekom. Aby adept sztuki programowania mógł skorzystać z tych wszystkich zalet, potrzebuje pomocy dobrego nauczyciela lub dobrego podręcznika. Tylko w ten sposób uniknie typowych błędów popełnianych na skutek niewystarczającego zrozumienia podstaw programowania i najważniejszych koncepcji programistycznych. Oto polska edycja popularnego podręcznika opartego na naukowych podstawach skutecznego uczenia. To znakomite wprowadzenie do podstawowych technik programowania i umiejętności projektowania pozwala łatwo, a przy tym dogłębnie opanować elementarne pojęcia. W przystępny sposób omawia najistotniejsze kwestie działania algorytmów i rodzaje struktur danych. Krok po kroku przeprowadza czytelnika od podstaw do bardziej zaawansowanych tematów związanych ze współczesnymi aplikacjami, takich jak GUI i programowanie XML. Poszczególne koncepcje zostały tu wyjaśnione z wykorzystaniem trafnie dobranych schematów i grafik. Nie zabrakło też wskazówek, przykładów i obszernych fragmentów świetnie napisanego kodu, które ułatwiają naukę, podobnie jak liczne ćwiczenia i studia przypadków. W tej książce między innymi: podstawowe koncepcje programowania: struktury sterujące, tablice, wskaźniki programowanie obiektowe, dziedziczenie, polimorfizm struktury danych: liniowe i oparte na drzewach wprowadzenie do algorytmów szablony i zarządzanie pamięcią Bądź profesjonalistą od pierwszej linii kodu!