Wydawca: 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.
1665
Ebook

Skalowalne witryny internetowe. Budowa, skalowanie i optymalizacja aplikacji internetowych nowej generacji

Cal Henderson

Naucz się tworzyć aplikacje internetowe nowej generacji i dołącz do nurtu Web 2.0 Chcesz tworzyć bardziej wydajne aplikacje internetowe? Chcesz poznać zasady projektowania skalowalnych architektur? Chcesz efektywnie zarządzać danymi w aplikacjach internetowych? Oblicze internetu podlega nieustannym zmianom. Obecnie coraz częściej obok klasycznych witryn internetowych pojawiają się aplikacje internetowe, które charakteryzują się odseparowaniem warstwy danych od warstwy prezentacji. Zmiana modelu programowania wymaga przygotowania odpowiedniej platformy sprzętowej i programowej oraz zaprojektowania nowego systemu obsługi danych. Zastosowanie przy wykonywaniu tych zadań sprawdzonych strategii wykorzystywanych przez pionierów tworzących aplikacje internetowe nowej generacji pozwoli Ci zaoszczędzić czas i koszty. Książka "Skalowalne witryny internetowe..." to zaawansowany i wszechstronny przegląd zagadnień związanych z budowaniem takich właśnie aplikacji internetowych. Pomoże Ci ona w rozwiązaniu problemów i uniknięciu pułapek czyhających na programistów witryn internetowych nowej generacji. Poznasz sprawdzone strategie projektowania architektury oprogramowania, przygotowywania środowiska programistycznego, zapewniania niezawodności aplikacji czy wydajnego zarządzania informacjami. Dowiesz się także, jak tworzyć skalowalne i łatwe w konserwacji witryny, które będą zapewniać komfort pracy niezależnie od upływu czasu i wzrostu liczby użytkowników. Projektowanie architektury aplikacji internetowych Przygotowywanie środowiska programistycznego Tworzenie aplikacji wielojęzycznych Zarządzanie bazami danych Integrowanie poczty elektronicznej z witrynami Stosowanie usług zdalnych Wykrywanie i rozwiązywanie problemów z wydajnością Skalowanie aplikacji internetowych Monitorowanie funkcjonowania aplikacji Korzystanie z interfejsów API

1666
Ebook

HTML5. Rusz głową!

Elisabeth Robson

Najlepszy podręcznik do HTML5! Chcesz tworzyć strony internetowe, które są dynamiczne, interaktywne, bogate w treści i utrzymują łączność z innymi serwisami. Chwila, na pewno chodzi Ci o strony internetowe? A może lepiej użyć HTML5 do tworzenia pełnokrwistych aplikacji internetowych? A jeżeli już, to czemu nie skorzystać z najnowszych technologii, które sprawdzą się zarówno w przeglądarkach desktopowych, jak i urządzeniach mobilnych? Poza tym na pewno interesują Cię nowe możliwości oferowane przez HTML5, takie jak geolokalizacja, wideo, grafika 2D, składowanie danych, wątki robocze i wiele innych, prawda? Kolejna książka z serii "Rusz głową!" to najlepszy sposób na opanowanie nowości HTML5. Niezwykle atrakcyjna forma graficzna oraz nowoczesna metodologia nauki sprawiają, że już za kilkanaście dni będziesz specjalistą w zakresie HTML5. Dowiedz się, jak wykorzystać usługi geolokalizacyjne, jak rysować na płótnie (canvas) oraz składować dane na komputerze użytkownika. Sprawdź również, co możesz zyskać dzięki WebSockets oraz jak wycisnąć siódme poty z języka JavaScript. Nauka HTML5 jeszcze nigdy nie była tak łatwa! Spróbuj sam! Poznaj HTML5 i korzystaj z: usług geolokalizacyjnych elementów multimedialnych bazy danych w przeglądarce zaawansowanych funkcji graficznych Najnowsze standardy, najlepsze praktyki - Twoja przepustka do świata aplikacji internetowych!

1667
Ebook

Projektowanie oprogramowania dla zupełnie początkujących. Owoce programowania. Wydanie V

Tony Gaddis

Programowanie to nie tylko umiejętność pisania kodu oraz organizowania go w funkcje, procedury i moduły. Nawet najbardziej finezyjne języki i najnowocześniejsze paradygmaty programowania nie zapewnią sukcesu, jeśli projekt aplikacji jest nieprzemyślany, a jej logice brakuje... logiki. Z drugiej strony poświęcenie odrobiny czasu na stworzenie dobrego projektu sprawi, że praca nad pisaniem kodu będzie łatwiejsza, sama aplikacja będzie pracować lepiej i bardziej niezawodnie, a późniejsze modyfikacje i rozwój oprogramowania przysporzą mniej problemów. Jeśli planujesz napisać swoją pierwszą aplikację, sięgnij po tę książkę. Aby zrozumieć zawartą w niej treść, nie trzeba znać żadnego języka programowania. Pokazano tu, jak działają programy i jak można z ich wykorzystaniem rozwiązywać konkretne zadania. Wiedza o zasadach projektowania jest przekazywana za pomocą pseudokodu i schematów blokowych. Omówiono zarówno podstawowe zagadnienia, takie jak typy danych, zmienne, funkcje, jak i nieco bardziej zaawansowane: programowanie obiektowe, tworzenie graficznych interfejsów użytkownika i pisanie programów sterowanych zdarzeniami. W tym wydaniu książki wprowadzono wiele poprawek i uzupełnień, dotyczących między innymi języków Java, Python i C++ oraz programowania aplikacji dla urządzeń mobilnych. Dzięki tej książce dowiesz się: jak działa komputer, czym są programy i do czego służą dane z jakich modułów i struktur składają się programy oraz jak działają funkcje w jaki sposób pracuje się na plikach oraz czym jest przetwarzanie tekstu czym jest rekurencja i do czego można ją wykorzystać czym się różni programowanie proceduralne od obiektowego Bez dobrego projektu zawiedzie najlepszy kod!

1668
Ebook

Wstęp do analizy matematycznej, algebry i równań różniczkowych. Zadania dla studentów i kandydatów na studia

Michał Kremzer

Zbiór zadań inny niż wszystkie! Matematyka jest nudna? Zadania matematyczne to koszmar? Myślisz, że nigdy się tego nie nauczysz? Przekonaj się, że nie musi tak być! Tym, co system edukacji wpoił nam chyba najskuteczniej, jest niechęć do matematyki i niesłuszne przekonanie, że to trudna, nudna i do niczego niepotrzebna dziedzina. Zmiana tego nastawienia nie należy do prostych wyzwań - jak się jednak okazuje, nie jest sprawą beznadziejną. Potrzeba tylko odrobiny praktyki, odpowiedniej metody i... właściwej książki. Oto ona! Zbiór zadań, który pomoże Ci opanować szeroki zakres materiału w sposób, o którym Ci się nawet nie śniło. Bez zbędnych komplikacji, bez długich, nudnych treści, ba! - bez konieczności korzystania z kalkulatora czy choćby kartki i długopisu, a przy użyciu wyłącznie własnej głowy. Rozwiń umiejętności matematyczne i przekonaj się, że rozwiązywanie zadań może być świetną zabawą umysłową! Zbiór zadań jest przeznaczony przede wszystkim dla uczniów, kandydatów na studia i studentów, ale z powodzeniem skorzysta z niego każdy, kto pragnie poszerzyć swoją wiedzę matematyczną i rozwinąć zdolności analityczne lub przypomnieć sobie podstawy analizy matematycznej, algebry i równań różniczkowych. Bez problemów i prosto do celu! Liczby i funkcje Wielomiany Trygonometria Potęgi i logarytmy Ciągi i granice Pochodne i całki Liczby zespolone Macierze i układy równań Rachunek różniczkowy Rozwiązuj zadania szybko, bezbłędnie - i z przyjemnością!

1669
Ebook

LEGO. Księga przygód. Wydanie II. Kosmiczne podróże, piraci, smoki i jeszcze więcej!

Megan H. Rothrock

Klocki LEGO są dziś czymś w rodzaju legendy. Stały się wiernym towarzyszem wielu rodzin. Kolejne zestawy klocków od wielu lat są jednym z najbardziej wyczekiwanych prezentów! Dziadkowie, rodzice i dzieci spędzają długie godziny na ich układaniu, starając się zbudować wszystko, co podpowiada wyobraźnia. Wielkie budowle, pojazdy, tajemnicze zwierzęta z krainy czarów... Bez wątpienia LEGO to jedna z najbardziej inspirujących, rozwijających kreatywność i pomysłowość zabawek świata! Niniejsza książka jest bogato ilustrowanym, inspirującym przewodnikiem, który podsunie Ci mnóstwo pomysłów na zbudowanie zaskakujących modeli z klocków LEGO. Na jej kartkach zobaczysz setkę modeli, a dodatkowo znajdziesz niemal 40 dokładnych schematów, dzięki którym Twoja praca stanie się łatwiejsza. Dowiesz się, jak zbudować szybkie samochody, statki kosmiczne, smoki, a nawet egzotyczne kryjówki piratów. Szybko przekonasz się, że z LEGO możesz zbudować wszystko, co tylko sobie wyobrazisz! Dzięki tej książeczce i klockom LEGO zbudujesz: - wojenny myśliwiec - flotę godną morskiego imperium - niezdobytą fortecę - magiczne potwory - kosmiczny autobus - ...i wiele, wiele innych świetnych modeli! LEGO — możesz zbudować wszystko! Megan Rothrock — niegdyś pracowała dla Grupy LEGO. Jej dzieła były prezentowane na festiwalach ComicCon i podczas imprez pod patronatem LEGO w wielu krajach Europy. Megan uwielbia budować fantastyczne modele z klocków LEGO. Również spotkania z młodymi budowniczymi LEGO przynoszą jej ogromną radość. Autorka pochodzi z Kalifornii, a obecnie mieszka w Danii, gdzie zajmuje się projektowaniem zabawek.

1670
Ebook

Python dla programistów. Big Data i AI. Studia przypadków

Paul J. Deitel, Harvey Deitel

Programiści lubią Pythona. Ujmuje ich wyrazistość, zwięzłość i interaktywność kodu, a także bogata kolekcja narzędzi i bibliotek. Zalety te są uzupełniane przez rozwój innych technologii, zwiększającą się dostępność coraz szybszego sprzętu oraz rosnącą przepustowość internetu. Z kolei to wszystko wiąże się z powstawaniem niewyobrażalnych ilości danych, które trzeba magazynować i efektywnie przetwarzać. Większość innowacji w świecie informatyki koncentruje się wokół danych. A z tymi zadaniami można sobie poradzić dzięki imponującym możliwościom Pythona i jego bibliotek. Ta książka ułatwi naukę Pythona metodą analizy i eksperymentów. Zawiera ponad 500 przykładów faktycznie wykorzystywanego kodu - od krótkich bloków po kompletne studia przypadków. Pokazano, w jaki sposób można kodować w interpreterze IPython i notatnikach Jupytera. Znalazł się tu obszerny opis Pythona oraz jego instrukcji sterujących i funkcji, omówiono pracę na plikach, kwestie serializacji w notacji JSON i obsługę wyjątków. Zaprezentowano różne paradygmaty programowania: proceduralnego, w stylu funkcyjnym i zorientowanego obiektowo. Sporo miejsca poświęcono bibliotekom: standardowej bibliotece Pythona i bibliotekom data science do realizacji złożonych zadań przy minimalnym udziale kodowania. Nie zabrakło wprowadzenia do takich zagadnień data science jak sztuczna inteligencja, symulacje, animacje czy przygotowanie danych do analizy. W książce między innymi: przetwarzanie języka naturalnego IBM stosowanie bibliotek scikit-learn i Keras big data, Hadoop(R), Spark™, NoSQL i usługi chmurowe programowanie dla internetu rzeczy (IoT) biblioteki: standardowa, NumPy, Pandas, SciPy, NLTK, YexyBlob, Tweepy, Matplotlib i inne

1671
Ebook

Podstawy ochrony komputerów

G T Gangemi, Rick Lehtinen, Deborah Russell

Zadbaj o bezpieczeństwo swojego komputera Poznaj zagrożenia, na jakie narażony jest komputer Naucz się kontrolować dostęp do komputera Stosuj techniki zapewniające bezpieczeństwo w sieci Czy mój komputer na pewno jest bezpieczny? Wiele osób zadaje sobie to pytanie dopiero w momencie, kiedy system zaczyna zachowywać się w podejrzany sposób. Okazuje się wówczas, że skaner wykrywa dziesiątki, a nawet setki wirusów, programy zaczynają działać nieprawidłowo, a z dysku giną ważne dane. Pół biedy, jeśli jest to tylko domowy komputer z prywatnymi plikami. Dużo gorsze skutki może mieć włamanie do firmowej bazy danych lub przechwycenie poufnej komunikacji. Książka "Podstawy ochrony komputerów" to wszechstronne wprowadzenie do najważniejszych zagadnień dotyczących bezpieczeństwa danych i sprzętu. Czytając ją, poznasz zagrożenia, jakie czyhają na użytkowników komputerów, ale także skuteczne techniki ochrony. Nauczysz się kontrolować dostęp do danych, prowadzić efektywną politykę zabezpieczeń, wykrywać i usuwać wirusy oraz zapobiegać przenikaniu ich do systemu. Dowiesz się, jak zapewnić bezpieczeństwo komputera w sieci oraz jak używać szyfrowania do przesyłania poufnych informacji. Przeczytasz też o najnowszych technikach zabezpieczenia bazującego na danych biometrycznych (wzorze siatkówki czy odciskach palców) oraz ochronie sieci bezprzewodowych. Niebezpieczeństwa grożące użytkownikom komputerów Kontrolowanie dostępu do komputera Walka z wirusami Prowadzenie skutecznej polityki zabezpieczeń Bezpieczne korzystanie z sieci Szyfrowanie poufnych danych Komunikacja bez ryzyka Zabezpieczenia biometryczne Tworzenie bezpiecznych sieci bezprzewodowych Stosuj skuteczne zabezpieczenia i zapewnij maksymalne bezpieczeństwo swojemu komputerowi!

1672
Ebook

Programowanie zorientowane obiektowo w Pythonie. Tworzenie solidnych i łatwych w utrzymaniu aplikacji i bibliotek. Wydanie IV

Steven F. Lott, Dusty Phillips

Python zasłużenie cieszy się ogromną popularnością. To język, który może służyć do wielu celów, szczególnie do szybkiego tworzenia niewielkich, wyspecjalizowanych programów. Projektowanie bardziej rozbudowanego, wyrafinowanego oprogramowania też jest możliwe, wymaga jednak zdobycia kilku ważnych umiejętności. Bardzo dobrym pomysłem okazuje się zastosowanie w programowaniu w Pythonie podejścia zorientowanego obiektowo. Tak tworzony kod jest czytelny, solidny, łatwy w rozbudowie i o wiele efektywniejszy w działaniu. Oto przyjazny przewodnik dla programistów Pythona, wyczerpująco wyjaśniający wiele zagadnień programowania obiektowego, takich jak dziedziczenie, kompozycja, polimorfizm, tworzenie klas i struktur danych. W książce szczegółowo omówiono zagadnienia obsługi wyjątków, testowania kodu i zastosowania technik programowania funkcyjnego. Opisano też dwa potężne zautomatyzowane systemy testowe: unittest i pytest. Zaprezentowano tematykę utrzymania złożonego oprogramowania napisanego w sposób zorientowany obiektowo, a także podano wskazówki odnoszące się do jego rozbudowy. Ważną częścią przewodnika jest omówienie zasad programowania współbieżnego we współczesnym Pythonie. Co ważne, poszczególne zagadnienia zostały zilustrowane diagramami UML, czytelnymi przykładami i studiami przypadków. W książce między innymi: kiedy korzystać z technik obiektowych implementacja obiektów i mechanizmu dziedziczenia w Pythonie stosowanie wyjątków, a także tworzenie testów jednostkowych i integracyjnych ważniejsze wzorce projektowe i ich implementacja w Pythonie statyczne typowanie dynamicznego kodu programowanie współbieżne przy użyciu asyncio Chcesz tworzyć solidny kod? Zorientuj się na obiekty!

1673
Ebook

Kod. Ukryty język komputerów. Wydanie II

Charles Petzold

Mało kto się zastanawia, jak działa komputer. Jeśli ktoś chce pisać aplikacje, najczęściej wybiera sobie język programowania i koduje, jednak bez zagłębiania się w niuanse pojedynczych bitów pamięci. Tymczasem tajemniczy świat komputerów warto poznać nieco lepiej. Zrozumienie zasad działania procesora ułatwia pisanie wysoce efektywnego kodu. A nawet zwykły użytkownik powinien rozumieć różnicę między pamięcią operacyjną a masową, znać podstawy działania sieci i internetu czy też mieć choćby pobieżną wiedzę z zakresu grafiki komputerowej. To drugie, gruntownie przejrzane i starannie uzupełnione wydanie fascynującej opowieści o tajemnym życiu toczącym się wewnątrz komputerów i innych inteligentnych urządzeń. Pozwala zdobyć wiedzę o rzeczywistych mechanizmach działania komputerów osobistych, multimediów cyfrowych i internetu. Opowiada też o historii poszczególnych wynalazków i przystępnie wyjaśnia wiele pojęć, które warto przyswoić. W tym wydaniu szczególnie pieczołowicie opisano wewnętrzny świat procesorów, decydujących o działaniu komputerów i innych urządzeń. Co najważniejsze: lektura nie wymaga wiedzy technicznej, a opisy i wyjaśnienia są zrozumiałe i angażujące. W książce między innymi: różne rodzaje kodów system binarny i szesnastkowy, ASCII i Unicode bramki logiczne, pamięć i magistrala procesor: serce i mózg komputera system operacyjny a pisanie kodu Chcesz zrozumieć, jak działa komputer? Kod jest źródłem!

1674
Ebook

Język C++ i przetwarzanie współbieżne w akcji. Wydanie II

Anthony Williams

Jeśli aplikacja ma działać szybko i niezawodnie, najlepiej wybrać C++, dojrzały i wszechstronny język programowania, konsekwentnie rozwijany przez mistrzów kodowania. Wymaga on zachowania pewnej dyscypliny podczas pracy, jednak pozwala na uzyskanie kodu o znakomitej wydajności. Nowy standard C++17 zapewnia doskonałą obsługę wielowątkowości oraz programowania wieloprocesorowego wymaganego podczas szybkiego przetwarzania grafiki, uczenia maszynowego czy też wykonywania innych zadań, w których kluczową sprawą okazuje się wydajność. Ta książka jest drugim, zaktualizowanym i uzupełnionym wydaniem doskonałego podręcznika dla profesjonalistów. Szczegółowo opisano w niej wszystkie etapy programowania współbieżnego: od utworzenia wątków po projektowanie wielowątkowych algorytmów i struktur danych. Przedstawiono zastosowania klas std::thread i std::mutex oraz funkcji std::async, a także złożone zagadnienia związane z operacjami atomowymi i modelem pamięci. Sporo miejsca poświęcono diagnozowaniu kodu i analizie rodzajów błędów. Opisano techniki lokalizowania błędów oraz metody testowania kodu. Prezentowany materiał został uzupełniony przykładami kodu i praktycznymi ćwiczeniami. Znalazły się tu również porady i wskazówki, które docenią wszyscy programiści C++. W tej książce między innymi: nowości w standardzie C++17 zagadnienia niskiego poziomu: model pamięci i operacje atomowe zagadnienia wyższego poziomu: złożone struktury danych zagadnienia wysokiego poziomu: kod wielowątkowy i zarządzanie wątkami obsługa równoległości za pomocą funkcji dodanych w standardzie C++17 debugowanie kodu wielowątkowego Programuj elegancko, twórz wydajny i czysty kod. Oto współbieżność w C++!

1675
Ebook

Responsive Web Design. Projektowanie elastycznych witryn w HTML5 i CSS3. Wydanie II

Ben Frain

Profesjonalnie wykonana strona internetowa powinna działać bez zarzutu nie tylko na komputerze stacjonarnym, lecz także na tablecie czy telefonie. Użytkownicy chcą korzystać z aplikacji sieciowych w każdych warunkach i uruchamiać je na urządzeniach o najprzeróżniejszych rozmiarach czy parametrach. Należy się spodziewać, że wkrótce katalog urządzeń podłączanych do internetu znacznie się poszerzy. W takich warunkach projektant koniecznie musi zadbać o responsywność, aby tworzone przez niego strony internetowe dostosowywały się do zmiennych warunków i zachowywały funkcjonalność. Niniejsza książka stanowi kompletne źródło informacji potrzebnych do napisania responsywnej strony internetowej. Jeśli znasz HTML i CSS, możesz z jej pomocą zbudować taką aplikację. Znajdziesz tu opis wszystkich podstawowych aspektów responsywnych projektów stron i dowiesz się, jak korzystać z najbardziej przydatnych technik w technologiach HTML5 i CSS3. Co więcej, odkryjesz najlepsze metody pisania i dostarczania kodu, obrazów i plików. Dzięki licznym przykładom i opisom bez trudu dostosujesz swój projekt do wymagań telefonów komórkowych i wielu innych urządzeń. Wydanie drugie uzupełniono o opis prawie wszystkich najnowszych technik i narzędzi potrzebnych do budowy responsywnych aplikacji internetowych. W tej książce znajdziesz: opis elementów potrzebnych do zbudowania responsywnych stron internetowych informacje o zapytaniach medialnych, ich składni i sposobach wykorzystania omówienie projektowania struktury i układów płynnych oraz wykorzystania modelu Flexbox wskazówki co do wykorzystania niezwykłych możliwości CSS3 i HTML5 wytyczne dotyczące grafiki SVG oraz metody obsługi obrazów SVG z poziomu JavaScriptu wyjaśnienie, jak tworzyć przejścia, transformacje i formularze spis dobrych praktyk kodowania responsywnych stron internetowych Responsywne strony internetowe — będą równie piękne nawet po latach!

1676
Ebook

JavaScript i jQuery. Nieoficjalny podręcznik

David Sawyer McFarland

Buduj zaawansowane i interaktywne strony WWW! JavaScript ma za sobą długą historię, w której bywały okresy lepsze i gorsze. Czasem język ten był wręcz masowo blokowany w przeglądarkach. Jednak te czasy minęły. W tej chwili nie obejdzie się bez niego żadna poważna aplikacja internetowa lub choć trochę bardziej zaawansowana strona WWW. Użytkownicy serwisów internetowych wymuszają na projektantach coraz nowsze i lepsze rozwiązania. Dlatego na rynku wciąż pojawiają się dodatkowe narzędzia dla języka JavaScript, które ułatwiają wykorzystanie jego potencjału. Najpopularniejszym dodatkiem tego typu jest biblioteka jQuery. Genialna w swojej prostocie, z ogromnymi możliwościami, zdobyła uznanie wszystkich programistów JavaScriptu. Nie potrafią sobie oni wyobrazić programowania bez jej wykorzystania. W tej książce znajdziesz najlepsze techniki, jakie oferuje JavaScript. Nauczysz się nawigować po drzewie DOM, modyfikować zachowanie elementów oraz obsługiwać zdarzenia. Poznasz również narzędzia, które ułatwią Ci pracę oraz debugowanie kodu. Jest to obowiązkowa pozycja dla każdego projektanta stron internetowych. Musisz ją mieć! Dzięki tej książce: poznasz podstawy języka JavaScript zobaczysz, jak jQuery potrafi ułatwić pracę z JavaScriptem opanujesz mechanizm zdarzeń w jQuery zbudujesz lepszą i ciekawszą witrynę! Twórz atrakcyjne strony WWW. Wzbogać kod HTML o animacje, interaktywność i dynamiczne efekty wizualne!

1677
Ebook

Praktyczny kurs asemblera. Wydanie II

Eugeniusz Wróbel

Wejdź w świat programowania w języku asemblera Dowiedz się, kiedy użycie asemblera jest niezbędne Poznaj zasady programowania w asemblerze Napisz szybkie i wydajne programy dla DOS-a i Windows Zdobądź wiedzę o zasadach działania procesora i pamięci Uważasz, że możliwości języków programowania wysokiego poziomu nie pozwalają na napisanie programu, którego potrzebujesz? Chcesz stworzyć sterownik, program rezydentny, demo lub... wirusa? Interesuje Cię, co dzieje się w komputerze podczas wykonywania programu? Wykorzystaj potencjał asemblera! Programowanie w języku niskiego poziomu daje niemal nieograniczoną kontrolę nad sprzętem i działaniem aplikacji. Programy napisane w języku asemblera działają szybko, są niewielkie i zajmują mało pamięci. Są bardzo wydajne i otwierają dostęp do takich obszarów komputera, do których dostęp z poziomu C++ czy Visual Basica jest niemożliwy. Książka "Praktyczny kurs asemblera" wprowadzi Cię w świat programowania w tym języku. Dowiesz się, jak działa procesor, w jaki sposób komunikuje się z pamięcią i pozostałymi elementami komputera. Poznasz typy rozkazów procesora, tryby adresowania i zasady tworzenia programów w asemblerze. Lepiej poznasz swój komputer i dowiesz się, w jaki sposób zapamiętuje i przetwarza dane. Komputer przestanie być dla Ciebie "czarną skrzynką" wykonującą w czarodziejski sposób Twoje polecenia. Podstawowe wiadomości o architekturze procesorów Intel Organizacja pamięci i tryby adresowania Omówienie listy rozkazów procesora Narzędzia do tworzenia programów w języku asemblera Struktura programu w asemblerze Definiowanie zmiennych Tworzenie podprogramów i makrorozkazów Wykorzystanie funkcji BIOS-a oraz MS-DOS Programy w asemblerze uruchamiane w systemie Windows Optymalizacja kodu Tworzenie modułów dla innych języków programowania Po przeczytaniu tej książki przestaniesz postrzegać asemblera jako zbiór magicznych zaklęć, zrozumiałych jedynie dla brodatych guru pamiętających jeszcze czasy komputerów zajmujących powierzchnię sali gimnastycznej. Napiszesz programy, których uruchomienie nie będzie wymagało od użytkownika posiadania superkomputera. Poznasz wszystkie, nawet najgłębiej ukryte, możliwości komputera.

1678
Ebook

Serwisy społecznościowe dla seniorów

Michał Makaruk

Dowiedz się, czym są serwisy społecznościowe i jak z nich korzystać Poznaj sposoby wyszukiwania znajomych i osób o podobnych zainteresowaniach Naucz się dyskutować na interesujące Cię tematy na forach internetowych Połącz się ze światem, korzystając z komunikatora internetowego Odśwież stare znajomości i nawiąż nowe - przez internet! Internet wdarł się w nasze życie niczym prawdziwy huragan i niemal wszystko da się już załatwić przez sieć. Dotyczy to nawet podtrzymywania relacji międzyludzkich — trzeba tylko wiedzieć, jak to zrobić. Twoje dzieci i wnuki z pewnością od dawna wrzucają zdjęcia na Facebooka, koledzy ze szkoły umawiają się na spotkania po latach za pośrednictwem Naszej Klasy, a sąsiedzi rezygnują z abonamentu telefonicznego, bo mają Skype’a. Niektórzy sprawdzają też opinie na temat różnych produktów i usług na forach dyskusyjnych oraz komunikują się za pomocą e-maila. A Ty nadal nie bardzo wiesz, o co w tym wszystkim chodzi, i trochę boisz się zapytać. Nie musisz się już martwić - wszystkie odpowiedzi znajdziesz w książce "Serwisy społecznościowe dla seniorów". Dowiesz się z niej, na czym polega fenomen społeczności internetowych, czego potrzebujesz, aby do nich dołączyć, a co najważniejsze - jak się zabrać do sprawy. Bez zbędnych wstępów, za to naprawdę szybko wkroczysz w świat Facebooka i nk.pl - nauczysz się zakładać konta w tych serwisach oraz poznasz sposoby wyszukiwania znajomych i dzielenia się z nimi informacjami na swój temat. Dowiesz się też, jak korzystać z konta pocztowego Gmail, forów dyskusyjnych i komunikatora Skype. Nie trać czasu, bierz się do dzieła! Terminologia stosowana w internecie Sposoby komunikacji ze światem za pomocą sieci Zakładanie konta pocztowego Gmail i korzystanie z niego Rejestracja i logowanie w serwisach społecznościowych Wyszukiwanie oraz dodawanie znajomych na Facebooku i nk.pl Interakcja ze światem i społecznościami Udostępnianie informacji oraz zdjęć na Facebooku i nk.pl Zakładanie konta i logowanie na forach dyskusyjnych Tworzenie nowych wątków i udział w dyskusjach Bezpieczeństwo i prywatność w sieci Instalacja programu Skype oraz rejestracja konta i logowanie Prowadzenie rozmów tekstowych, głosowych i wideo Nie czekaj! Dowiedz się, jak zabłysnąć w serwisach społecznościowych!

1679
Ebook

PowerPoint 2007 PL. Nieoficjalny podręcznik

E. A. Vander Veer

Poznaj tajniki najnowszej wersji uniwersalnego narzędzia do tworzenia prezentacji Tworzenie i formatowanie prezentacji Dodawanie elementów interaktywnych Dostosowywanie PowerPointa do własnych potrzeb Chcesz przedstawić ofertę swojej firmy w interesujący sposób i wywrzeć niezapomniane wrażenie na odbiorcach? Korzystasz z poprzednich wersji PowerPointa i chcesz sprawdzić, czy warto używać jego najnowszej edycji? A może chcesz poznać takie możliwości aplikacji, o których nie napisano w dokumentacji? PowerPoint to jeden z najpopularniejszych i najczęściej używanych programów biurowych. Według statystyk jego użytkownicy tworzą codziennie ponad 30 milionów slajdów! Jego najnowsza wersja, oznaczona symbolem 2007, różni się znacznie od swoich poprzedniczek. Ma całkowicie przeprojektowany, nowatorski interfejs użytkownika i wiele nowych, ciekawych możliwości. Umiejętność tworzenia profesjonalnych prezentacji za pomocą PowerPointa jest bardzo mile widziana przez pracodawców, warto zatem dobrze poznać ten program! "PowerPoint 2007 PL. Nieoficjalny podręcznik" to omówienie możliwości najnowszej wersji tej aplikacji. Znajdziesz tu nie tylko opis narzędzi i funkcji, ale także bezcenne porady, dzięki którym optymalnie wykorzystasz program i szybko rozwiążesz wszelkie problemy. Czytając tę książkę, nauczysz się efektywnie korzystać z nowego interfejsu użytkownika, stworzysz profesjonalne slajdy i sformatujesz znajdujące się na nich elementy tekstowe i graficzne. Dowiesz się, jak podnieść atrakcyjność prezentacji, umieszczając w niej komponenty interaktywne i multimedialne, wykresy oraz arkusze kalkulacyjne. Poznasz sposoby odtwarzania prezentacji, dystrybuowania jej i drukowania materiałów pomocniczych, które przed pokazem rozdasz jego uczestnikom. Przegląd nowego interfejsu użytkownika Tworzenie nowej prezentacji na bazie już istniejącej bądź szablonu Definiowanie tła slajdów Nawigowanie pomiędzy slajdami podczas edycji Edycja i formatowanie elementów tekstowych Wstawianie grafiki, wykresów, diagramów i tabel Odtwarzanie prezentacji Drukowanie slajdów i materiałów informacyjnych Rysowanie na slajdach Wstawianie przejść pomiędzy slajdami Dostosowywanie PowerPointa do własnych potrzeb Praca grupowa Naucz się tworzyć prezentacje, dzięki którym przekonasz audytorium do swoich idei.

1680
Ebook

Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II

Kyle Gallatin, Chris Albon

W ciągu ostatnich lat techniki uczenia maszynowego rozwijały się z niezwykłą dynamiką, rewolucjonizując pracę w różnych branżach. Obecnie do uczenia maszynowego najczęściej używa się Pythona i jego bibliotek. Znajomość najnowszych wydań tych narzędzi umożliwia efektywne tworzenie wyrafinowanych systemów uczących się. Oto zaktualizowane wydanie popularnego przewodnika, dzięki któremu skorzystasz z ponad dwustu sprawdzonych receptur bazujących na najnowszych wydaniach bibliotek Pythona. Wystarczy, że skopiujesz i dostosujesz kod do swoich potrzeb. Możesz też go uruchamiać i testować za pomocą przykładowego zbioru danych. W książce znajdziesz receptury przydatne do rozwiązywania szerokiego spektrum problemów, od przygotowania i wczytania danych aż po trenowanie modeli i korzystanie z sieci neuronowych. W ten sposób wyjdziesz poza rozważania teoretyczne czy też matematyczne koncepcje i zaczniesz tworzyć aplikacje korzystające z uczenia maszynowego. Poznaj receptury dotyczące: pracy z danymi w wielu formatach, z bazami i magazynami danych redukcji wymiarowości, jak również oceny i wyboru modelu regresji liniowej i logistycznej, drzew i lasów, a także k-najbliższych sąsiadów maszyn wektorów nośnych (SVM), naiwnej klasyfikacji bayesowskiej i klasteryzacji udostępniania wytrenowanych modeli za pomocą wielu frameworków Długo szukałam książki, która spójnie przedstawiałaby algorytm ANN, hiperpłaszczyzny i wybór cech za pomocą losowego lasu. I wtedy pojawiła się ta pozycja! Vicki Boykis, inżynier uczenia maszynowego w Duo