Verleger: 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.
1329
E-book

Przewodnik po Pythonie. Dobre praktyki i praktyczne narzędzia

Kenneth Reitz, Tanya Schlusser

Python to potężny, wszechstronny, a do tego cechujący się prostotą i elastycznością język ułatwiający wydajne tworzenie czytelnego kodu. Nadaje się do bardzo różnych zastosowań, włączając w to wysoce specjalistyczne zadania, takie jak analiza danych. Python cieszy się niezwykłym wsparciem społeczności, dzięki czemu powstają nowe ciekawe narzędzia dla programistów. To wszystko sprawia, że dla twórców oprogramowania biegłe posługiwanie się Pythonem staje się bardzo niezbędną umiejętnością. Niniejsza książka jest przeznaczona dla średnio zaawansowanych programistów. Zawarto tu zbiór najlepszych praktyk i opis ulubionych narzędzi entuzjastów Pythona. Przedstawiono doskonałe biblioteki do aplikacji konsolowych, graficznych interfejsów i aplikacji internetowych oraz do analizy danych, obróbki zdjęć i dźwięku, a także biblioteki sieciowe do akcji asynchronicznych, serializacji i kryptografii. Znalazły się tu liczne przykłady fragmentów znakomitego kodu, opisano również dobre praktyki pakietowania i dystrybucji kodu. Książka ta stanowi świetne źródło informacji o konwencjach i praktykach wypracowanych przez społeczność Pythona, co będzie szczególnie cenne dla każdego, kto chce zyskać prawdziwą biegłość w posługiwaniu się tym językiem. Najważniejsze zagadnienia przedstawione w książce: edytory kodu, środowiska programistyczne i interpretery Pythona, styl kodu, konwencje i idiomy oraz struktura aplikacji, techniki testowania aplikacji, operacje na danych, data mining i zastosowania naukowe, praca na bazach danych. Python — poznaj i stosuj narzędzia ekspertów! Kenneth Reitz jest znanym projektantem oprogramowania. Jest członkiem Python Software Foundation. Chętnie propaguje ideę oprogramowania open source — brał udział w tworzeniu wielu takich projektów, na przykład Requests: HTTP for Humans. Tanya Schlusser biegle posługuje się kilkoma językami programowania. Zajmuje się również głęboką analizą danych i ich wykorzystywaniem w podejmowaniu decyzji strategicznych. Jest członkinią Chicago Python User’s Group i Chicago’s PyLadies. Jest niezależną konsultantką — szkoli studentów i firmowe zespoły analityków danych.

1330
E-book

Linux. Leksykon kieszonkowy. Wydanie IV

Daniel J. Barrett

Wydanie jubileuszowe! Administratorzy systemów linuksowych mogą pracować za pomocą myszy, korzystając z interfejsu graficznego, jednak pełny potencjał Linuksa ujawnia się dzięki pracy z wierszem poleceń. Umiejętność używania tego narzędzia przydaje się każdemu, komu zależy na efektywnym działaniu systemu. To czwarte, gruntownie zaktualizowane wydanie cenionego leksykonu, pomyślanego jako zwięzłe źródło informacji, z którego w razie potrzeby możesz szybko skorzystać. Znajdziesz tu omówienie ponad 200 poleceń systemu Linux ― w tym nowych, przeznaczonych do obsługi plików, zarządzania pakietami, pracy z systemem kontroli wersji, przeprowadzania konwersji między formatami plików ― i wiele więcej! Najużyteczniejsze polecenia Linuksa zostały pogrupowane według funkcjonalności, a treści ułożone tak, aby ułatwić i przyśpieszyć wynajdowanie potrzebnych informacji. Niezależnie od tego, czy zaliczasz się do początkujących, czy do zaawansowanych użytkowników Linuksa, ten praktyczny leksykon w każdej sytuacji będzie idealnym źródłem wiedzy o najważniejszych poleceniach tego systemu! W książce: podstawowe koncepcje - polecenia, powłoki, użytkownicy i system plików operacje na plikach podstawy administrowania systemem zarządzanie systemem plików praca z hostami, połączenia sieciowe, poczta elektroniczna i strony WWW wykonywanie codziennych zadań Linuksowy adminie! Trzymaj tę książkę tuż obok swojego komputera!

1331
E-book

Tworzenie aplikacji dla systemu Windows 8. Zaprojektuj, napisz i opublikuj swoją aplikację

Rafał Madycki, Michał Guzowski, Maciej Jaskólski

Aplikacje dla systemu Windows 8 - podejmij wyzwanie! Jak pisać aplikacje dla systemu Windows 8 z wykorzystaniem API Windows Runtime? Jak stworzyć pożądane opcje i nadać aplikacji wygląd zgodny z zasadami nowoczesnego stylu projektu Microsoft? Jak wykorzystać usługi online i opublikować aplikację w sieci? Tworzenie aplikacji dla nowego systemu operacyjnego firmy Microsoft to całkiem ciekawa (a czasem także intratna) perspektywa dla programistów chcących dotrzymać kroku zmieniającym się technologiom i wyjść naprzeciw potrzebom użytkowników. Platforma Windows 8, z zupełnie odmienionym interfejsem, oferuje nowe możliwości, m.in. w zakresie wykorzystania ekranów dotykowych czy integracji między aplikacją i systemem, ale jednocześnie wymaga od projektantów dostosowania się do nowych reguł gry, by pisane przez nich aplikacje nie odbiegały jakością, wyglądem i sposobem działania od reszty elementów charakterystycznych dla tej wersji systemu Windows. Jeśli chcesz pisać takie programy i umieszczać je w Sklepie Windows, koniecznie musisz zacząć od tej książki. Dzięki niej zbudujesz od podstaw własną aplikację! Znajdziesz tu informacje na temat platformy tworzenia aplikacji dla systemu Windows 8, nauczysz się budować układ aplikacji, projektować jej wygląd i zapewniać funkcjonalność. Zrozumiesz, jak ważne są kwestie zarządzania danymi i ich wymiany, jak wykorzystać potęgę internetu do wspomagania pracy Twojej aplikacji, jak działają zadania w tle. Dowiesz się także, jak opublikować gotową aplikację w Sklepie Windows. Prawda, że warto? Platforma tworzenia aplikacji w systemie Windows 8 Wymagania certyfikacyjne aplikacji dla systemu Windows 8 Tworzenie aplikacji dla systemu Windows 8 Wygląd aplikacji Możliwości aplikacji dla systemu Windows 8 Zarządzanie danymi i synchronizacja z chmurą Współpraca z usługami online Powiadomienia Zadania w tle Publikacja w Sklepie Windows Bądź na bieżąco, twórz aplikacje dla systemu Windows 8!

1332
E-book

HTML, XHTML i CSS. Praktyczne projekty. Wydanie II

Włodzimierz Gajda

Zostań świetnym webmasterem! Podstawy i rozróżnienia, czyli czym różni się HTML od XHTML i co to jest CSS Standardy i zasady, czyli o czym pamiętać przy projektowaniu strony internetowej Czcionki i układy stron, czyli jak stworzyć znakomity projekt i szablon strony WWW O projektowaniu stron internetowych napisano zapewne grube tysiące książek. Ta dziedzina zmienia się jednak na tyle szybko, a profesjonalnych projektantów, mających dużą wiedzę i obdarzonych umiejętnością jej przekazania, jest na tyle mało, że warto skorzystać z ich doświadczeń. Zwłaszcza, jeśli niezbędne wiadomości podane są w formie praktycznych przykładów, a dotyczą tak istotnych kwestii, jak używanie języków HTML i XHTML oraz kaskadowych arkuszy stylów, zgodność stron z obowiązującymi standardami, komponowanie układu serwisu WWW i tworzenie jego zawartości. Drugie wydanie książki "HTML, XHTML i CSS. Praktyczne projekty" pozwoli Ci od podszewki poznać tajniki projektowania naprawdę przemyślanych stron internetowych, uwzględniających potrzeby ich użytkowników. Dowiesz się, jak zachować poprawność składniową XHTML i CSS. Poznasz semantykę kodu XHTML i opanujesz metodologię pracy zgodnej ze standardami. Zrozumiesz, dlaczego ważne jest zapewnienie dostępności Twoich stron dla osób niepełnosprawnych i co zrobić, by wyszukiwarki mogły bez trudu przeanalizować oraz zaklasyfikować zawartość serwisu. Nauczysz się wybierać czcionki, tło, projektować wygodny interfejs i poszczególne fragmenty strony, a także zapisywać szczególnie udane projekty w formie szablonów. Składnia i poprawność języka XHTML Znaki diakrytyczne i oznaczanie języka dokumentu Praca w trybie standardów Podstawowe elementy XHTML Kaskadowe arkusze stylów — składnia i właściwości Klasy i identyfikatory, rodzaje czcionek Wszystkie atrybuty CSS 2.1 dotyczące czcionek i tekstu Elementy blokowe, liniowe i pływające Obszar zajmowany przez element i metody pozycjonowania elementów blokowych Układy stałej szerokości, płynne i hybrydowe Tekst, listy, tabele, odsyłacze i pozostałe elementy XHTML Właściwości CSS dotyczące tła i przyciski rollover w CSS Struktura funkcjonalna witryny Kolejność elementów w kodzie XHTML i atrybuty XHTML Formularze i powiązania dokumentów Element meta — dodatkowe informacje na temat strony WWW Dostępność strony WWW Semantyczny XHTML Wykorzystaj swoją kreatywność, tworząc zachwycające strony WWW!

1333
E-book

PHP5. Programowanie z wykorzystaniem Symfony, CakePHP, Zend Framework

Andrzej Zoła, Tomasz Skaraczyński

Na rynku dostępnych jest obecnie mnóstwo rozwiązań umożliwiających szybkie tworzenie serwisów internetowych z wykorzystaniem najpopularniejszego języka skryptowego, czyli PHP, oraz zestawów narzędzi składających się z bazy danych i serwera HTTP, takich jak MySQL i Apache. Wybór najlepszego oprogramowania dla konkretnej witryny może być czasami bardzo trudny, ponieważ każda z platform ma swoje wady i zalety. Sprawę może jednak ułatwić lektura odpowiedniej książki. Książką tą jest "PHP5. Programowanie z wykorzystaniem Symfony, CakePHP, Zend Framework". Dokładnie opisano w niej sposób działania poszczególnych platform, zwracając szczególną uwagę na mocne i słabe strony każdego z rozwiązań. Na podstawie praktycznych przykładów zastosowań będziesz mógł samodzielnie przekonać się, które oprogramowanie najlepiej sprawdzi się w Twoim projekcie. Nauczysz się też wiele o budowie frameworków, poznasz znaczenie warstw i zasady administrowania serwisami, a ponadto zdobędziesz wiadomości na temat wirtualnych hostów i odpowiedniego środowiska pracy projektanta WWW. Instalowanie i konfigurowanie platform Konstrukcja aplikacji WWW Znaczenie warstw kontrolera, modelu i widoku Tworzenie przykładowych aplikacji Środowisko pracy projektanta WWW Praca z wirtualnymi hostami Zarządzanie projektami Poznaj najbardziej popularne rozwiązania dla twórców WWW. Książka została przygotowana w oparciu o następujące wersje frameworków: Symfony 1.0 (kompatybilna z wersja 1.1 i w znacznym stopniu z wersją 1.2) Zend Framework 1.8.4 cakePHP - 1.2.3.8166

1334
E-book

Projektowanie architektoniczne. Wprowadzenie do zawodu architekta

Tomasz Malec

Marzysz o zawodzie architekta? Zacznij karierę od lektury tej książki! Poznaj zasady projektowania architektonicznego Opanuj współczesne narzędzia pracy architekta Dowiedz się, jak osiągnąć sukces w tym zawodzie Znaczenie pojęcia "architektura" wszystkim wydaje się aż nazbyt oczywiste, ale jak pokazuje praktyka, większość z nas ma o tej dziedzinie dość mgliste pojęcie. Niby wiemy, czym jest, mamy z nią stały kontakt, często wypowiadamy o niej sądy, ale w gruncie rzeczy słabo znamy przebieg procesu projektowania architektonicznego, zasady, którym jest on podporządkowany, oraz realia pracy architektów. Co gorsza, nawet wielu studentów architektury przy wyborze przyszłej profesji często kieruje się raczej romantycznymi wyobrażeniami niż rzetelną wiedzą na jej temat. Pora to zmienić. Pora na książkę, dzięki której każdy zainteresowany będzie mógł poznać warsztat pracy i zdobyć podstawowe informacje o zawodzie architekta. "Projektowanie architektoniczne. Wprowadzenie do zawodu architekta" to doskonały przewodnik po współczesnej, skomplikowanej branży architektonicznej i kompendium wiedzy na jej temat. To książka, której nie powinno zabraknąć nie tylko w biblioteczce studentów architektury, lecz również wszystkich innych osób, mających z nią do czynienia na co dzień. Autor jasno i zwięźle prezentuje warsztat pracy architekta oraz problemy natury ekonomicznej i społecznej, z którymi może się on spotykać podczas wykonywania swojego - skądinąd bardzo ciekawego - zawodu. Adeptom sztuki projektowania wskazuje jej główne zadania i priorytety, a potencjalnych klientów i odbiorców ich projektów informuje, czego mogą się spodziewać oraz na co powinni zwracać uwagę w kontaktach z architektami. Przedmiot i zakres pracy architekta Zasady tworzenia dobrych projektów Warsztat pracy współczesnego architekta Reguły współpracy z klientem Projektowanie w zgodzie z prawem i normami Przebieg procesu projektowego Dokumentacja projektowa w praktyce Dowiedz się, co jest najważniejsze w projektowaniu architektonicznym i na czym polega praca architekta.

1335
E-book

Joomla! 2.5. Praktyczny kurs

Sławomir Pieszczek

Chcesz zaistnieć w sieci? Zbuduj serwis WWW z pomocą systemu Joomla! Dowiedz się, jak zainstalować i skonfigurować system Joomla! Poznaj tworzące go rozszerzenia: komponenty, moduły i dodatki Naucz się budować atrakcyjne serwisy WWW z wykorzystaniem CMS Zadbaj o bezpieczeństwo swojego serwisu Joomla! to elastyczny system zarządzania treścią, opracowany w języku PHP i wykorzystujący bazę danych MySQL. Zapewnia działanie prostych stron prywatnych oraz rozbudowanych serwisów WWW, a w ostatnich latach zdobył ogromną popularność zarówno wśród profesjonalnych twórców stron, jak i osób bez przygotowania technicznego, które poszukiwały wygodnego i skutecznego rozwiązania CMS. Na popularność systemu Joomla! składa się kilka elementów: bezpłatność, prostota użycia oraz możliwości rozszerzania funkcjonalności i zmiany wyglądu dzięki dostępnym w sieci szablonom. Jeśli chcesz poznać możliwości tego systemu, sięgnij po tę książkę. Podręcznik „Joomla! 2.5. Praktyczny kurs” napisany został z myślą o osobach poszukujących rozwiązań, za pomocą których można łatwo i szybko utworzyć serwis WWW bez konieczności ponoszenia wysokich kosztów projektowania, wdrożenia i późniejszego utrzymania tego serwisu. Książka prostym językiem przedstawia sposób instalacji i konfiguracji systemu Joomla! oraz zarządzania gromadzonymi w nim treściami, plikami, zdjęciami, komentarzami i użytkownikami serwisu. Dowiesz się z niej także, jak zmieniać standardowe szablony, korzystać z szablonów opracowanych przez innych i tworzyć własne. Zdobędziesz też podstawowe informacje na temat możliwości udostępnienia swojego serwisu w sieci. Instalacja i konfiguracja systemu Joomla! Tworzenie treści i zarządzanie nimi Tworzenie systemu nawigacji oraz zarządzanie nim Zarządzanie użytkownikami serwisu Przegląd elementów składowych systemu Instalacja i konfiguracja rozszerzeń Tworzenie, dostosowywanie i używanie szablonów Udostępnianie serwisu WWW w sieci Zabezpieczanie serwisu i tworzenie kopii zapasowych Joomla! to nic trudnego! Dowiedz się, jak pokonać 13 kroków dzielących Cię od profesjonalnego serwisu WWW!  

1336
E-book

Prosto o AI. Jak działa i myśli sztuczna inteligencja?

Robert Trypuz

Książka Prosto o AI. Jak działa i myśli sztuczna inteligencja? Roberta Trypuza zdobyła III Nagrodę w konkursie na Najlepszą Polską Książkę Informatyczną 2025r. organizowanym przez Polskie Towarzystwo Informatyczne.   Wszystko, co chcesz wiedzieć o AI i czego dotąd nikt nie był w stanie Ci (prosto) wyjaśnić Sztuczna inteligencja jest na ustach wszystkich. Odkąd pojawił się ChatGPT, newsy ze świata informatyki trafiają na pierwsze strony gazet, pojawiają się w serwisach informacyjnych, programach radiowych i telewizyjnych. Na temat AI dyskutują już nie tylko programiści, ale także fizycy, filozofowie i specjaliści zajmujący się rynkiem pracy. Wojskowi i naukowcy odkrywają dla niej kolejne zastosowania w swoich dziedzinach, futurolodzy zaś na zmianę straszą wizjami rodem z Terminatora i Czarnego lustra i uspokajają, że to wszystko dla naszego dobra, a sztuczna inteligencja pozostaje przecież pod ludzką kontrolą. W tym nowym, wspaniałym świecie, w którym każdy ma na temat AI swoje zdanie, opinie te są często sprzeczne, a ich uzasadnienia niezrozumiałe dla większości z nas, łatwo się pogubić. Jak się odnaleźć? Chcemy, by Twoim przewodnikiem po świecie sztucznej inteligencji stała się ta książka. Napisana prostym, przystępnym językiem przez informatyka i filozofa w jednej osobie, przybliży Ci najważniejsze zagadnienia związane z AI: Czym jest AI i jak się buduje sztuczną inteligencję, w tym ChatGPT Na jakich zasadach funkcjonują duże modele językowe W jaki sposób AI odczytuje tekst, a jak rozpoznaje obiekty na zdjęciu Czy sztuczna inteligencja może mieć wolną wolę Jakie znaczenie AI będzie miała dla edukacji O książce w mediach: Bać się, czy oswajać? „Prosto o AI”. Rozmowa z Robertem Trypuzem [Radio WNET] Eksperyment Myślowy - recenzja książki Kopalnia Wiedzy - recenzja książki Pozwól, że wyjaśnię - recenzja książki  

1337
E-book

PHP 7. Algorytmy i struktury danych

Mizanur Rahman

Algorytmy i struktury danych leżą u podstaw programowania. Zrozumienie zasad rządzących tymi zagadnieniami jest koniecznym warunkiem opracowania prawidłowej i efektywnej aplikacji. Niestety, wielu programistów uznaje tę tematykę za zbyt złożoną czy zbyt banalną i nie poświęca jej wystarczającej uwagi. Takie podejście często się mści: modne narzędzia, frameworki czy technologie deweloperskie nie zapewnią sukcesu, jeśli projektant nie przemyśli zastosowanych algorytmów i struktur danych. Z tego obowiązku nie zwalniają nawet narzędzia wbudowane w język PHP! Jeśli chcesz biegle posługiwać się algorytmami, wziąłeś do ręki właściwą książkę! Przedstawiono tu podstawy implementacji algorytmów i struktur danych w PHP, dzięki czemu poznasz rodzaje struktur i powody, dla których warto je wybierać, a także dowiesz się, gdzie i kiedy należy stosować poszczególne algorytmy. Znajdziesz tu dużo praktycznych przykładów, które uzupełniono rysunkami i wyczerpującym komentarzem. Przystępne i zrozumiałe wyjaśnienia ułatwią Ci szybkie przyswojenie prezentowanych koncepcji, nawet tak złożonych, jak programowanie dynamiczne, algorytmy zachłanne, algorytmy z nawrotami czy funkcyjne struktury danych. Najważniejsze zagadnienia: podstawy analizy algorytmów i struktur danych, tablice, listy i drzewa, stosy, kolejki i algorytmy rekurencyjne, sortowanie, wyszukiwanie, sterty i kopce, wsparcie ze strony PHP, w tym biblioteki PECL i Tarsana. Algorytmy: poznaj, zrozum, stosuj! Mizanur Rahman od 14 lat rozwija aplikacje w PHP. Jest znawcą Laravela, CodeIgnitera, Symfony, JavaScriptu, C, C++, Javy, Node.js, Socket.io i React.js. Jest właścicielem dwóch startupów technologicznych. Jest osobą niezwykle zaangażowaną w życie kilku społeczności programistycznych, takich jak PHPXperts, Agile Bangladesh czy Project Euler. Regularnie wygłasza referaty na różnych konferencjach i seminariach technologicznych. Wraz z żoną Nishą i dwoma synami, Adiyanem i Mikhaelem, mieszka w Dhace w Bangladeszu. Jego pasją są podróże po świecie.

1338
E-book

Kali Linux. Testy penetracyjne

Aamir Lakhani, Joseph Muniz

Podręcznik pentestera! W dobie internetu możemy cieszyć się globalną dostępnością każdego z systemów informatycznych. Z jednej strony daje to ogromne możliwości wymiany informacji, z drugiej naraża system na ataki z zewnątrz. Zastanawiasz się, jak zapewnić bezpieczeństwo Twojej sieci? Spróbuj się do niej włamać lub zleć to profesjonaliście! Wykonywane w ten sposób testy penetracyjne to jedna z najskuteczniejszych metod weryfikacji bezpieczeństwa w sieci. Jeżeli zainteresował Cię temat testów penetracyjnych, to trafiłeś na doskonałą książkę. Znajdziesz w niej omówienie specjalnej dystrybucji Kali Linux. Zawiera ona zestaw niezbędnych narzędzi oraz pozwoli Ci przeprowadzić testy. W trakcie lektury zrozumiesz, jak przygotować środowisko pracy i jak przeprowadzić atak na popularne serwery aplikacji internetowych oraz ich klientów. W kolejnych rozdziałach dowiesz się, jak zweryfikować zabezpieczenia aplikacji internetowych oraz serwerów WWW. Na sam koniec poznasz najlepsze metody przeciwdziałania i zapobiegania atakom oraz dowiesz się, jak przygotować raport końcowy, w którym zaprezentujesz uzyskane rezultaty. Książka ta jest obowiązkową lekturą dla wszystkich osób, którym bezpieczeństwo sieci nie jest obojętne! Sięgnij po tę książkę i: poznaj możliwości dystrybucji Kali Linux przeprowadź typowe ataki na serwery aplikacji internetowych przekonaj się, jak przeprowadzić atak na metody uwierzytelniania przygotuj kompletny raport ze swoich działań zadbaj o bezpieczeństwo sieci! Bezpieczeństwo sieci jest w Twoich rękach!

1339
E-book

Minecraft. Kreatywna nauka i zabawa

Bartosz Danowski

Odkryj świat ukochanej gry Twoich uczniów i wykorzystaj jego potencjał na zajęciach! Gotowe scenariusze zajęć lekcyjnych Kompletny poradnik gracza Nauka przez zabawę Minecraft to kraina, w której ogromna liczba dzieci spędza mnóstwo czasu. Ta gra komputerowa wyróżnia się spośród innych, niezbyt wymagających intelektualnie gier — otóż w Minecrafcie to użytkownik decyduje o kierunku rozwoju akcji, a jego wybory determinują przebieg gry. Gracz musi się tu wykazać najróżniejszymi umiejętnościami i kompetencjami: od przewidywania konsekwencji swoich posunięć i szacowania ryzyka, przez zdobywanie potrzebnych zasobów, aż po przeliczanie parametrów do konstruowania narzędzi czy całych budynków. Te właściwości gry oraz jej popularność już jakiś czas temu zainteresowały pedagogów, którzy zaczęli używać Minecrafta w ramach nauczania wielu przedmiotów szkolnych. Jeśli Twoi uczniowie też uwielbiają tę grę, możesz podsunąć im fantastyczny sposób na połączenie przyjemnego z pożytecznym. Niezależnie od tego, czy chcesz przekazać im wiedzę z matematyki, techniki, polskiego czy biologii, Minecraft wraz rozszerzeniami dostępnymi w internecie z pewnością Ci w tym pomoże. Sprawdź, jak realizować z jej pomocą podstawę programową. Zorientuj się w możliwościach, technikach i trikach tego niebanalnego świata. Zobacz, jak działa platforma MinecraftEDU, i przestudiuj gotowe scenariusze lekcji. A potem — baw się tak dobrze jak Twoi uczniowie! Jak Minecraft wspiera nauczanie i uczenie się Minecraft – poradnik gracza Reportaż ze świata Minecraft i MinecraftWiki Craftmatma – algebra i geometria Projekty „Biskupin” i „Lokalny kartograf” Nasze wspólne pastwisko i survival w świecie Minecraft MinecraftArt i wolontariusze Minecraft Wykaż się kreatywnością Co można ugrać, gdy gra się z dzieckiem Platforma MinecraftEDU Minecraft — wspólne wyzwanie dla uczniów i nauczycieli!

1340
E-book

Fotografowanie ludzi. O tworzeniu prawdziwych portretów

Chris Orwig

Twórz grafiki skrojone idealnie na potrzeby WWW! Pragnieniem każdego fotografa jest robienie zdjęć, które przykują uwagę widza. Najlepszymi fotografami portrecistami są ci, którzy odkryli klucz do pełnego i intensywnego życia. Oni wiedzą, że małe tajemnice i chwile, z których składa się życie, można pokazać w powiększeniu. Każdy może to zrobić, jeśli tylko ma aparat i umie się nim odpowiednio posługiwać. Gdy robimy zdjęcia, widzimy wyraźniej, rozumiemy więcej i żyjemy pełniej. Dzięki tej bogatej w ilustracje książce również i Ty możesz spróbować posiąść tę wiedzę. Zawiera ona trzydzieści ćwiczeń, które pomogą Ci zbudować pasję fotografowania ludzi. Nie jest to klasyczny podręcznik fotografii portretowej. Nie pokazuje, jak robić portrety pochlebne, lecz takie, które ukazują prawdę o konkretnym człowieku. W ramach ćwiczeń będziesz miał okazję spędzić trochę czasu z czarno-białą kliszą oraz przygotować sprzęt do działania. Nauczysz się budować relacje oraz tworzyć autoportrety i portrety, które wytrzymają próbę czasu. Inspirujące wprowadzenia i dokładne opisy poszczególnych etapów pozwolą Ci odkryć metody portretowania ludzi na ulicy, z ukrycia, w ich środowisku i w sposób pokazujący ich styl życia. Każde ćwiczenie zostało tak pomyślane, aby pomóc w opowiadaniu określonych historii, nawiązywaniu kontaktu z modelami, zmianie sposobu patrzenia na świat i kształtowaniu własnego stylu. Wszystko, czego potrzebujesz, to aparat, odwaga i odrobina wyobraźni! Genialne źródło informacji o fotografowaniu ludzi!

1341
E-book

Java Persistence. Programowanie aplikacji bazodanowych w Hibernate. Wydanie II

Gavin King, Christian Bauer

Utrwalenie danych, tak aby zostały one zapisane i przechowane przez system informatyczny, jest jedną z podstawowych funkcji aplikacji. Prawie zawsze wymaga się trwałych danych. W przypadku Javy zazwyczaj utrwalenie danych odbywa się poprzez ich zapisanie w relacyjnej bazie danych z wykorzystaniem języka SQL. Relacyjne bazy danych stanowią niezwykle elastyczne i potężne narzędzie do zarządzania utrwalonymi danymi, jednak aby wykorzystać wszystkie zalety tego rozwiązania, trzeba zapewnić optymalne komunikowanie się aplikacji z bazą danych. Niniejsza książka stanowi wyczerpujące źródło aktualnej wiedzy o frameworku Hibernate, najpopularniejszym narzędziu do utrwalania danych dla Javy, które zapewnia automatyczne i przezroczyste mapowanie obiektowo-relacyjne. Wyczerpująco opisano też standard Java Persistence 2.1 (JSR 338). Programowanie aplikacji w Hibernate wyjaśniono tu na licznych przykładach. Pokazano, jak korzystać z mapowania, zapytań, strategii pobierania, transakcji, konwersacji, buforowania i wielu innych funkcji. Nie zabrakło opisu najlepszych praktyk w projektowaniu baz danych oraz wskazówek dotyczących optymalizacji. Wszystkie przykłady zostały uaktualnione dla najnowszych wersji frameworka Hibernate i środowiska Java EE. Najważniejsze zagadnienia omówione w książce: Mapowanie obiektowo-relacyjne i jego znaczenie Projekt aplikacji bazodanowej typu klient-serwer Korzystanie z frameworka Hibernate Specyfikacja Java Persistence Transakcyjne przetwarzanie danych, w tym również zagadnienia współbieżności Tworzenie i uruchamianie zapytań oraz przetwarzanie otrzymanych wyników Hibernate i Java Persistence — najlepszy sposób na nowoczesną aplikację bazodanową! Christian Bauer jest szkoleniowcem i konsultantem. Bierze udział w rozwijaniu frameworka Hibernate. Autor kilku książek dotyczących programowania w Javie. Gavin King jest współzałożycielem projektu Hibernate oraz członkiem grupy ekspertów pracujących nad standardem Java Persistence (JSR 220). Przewodził również pracom nad standaryzacją CDI (JSR 299). Gary Gregory jest współautorem książek JUnit in Action oraz Spring Batch in Action. Jest także członkiem grup zarządzania projektami firmy Apache Software Foundation: Commons, HttpComponents, Logging Services i Xalan.

1342
E-book

Język SQL. Przyjazny podręcznik. Wydanie III

Larry Rockoff

SQL stanowi podstawowe narzędzie komunikowania się z relacyjnymi bazami danych. Jest to dość skomplikowany język o rozbudowanych możliwościach. Pozwala na pobieranie z bazy zestawów danych wyszukiwanych na podstawie wyrafinowanych kryteriów. Umożliwia też modyfikację zarówno danych, jak i struktury bazy, w której są gromadzone. To potężne narzędzie powinni znać nie tylko programiści baz danych, ale również specjaliści zajmujący się ich analizą, jednak zdobycie praktycznych umiejętności posługiwania się SQL często nastręcza trudności. To trzecie, poprawione i zaktualizowane wydanie praktycznego przewodnika po języku SQL i relacyjnych bazach danych. Przemyślana, uporządkowana struktura podręcznika sprzyja sprawnemu nabywaniu wiedzy i doskonaleniu umiejętności - pracę z nim ułatwiają przystępny sposób prezentowania materiału i czytelne, łatwe do zrozumienia przykłady kodu SQL. Bardzo przydatnym elementem książki są odniesienia do składni (dialektów SQL) stosowanych w trzech najpowszechniejszych bazach danych: Microsoft SQL Server 2019, MySQL 8.0 i Oracle 18c. W tym wydaniu pojawiło się szersze omówienie typowych zadań analitycznych, uzupełniono też informacje o zastosowaniu Excela do wizualnej prezentacji danych, opisano więcej przydatnych funkcji, a także zaktualizowano i ulepszono dodatkowe materiały edukacyjne. W książce między innymi: operacje na danych przy użyciu zapytań SQL funkcje i procedury składowane grupowanie i agregowanie danych projektowanie relacyjnych baz danych tworzenie zestawień danych przy użyciu arkuszy kalkulacyjnych praca z Microsoft SQL Server, MySQL i Oracle Chcesz się nauczyć SQL? Z tą książką zrobisz to bez problemu!

1343
E-book

World of Tanks. Stwórz armię niszczycieli i rzuć się w wir walki!

Mateusz Spałek

Nie daj się trafić — ustrzel przeciwnika! Parametry techniczne i czynności początkowe — czyli zanim zaczniesz grę Francuski? Niemiecki? Brytyjski? — czyli jak wybrać najlepszy czołg No to gramy! — czyli o czym trzeba wiedzieć, by osiągnąć mistrzowski poziom  Gry wojenne, zwłaszcza strategiczne, zawsze cieszyły się wielkim zainteresowaniem rasowych komputeromaniaków, ale popularność World of Tanks jest absolutnie wyjątkowa. Grywa w nią mniej więcej 100 milionów ludzi na całym świecie! Jeśli lubisz sobie postrzelać, a przy okazji pokombinować nad osiąganiem kolejnych ambitnych celów, interesuje Cię historia albo jesteś fanem militariów, koniecznie musisz ją wypróbować. Zobaczysz, wciągnie Cię bez reszty! Ta książka przeznaczona jest przede wszystkim dla początkujących graczy World of Tanks, ale przyda się także osobom nieco bardziej zaawansowanym. Znajdziesz w niej opis instalacji gry i rejestracji na stronie internetowej, a także szczegółowe zasady rządzące światem czołgów. Dowiesz się, co to są punkty doświadczenia (i jakie są ich rodzaje), do czego służą kredyty i za co możesz kupić dodatkowe wyposażenie. Zorientujesz się, jak wygląda wybór czołgu, poznasz mocne i słabe strony różnych modeli (każdy z nich ma swój odpowiednik w realu) i nauczysz się właściwie wykorzystywać swój sprzęt oraz kwalifikacje załogi. Przejdziesz także przyspieszone szkolenie bojowe, byś mógł rzucić się w wir walki i zwyciężać! Instalacja i podstawowe informacje o grze Punkty doświadczenia PD, kredyty, złoto Wybór czołgu Rodzaje czołgów i pojazdów pokrewnych Wyposażenie i załoga czołgu Sterowanie czołgiem Szkolenie bojowe  Porady z pola walki Strategia walki Dowodzenie czołgiem rodem z… gry Minecraft Walcz i zwyciężaj — w swoim superczołgu!   Kliknij na obrazek, by go powiększyć:  

1344
E-book

JavaScript. Przewodnik dla absolutnie początkujących

Kirupa Chinnathambi

Naukę języka programowania można porównać do nauki języka obcego: jedno i drugie wymaga sporej ilości wysiłku i systematyczności. Trzeba najpierw przyswoić sobie podstawy, potem przejść do bardziej złożonych zagadnień i jak najwięcej ćwiczyć. JavaScript szczególnie dobrze nadaje się do nauki programowania, a przy tym jest językiem elastycznym i wciąż rozwijanym. W połączeniu z CSS3 i HTML5 pozwala na tworzenie wszechstronnych aplikacji internetowych i mobilnych. Książka, którą trzymasz w dłoni, jest przystępnie napisanym, praktycznym podręcznikiem programowania w JavaScripcie. Zawarte tu wyjaśnienia, wskazówki i proste instrukcje pozwolą Ci na bardzo szybkie przyswojenie sobie podstaw tego języka, nawet jeśli dopiero zaczynasz przygodę z kodowaniem. Po przedstawieniu podstaw programowania wyjaśniono nieco bardziej złożone koncepcje, posługując się licznymi — często bardzo zabawnymi — przykładami. Lektura książki jest przy tym niezwykle interesująca i przyjemna. Po zakończeniu ostatniego rozdziału będziesz przygotowany, by sprostać większości wyzwań związanych z językiem JavaScript. Jak zacząć pisać kod i gdzie go umieścić Wykorzystanie zmiennych, funkcji i pętli Co to jest zakres globalny i lokalny Czym są domknięcia Programowanie obiektowe w JavaScripcie Operacje na danych tekstowych i listy danych JavaScript: dzięki niemu stron WWW stają się piękniejsze, lepsze i bardziej imponujące!