Ebooki
1177
Ebook

Algi i alginiany. Leczenie, zdrowie, uroda

Anna Pielesz

Algi, makro i mikroalgi, glony, Algae, Phykos, wodorosty, Spirulina - z tymi wszystkimi nazwami spotykamy się na co dzień, łykając tabletkę, jedząc danie kuchni azjatyckiej lub polski deser, a nawet pielęgnując cerę lub lecząc rany. Tak więc zastosowania glonów rozciągają się między medycyną, farmacją, kosmetologią, aż do przemysłu spożywczego i nauk technicznych. W książce przedstawiono ogólne informacje o algach, miejsca ich występowania, skład chemiczny oraz właściwości alg predestynujące je do zastosowań spożywczych, medycznych czy technicznych. Omówiono rodzaje współcześnie wytwarzanych biomateriałów alginianowych tj. włókna i nanowłókna, opatrunki aktywne, konstrukcje w inżynierii tkankowej i systemy kontrolowanego podawania leków. Makroalgi stosuje się także jako sorbenty metali ciężkich i źródło biopaliw, zaś do zastosowań specjalnych mikroalgi Spirulina produkuje się w tzw. farmach algowych.Oddając do rąk Czytelnika książkę "Algi i alginiany - leczenie, zdrowie, uroda", chciałabym, aby niniejsza pozycja chociaż w części wypełniła lukę między ogólnie dostępnymi informacjami medialnymi, jak np. źródła internetowe i danymi specjalistycznymi mówiącymi głównie o alginianach.Zastosowania glonów rozciągają się pomiędzy medycyną, farmacją, kosmetologią, aż do przemysłu spożywczego i nauk technicznych. Obecnie, tak samo intensywnie wykorzystywane są mikro i makroalgi, jak i produkty z nich pozyskiwane - alginiany.Informacje zawarte w książce, w części są typowym przeglądem aktualnych zagadnień, będących przedmiotem bieżących badań na świecie i w Polsce, w znacznej części jednak, chodziło o przytoczenie, usystematyzowanie i uporządkowanie potocznych informacji rozproszonych. Wiele zagadnień przedstawiono w zarysie, odsyłając bardziej wymagającego Czytelnika do źródeł monograficznych.Rozdziały wstępu, od 1 do 4, przedstawiają ogólne informacje o algach, w szczególności zaś podział glonów na brunatnice, krasnorosty i zielenice. Omówione są zagadnienia dotyczące miejsc ich występowania i składu chemicznego. Przedstawiono również właściwości alg predestynujące je do zastosowań w żywności, suplementach diet, farmaceutykach i kosmetykach.Główne składniki polimerowe alg - alginiany oraz ich badania cząsteczkowe przedstawione zostały w rozdziale 5. Problematyka związana z alginianami wapnia i kwasem alginowym jest obecnie przedmiotem intensywnych badań przy użyciu nowoczesnych technik analitycznych. Metody magnetycznego rezonansu jądrowego NMR oraz spektroskopia w podczerwieni i ramanie znajdują praktyczne zastosowanie w wytwarzaniu biomateriałów.W rozdziale 6 książki omówiono cztery rodzaje współcześnie wytwarzanych biomateriałów alginianowych: włókna i nanowłókna, opatrunki aktywne, konstrukcje stosowane w inżynierii tkankowej i systemy kontrolowanego dozowania leków. W nowoczesnych konstrukcjach biomateriałów wykorzystuje się kompatybilność tkankową alginianów oraz ich zdolność do biodegradacji.Rozdział 7 omawia inne zastosowania alg: w ochronie środowiska jako biosorbenty metali ciężkich czy źródło biopaliw. Niezależnie od pozyskiwania naturalnych glonów morskich - makroalg, na świecie produkuje się także masowo w tzw. farmach algowych głównie mikroalgi Spirulina.W ostatnim 8 rozdziale przedstawiono przykłady produktów komercyjnych z alg, w tym leki, opatrunki, farmaceutyki, żywność, suplementy diet i kosmetyki.Mając świadomość interdyscyplinarności obszaru omawianych w książce zagadnień, nie roszczę sobie prawa do ich wyczerpującego omówienia, sądzę, jednak że na krajowym rynku wydawniczym brakuje opracowań, które ujmowałyby poruszaną tematykę całościowo.Książka "Algi i alginiany - leczenie, zdrowie, uroda", jak sugeruje tytuł, nie jest podręcznikiem akademickim, dlatego mam nadzieję znajdzie Czytelnika, nie tylko wśród studentów kierunków przyrodniczych i technicznych, ale także w szerszym gronie odbiorców. Autorka Spis treści: Przedmowa 51. Algi ogólnie 71.1. Klasyfikacja i występowanie 71.2. Algi. Skład chemiczny 181.3. Właściwości 262. Algi w żywności i suplementach diet 283. Algi w farmaceutykach 344. Algi w kosmetykach 385. Alginiany 435.1. Alginiany algowe. Budowa i badania 435.2.  Alginiany bakteryjne. Budowa i badania 546. Biomateriały 576.1. Włókna alginianowe 576.2. Opatrunki aktywne 626.3. Inżynieria tkankowa 706.4. Nośniki leków 797. Inne zastosowania 847.1. Biosorbenty 847.2. Rolnictwo ekologiczne 897.3. Biopaliwa 927.4. Farmy alg 1008. Algi w produktach komercyjnych 1098.1. Produkty techniczne 1098.2. Opatrunki aktywne 1108.3. Farmaceutyki 1138.4. Żywność i suplementy diet 1158.5. Kosmetyki 119Literatura 121 Fragment: Algi są źródłem cennych dla naszego organizmu substancji. Zawierają duże ilości węglowodanów, protein, lipidów, mikroelementów i witamin. Z właściwości alg najbardziej spektakularne to:- dostarczanie skórze substancji odżywczych i ochrona przed niekorzystnymi czynnikami środowiska, tzw. zmiatanie wolnych rodników (potencjalne właściwości przeciwnowotworowe);- zdolność oczyszczania, napinania skóry i rozjaśniania cery;- ochrona przed utratą wilgoci i nawilżenie skóry;- leczenie blizn, kojenie podrażnień, przyspieszanie regeneracji naskórka;- przeciwdziałanie opuchliznom nóg i cellulitowi oraz wspomaganie odchudzania;- poprawianie ukrwienia, łagodzenie skłonności do pękania naczyń krwionośnych i stymulacja mikrocyrkulacji,  sprzyjanie likwidacji zaburzeń krążenia; - właściwości antybakteryjne, hamujące stany zapalne.- duże wartości odżywcze alg (np. mikroelementy łatwo przyswajalne dla człowieka) wykorzystywane jako uzupełnienie codziennej diety;- źródło witamin, białka i aminokwasów egzogennych jako uzupełnienie diety wegetariańskiej;- substancje zagęszczające, stabilizujące i żelujące dodawane do produktów spożywczych.  

1178
Ebook

Algorithmic Short Selling with Python. Refine your algorithmic trading edge, consistently generate investment ideas, and build a robust long/short product

Laurent Bernut, Michael Covel

If you are in the long/short business, learning how to sell short is not a choice. Short selling is the key to raising assets under management. This book will help you demystify and hone the short selling craft, providing Python source code to construct a robust long/short portfolio. It discusses fundamental and advanced trading concepts from the perspective of a veteran short seller.This book will take you on a journey from an idea (“buy bullish stocks, sell bearish ones”) to becoming part of the elite club of long/short hedge fund algorithmic traders. You’ll explore key concepts such as trading psychology, trading edge, regime definition, signal processing, position sizing, risk management, and asset allocation, one obstacle at a time. Along the way, you’ll will discover simple methods to consistently generate investment ideas, and consider variables that impact returns, volatility, and overall attractiveness of returns.By the end of this book, you’ll not only become familiar with some of the most sophisticated concepts in capital markets, but also have Python source code to construct a long/short product that investors are bound to find attractive.

1179
Ebook

Algorithms and Data Structures with Python. A comprehensive guide to data structures & algorithms via an interactive learning experience

Cuantum Technologies LLC

Begin your journey with an introduction to Python and algorithms, laying the groundwork for more complex topics. You will start with the basics of Python programming, ensuring a solid foundation before diving into more advanced and sophisticated concepts. As you progress, you'll explore elementary data containers, gaining an understanding of their role in algorithm development.Midway through the course, you’ll delve into the art of sorting and searching, mastering techniques that are crucial for efficient data handling. You will then venture into hierarchical data structures, such as trees and graphs, which are essential for understanding complex data relationships. By mastering algorithmic techniques, you’ll learn how to implement solutions for a variety of computational challenges.The latter part of the course focuses on advanced topics, including network algorithms, string and pattern deciphering, and advanced computational problems. You'll apply your knowledge through practical case studies and optimizations, bridging the gap between theoretical concepts and real-world applications. This comprehensive approach ensures you are well-prepared to handle any programming challenge with confidence.

1180
Ebook

Algorytm życia

Marta Sobiecka

Zbiór opowiadań science fiction utrzymany w klimacie cyberpunka, stylizowany na formułę serialu kryminalnego. "Dość często pisarze SF konfrontowali tradycję z nowoczesnością, nieraz wystawiali wszędobylskiej technologii bezlitosny rachunek i przestrzegali przed uzależnieniem człowieka od wykreowanego przez niego sztucznego świata, bez którego nie może już normalnie funkcjonować. Marta Sobiecka idzie dalej - przedstawia futurystyczny mariaż metafizyki z cyberprzestrzenią, konstruuje holograficzne substytuty zjaw produkowanych dla masowego odbiorcy, dopuszcza się nawet w swoich wizjach iście "heretyckiego" sportretowania duszy, duszy niezależnej od swojego "rubasznego czerepu" (jakby ujął to Ray Bradbury). Często widoczna w prozie autorki fascynacja Japonią znajduje w tym kontekście niezwykle ważkie, merytoryczne uzasadnienie - to właśnie Kraj Kwitnącej Wiśni próbuje od dekad połączyć mistykę, religię i wierzenia przodków z odhumanizowaną przyszłością... Pisarka nie osądza jednak nikogo, nie wystawia schizoidalnie popękanej rzeczywistości żadnych not. Nie otrzymujemy od niej ani moralitetu, ani etycznego wsparcia dla człowieka zagubionego w mentalnych zawirowaniach XXI wieku. Dlaczego? Z prostego powodu - Marta Sobiecka poważnie traktuje swojego czytelnika, pozwala mu na samodzielne wybory, na podążanie własną ścieżką, podobnie jak czynią to bohaterowie jej opowiadań". Tadeusz Krajewski Dyrektor Biblioteki Literatury Fantastycznej im. Jerzego Grundkowskiego

1181
Ebook

Algorytmika dla studenta i technika programisty INF.04

Jerzy Kluczewski

Książka "Algorytmika dla studenta i technika programisty" to podręcznik, dzięki któremu czytelnik, bez względu na stopień zaawansowania, zrozumie podstawowy myślenia algorytmicznego. Książka wprowadza w tajniki programowania poprzez zrozumienie zasad projektowania metod rozwiązywania prostych jak i skomplikowanych problemów za pomocą komputera. Dla ułatwienia nauki autor przedstawia bogaty zestaw narzędzi i dzieli treści pod względem zaawansowania. W książce autor sklasyfikował algorytmy, podzielił je na kategorie i wyjaśnił szereg podstawowych pojęć związanych z obszernym zagadnieniem tej dziedziny nauki. Przybliżył typowe struktury danych i ich funkcje. Przedstawił bogaty zestaw typowych algorytmów liniowych, arytmetycznych, znakowo-tekstowych wyjaśniając odmiany i wersje rozwiązywania typowych problemów. Zapoznał użytkownika ze znanymi schematami pracy w plikami, sortowaniem danych, szyfrowaniem od prostych po zaawansowane konstrukcje. Dodatkową zaletą omawianych treści są zadania i przykłady gotowe do pobrania i uruchomienia. Autorem książki jest Jerzy Kluczewski, długoletni instruktor Akademii CISCO CCNA. W swoim dorobku autorskim posiada już wiele publikacji książkowych i zbiory zadań o tematyce związanej z sieciami komputerowymi. Swoje doświadczenie zdobywał podczas pracy w przemyśle, obecnie jest wykładowcą Uniwersytety WSB Merito w Gdańsku.

1182
Ebook

Algorytmy

Maciej Sysło

Książka zdobyła wyróżnienie w kategorii publikacji edukacyjnych w Konkursie na Najlepszą Polską Książkę Informatyczną 2017r. organizowanym przez Polskie Towarzystwo Informatyczne.     --- Przekonaj się, że algorytmy to nic trudnego! Naucz się tworzyć i zapisywać algorytmy Poznaj rozwiązania klasycznych problemów Odkryj praktyczne zastosowania algorytmiki Algorytm to opis w postaci skończonego ciągu jednoznacznie zdefiniowanych kroków, które należy wykonać, aby uzyskać rozwiązanie postawionego problemu lub osiągnięcie zamierzonego celu.To pojęcie kojarzy się głównie z naukami ścisłymi, takimi jak informatyka czy matematyka, ale algorytmy jako instrukcje lub przepisy odnajdziesz dosłownie wszędzie: to one sterują pracą automatów do kawy oraz domowych pralek, to nimi kierujesz się, pisząc wiadomości tekstowe, wypłacając gotówkę z bankomatu, a nawet wiążąc buty, wreszcie to one umożliwiają Ci ugotowanie potraw, które mają pożądany i powtarzalny smak. Aby algorytmy były skuteczne, zwłaszcza te wykonywane przez komputer, muszą być jednak właściwie skonstruowane i zrealizowane, to zaś wymaga odpowiedniej wiedzy. Wiedzę tę zdobędziesz dzięki doskonałej książce Macieja M. Sysły pt. Algorytmy. Używając prostego języka i różnorodnych przykładów, jej autor przedstawia podstawowe pojęcia algorytmiki na tle historycznym, różne sposoby zapisu algorytmów oraz przykłady ich praktycznych zastosowań. Niezależnie od tego, czy planujesz karierę informatyka, czy tylko lubisz rozwiązywać zagadki logiczne, umiejętności porządkowania zbiorów, przeprowadzania obliczeń matematycznych, a ogólniej – myślenia algorytmicznego i komputacyjnego z pewnością bardzo Ci się przydadzą, a praktyczne zadania i problemy do rozwiązania skutecznie pomogą Ci utrwalić nabyte wiadomości oraz ułatwią zmagania z przyszłymi wyzwaniami. W książce Algorytmy znajdziesz: Sposoby przedstawiania problemów i algorytmów Algorytmy liniowe i z rozgałęzieniami Algorytmy iteracyjne i rekurencyjne Metody porządkowania i analizy danych Przykłady klasycznych algorytmów Analizę poprawności i złożoności prezentowanych algorytmów Odkryj piękno algorytmiki i naucz się znajdować proste rozwiązania złożonych problemów Świetnym uzupełnieniem Algorytmów jest druga książka tego samego autora pt. Piramidy, szyszki i inne konstrukcje algorytmiczne, w której autor skoncentrował się na życiowych przykładach zastosowania algorytmów pochodzących wprost z otaczającego nas świata.

1183
Ebook

Algorytmy. Almanach

Stanley Selkow, George Heineman, Gary Pollice

Cała wiedza o algorytmach w jednym podręczniku! Jaki wpływ na różne algorytmy wywierają podobne decyzje projektowe? Jak rozwiązywać problemy dotyczące kodowania? Jak wykorzystać zaawansowane struktury danych do usprawnienia algorytmów? Tworzenie niezawodnego oprogramowania wymaga stosowania sprawnych algorytmów. Jednak programiści rzadko poświęcają im uwagę, dopóki nie pojawią się kłopoty. Aby ich uniknąć, powinieneś wiedzieć, w jaki sposób poprawianie efektywności najważniejszych algorytmów przesądza o sukcesie Twoich aplikacji. W tej książce znajdziesz przetestowane i wypróbowane metody wykorzystywania oraz poprawiania skuteczności algorytmów -- do użycia w celu wdrożenia sprawnych rozwiązań programistycznych. Książka "Algorytmy. Almanach" to cała wiedza o algorytmach, potrzebna ambitnemu programiście, zebrana w jeden kompletny podręcznik. Książka zawiera opisy algorytmów do rozwiązywania rozmaitych problemów, pomaga w wyborze i realizacji algorytmów odpowiednich do Twoich potrzeb, a także dostarcza wydajnych rozwiązań zakodowanych w kilku językach programowania, które łatwo można zaadaptować w konkretnych zadaniach. Dzięki temu podręcznikowi nauczysz się projektować struktury danych, a także dowiesz się, na czym polega przeszukiwanie drzewa binarnego oraz jak korzystać z informacji heurystycznych. Poznasz zaawansowane struktury danych, przydatne do usprawniania algorytmów, a jednocześnie niezbędne dla zagwarantowania pełnego sukcesu Twoich rozwiązań programistycznych. Algorytmy w ujęciu matematycznym Wzorce i dziedziny Algorytmy sortowania Wyszukiwanie sekwencyjne Przeszukiwanie drzewa binarnego Algorytmy grafowe Drzewa poszukiwań Korzystanie z informacji heurystycznych Algorytmy przepływu w sieciach Geometria obliczeniowa Zapytania przedziałowe Cała wiedza o algorytmach, potrzebna każdemu programiście!

1184
Ebook

Algorytmy. Ćwiczenia

Bogdan Buczek

Poznaj algorytmy, a profesjonalne programowanie nie będzie miało przed Tobą tajemnic Jak zaprojektować rozwiązanie problemu w formie algorytmu? Jak stosować instrukcje iteracyjne? Jak przedstawić algorytm w postaci schematu blokowego? W czasach ery informatycznej coraz większa liczba osób zainteresowana jest zdobyciem umiejętności programowania. Jednakże umiejętność ta wymaga zarówno rozległej i rzetelnej wiedzy, jak i doświadczenia. Podstawą owej wiedzy jest dobra znajomość algorytmów, która umożliwia przeprowadzanie kolejnych etapów programowania. Pozwala ona na przechodzenie od analizy i zdefiniowania problemu, poprzez testowanie i usuwanie błędów, aż do opracowania dokumentacji. Książka, którą trzymasz w rękach, pomoże Ci zrozumieć każdą z tych faz i nauczy Cię pisać własny kod. "Algorytmy. Ćwiczenia" to niezbędny elementarz dla każdego przyszłego programisty. Dzięki temu podręcznikowi poznasz różne sposoby opisu algorytmów oraz ich klasyfikację. Dowiesz się, jaki wpływ ma zastosowanie określonej metody obliczeniowej na dokładność wyników końcowych, a także, na czym polega przetwarzanie danych w pętli programowej. Wykonując kolejne ćwiczenia, opatrzone szczegółowymi komentarzami i wskazówkami, nauczysz się pisać algorytmy, sporządzać wykresy i schematy blokowe oraz tworzyć kod programu. Książka jest doskonałym podręcznikiem dla studentów informatyki, jednak dzięki temu, że wszystkie informacje przedstawiono tu w jasny i klarowny sposób, może z niej korzystać każdy, kto chce rozpocząć samodzielne programowanie. Sposoby opisu algorytmów Klasyfikacja algorytmów Algorytmy sekwencyjne Kodowanie algorytmów Algorytmy z rozgałęzieniami Przetwarzanie danych w pętli programowej Algorytmy iteracyjne Funkcja silnia Instrukcje iteracyjne w Turbo Pascal i Visual Basic Algorytmy rekurencyjne Schemat Hornera Pozycyjne systemy liczbowe Algorytmy sortowania danych Poznaj algorytmy i zacznij myśleć jak programista!

1185
Ebook

Algorytmy Data Science. Siedmiodniowy przewodnik. Wydanie II

David Natingga

Data science jest interdyscyplinarną dziedziną naukową łączącą osiągnięcia uczenia maszynowego, statystyki i eksploracji danych. Umożliwia wydobywanie nowej wiedzy z istniejących danych poprzez stosowanie odpowiednich algorytmów i analizy statystycznej. Stworzono dotąd wiele algorytmów tej kategorii i wciąż powstają nowe. Stanowią one podstawę konstruowania modeli umożliwiających wyodrębnianie określonych informacji z danych odzwierciedlających zjawiska zachodzące w świecie rzeczywistym, pozwalają też na formułowanie prognoz ich przebiegu w przyszłości. Algorytmy data science są postrzegane jako ogromna szansa na zdobycie przewagi konkurencyjnej, a ich znaczenie stale rośnie. Ta książka jest zwięzłym przewodnikiem po algorytmach uczenia maszynowego. Jej cel jest prosty: w ciągu siedmiu dni masz opanować solidne podstawy siedmiu najważniejszych dla uczenia maszynowego algorytmów. Opisom poszczególnych algorytmów towarzyszą przykłady ich implementacji w języku Python, a praktyczne ćwiczenia, które znajdziesz na końcu każdego rozdziału, ułatwią Ci lepsze zrozumienie omawianych zagadnień. Co więcej, dzięki książce nauczysz się właściwie identyfikować problemy z zakresu data science. W konsekwencji dobieranie odpowiednich metod i narzędzi do ich rozwiązywania okaże się dużo łatwiejsze. W tej książce: efektywne implementacje algorytmów uczenia maszynowego w języku Python klasyfikacja danych przy użyciu twierdzenia Bayesa, drzew decyzyjnych i lasów losowych podział danych na klastery za pomocą algorytmu k-średnich stosowanie analizy regresji w parametryzacji modeli przewidywań analiza szeregów czasowych pod kątem trendów i sezonowości danych Algorytmy data science: poznaj, zrozum, zastosuj!

1186
Ebook

Algorytmy dla bystrzaków

John Paul Mueller, Luca Massaron

Zestaw algorytmy z ich zastosowaniami Zdobądź umiejętności posługiwania się algorytmami Naucz się wykorzystywać Pythona do testowania algorytmów Myśl za pomocą algorytmów Ten jasny i przystępny przewodnik pokazuje, w jaki sposób algorytmy wpływają na nasze codzienne życie - od interakcji online po osobistą komunikację. Są również niezwykle ważne, jeśli chodzi o podejmowanie różnego rodzaju decyzji. Jeśli chcesz wiedzieć, jak korzystać z procedur rozwiązywania problemów w prawdziwym świecie, książka Algorytmy dla bystrzaków zagwarantuje Ci doskonałe wprowadzenie do tej fascynującej, wszechobecnej dziedziny. W książce: Operacje na danych Projektowanie algorytmów Podstawy teorii grafów Zarządzanie danymi o dużej objętości Upraszczanie złożonych algorytmów

1187
Ebook

Algorytmy i struktury danych - ćwiczenia. Część I. Analiza i techniki projektowania algorytmów

Anna Borowska

Niniejszy skrypt jest przeznaczony dla Czytelników zainteresowanych projektowaniem efektywnych algorytmów, w tym przede wszystkim dla studentów studiów informatycznych. Może także posłużyć jako podręcznik do samodzielnej nauki dla uczniów szkół średnich pasjonujących się programowaniem lub jako wskazówka przy pisaniu konspektu do przedmiotu algorytmy i struktury danych. Część I skryptu prezentuje podstawy współczesnych metod projektowania i analizy algorytmów. Planowana część II – Struktury danych – będzie zawierała algorytmy wykorzystujące podstawowe struktury danych, takie jak listy, grafy i drzewa.

1188
Ebook

Algorytmy. Ilustrowany przewodnik

Aditya Bhargava

Aby projektować aplikacje, nie wystarczy poznać kilka języków programowania i opanować zestaw narzędzi deweloperskich. Konieczna jest jeszcze wiedza o tym, w jaki sposób rozwiązać dany problem, innymi słowy, trzeba poznać algorytmy. Naturalnie w praktyce programistycznej stosuje się ograniczony zestaw algorytmów. Zostały one już dawno przeanalizowane i przetestowane. Opisano je w wielu trudnych książkach najeżonych niezrozumiałymi schematami i dowodami z pogranicza matematyki, statystyki i jeszcze kilku innych nieprzystępnych dziedzin. Jeśli chcesz po prostu zrozumieć działanie algorytmów, a nie masz ochoty na mozolne przedzieranie się przez setki trudnych stron, to trzymasz w ręku właściwą książkę! Dzięki temu interesującemu, przystępnemu podręcznikowi szybko przyswoisz sobie najważniejsze pojęcia i łatwo zrozumiesz, w jaki sposób algorytmy pomagają w rozwiązywaniu problemów programistycznych. Pokazano w nim słabe i mocne strony najważniejszych algorytmów. Nie zabrakło przydatnych schematów i przykładowych fragmentów kodu napisanego w Pythonie. Książkę tę szczególnie docenią programiści samoucy, inżynierowie i każdy, kto chce zyskać wiedzę o algorytmach. W tej książce przedstawiono między innymi: wyjaśnienie takich pojęć, jak tablice skrótów, listy powiązane, rekurencja, algorytmy sortowania, problem komiwojażera, algorytmy zachłanne, analiza szybkości algorytmów metodą dużego O, algorytmy grafów, w tym algorytm wyszukiwania wszerz i algorytm Dijkstry, algorytm KNN służący do uczenia maszynowego. Poznaj algorytmy i przekonaj się, jak bardzo są przydatne!

1189
Ebook

Algorytmy kryptograficzne. Przewodnik po algorytmach w blockchain, kryptografii kwantowej, protokołach o wiedzy zerowej oraz szyfrowaniu homomorficznym

Massimo Bertaccini

Naruszenie bezpieczeństwa systemu lub poufności danych to nie tylko kwestia utraty ważnych informacji, strat finansowych czy wizerunkowych. W skrajnych wypadkach może to być sprawa zdrowia i życia wielu ludzi. W świecie, w którym rozmaici przestępcy doskonalą swój arsenał, kryptografia i cyberbezpieczeństwo nabierają nowego znaczenia, a umiejętność efektywnej implementacji algorytmów kryptograficznych kolejnych generacji staje się cennym atutem. Ta książka ułatwi studentom i inżynierom zrozumienie zasad działania algorytmów kryptograficznych następnej generacji. Przedstawiono w niej koncepcje algorytmów symetrycznych i asymetrycznych, jak również omówiono wszystkie nowoczesne techniki uwierzytelniania, przekazywania danych i wyszukiwania danych szyfrowanych. Wyjaśniono także techniki ochrony przed szpiegowaniem i hakerami. Zaprezentowano informacje o algorytmach Evolute o wiedzy zerowej, konsensusie w technologii blockchain, krzywych eliptycznych, kryptografii kwantowej i wyszukiwaniu homomorficznym. Nie zabrakło wyczerpującej prezentacji technik ataków i kryptoanalizy ważniejszych algorytmów stosowanych w informatyce. W książce między innymi: kluczowe koncepcje kryptografii, algorytmy, protokoły i standardy efektywna implementacja algorytmów kryptograficznych nowe schematy i protokoły dla technologii blockchain i kryptowalut pionierskie algorytmy kryptografii kwantowej przeprowadzanie ataków na zaszyfrowane dane Algorytmy: poznaj serce kryptografii nowej generacji!

1190
Ebook

Algorytmy kryptograficzne w Pythonie. Wprowadzenie

Dzięki kryptografii możemy w dużym stopniu zabezpieczyć swoje dane. Z szyfrowaną komunikacją wiążą się jednak kontrowersje i sprzeczności interesów. Przestępcy, ale również rządy, policja i służby wywiadowcze dążą do uzyskania możliwości wglądu we wszystkie formy komunikacji. Świat toczy wojnę o to, co można zaszyfrować, co powinno być zaszyfrowane i kto powinien dysponować kluczem pozwalającym odczytać zaszyfrowane wiadomości należące do innej osoby. W tej sytuacji zrozumienie, czym jest szyfrowanie, jak je stosować i jak się upewniać co do autentyczności i poufności otrzymywanych danych, staje się niezwykle ważne. Ta książka jest przystępnym wprowadzeniem do kryptografii i bibliotek kryptograficznych Pythona. Omówiono tu podstawowe koncepcje z tej dziedziny, najważniejsze algorytmy i niezbędny zakres podstaw matematycznych: liczby pierwsze, teorię grup czy generatory liczb pseudolosowych. Wyjaśniono, czym są poufność, autentyczność i integralność wiadomości. Zaprezentowano najciekawsze biblioteki kryptograficzne Pythona i dokładnie pokazano, w jaki sposób można je wykorzystywać we własnych implementacjach. Wiele z prezentowanych koncepcji, między innymi kryptografia klucza publicznego i implementacja kryptografii krzywych eliptycznych, zostało przedstawionych w praktyce, za pomocą kodu Pythona, tak aby można było wymieniać dane w bardzo bezpiecznym formacie przez niezabezpieczony kanał. W książce: podstawy Pythona i kryptografii protokoły kryptograficzne i matematyka kryptograficzna kryptoanaliza za pomocą kodu Pythona kryptografia wizualna: biblioteki, algorytmy, tryby kodowania integralność wiadomości tworzenie rozwiązań kryptograficznych w Pythonie Masz coś do ukrycia? Zaszyfruj to w Pythonie!

1191
Ebook

Algorytmy słowotwórczego parafrazowania

Anna Obrębska

Prezentowana publikacja została podporządkowana kilku celom badawczym. Pierwszy z nich to zbadanie komunikacyjnej akceptowalności poszczególnych typów słowotwórczych parafraz w języku polskim. Drugim z celów było ukazanie przemian, jakie dokonują się w układach predykatowo-argumentowych w procesie derywacji i wzajemnych zależności, jakie występują pomiędzy elementami predykatowo-argumentowej struktury komunikatu w derywacie, jak i też w jego słowotwórczej parafrazie. Kolejnym celem było odnalezienie algorytmów automatycznego parafrazowania tekstu przy użyciu morfemów słowotwórczych. Każdy rodzaj komunikacyjnie akceptowalnej parafrazy słowotwórczej został opatrzony mechanizmem parafrazowania, który jednocześnie stanowi schematyczny algorytm automatycznego parafrazowania tekstu. Książka ma za zadanie ukazywać możliwości i ograniczenia w zakresie komputerowego parafrazowania tekstów języka naturalnego. Ze względu na istnienie bardzo dużej ilości sposobów tworzenia parafraz przedmiotem zainteresowania stały się w tej pracy jedynie mechanizmy parafrazowania słowotwórczego. Monografia jest osadzona w metodologii gramatyki komunikacyjnej, której zasadnicze założenia zostały przedstawione w początkowej części publikacji.

1192
Ebook

Algorytmy, struktury danych i techniki programowania dla programistów Java

Piotr Wróblewski

Opanuj Javę jak prawdziwy profesjonalista! Podstawy algorytmiki dla praktyków Modelowanie struktur danych w Javie Skuteczne techniki programowania na przykładach Java jest obecnie jednym z najpopularniejszych języków programowania, co zawdzięcza przede wszystkim swojej prostocie, nowoczesności, dużym możliwościom oraz niezależności od architektury platform sprzętowych i systemowych, na których mają pracować napisane w tym języku programy. Java znalazła zastosowanie w wielu różnych branżach - zdecydowanie dominuje w rozwiązaniach działających w sieci, stanowiących obecnie dużą część oprogramowania tworzonego komercyjnie. Mimo to dotychczas trudno było znaleźć rzetelne źródło wiedzy o algorytmach, które byłoby przeznaczone dla użytkowników Javy, wyjaśniało zasady modelowania danych w tym języku i pozwalało szybko testować gotowe programy. Na szczęście to już przeszłość! Książka Algorytmy, struktury danych i techniki programowania dla programistów Java jest pierwszą poważną pozycją przybliżającą tematykę algorytmów osobom posługującym się tym językiem. W prosty i praktyczny sposób przedstawia najważniejsze zagadnienia algorytmiki, pozwala poznać struktury danych i ich zastosowania, prezentuje popularne algorytmy oraz problemy, które można za ich pomocą rozwiązać, omawia także techniki programowania wykorzystywane przez miliony specjalistów w ich codziennej pracy. Jeśli chcesz być profesjonalnym programistą Javy, nie mogłeś trafić lepiej! Podstawy algorytmiki i kodowania liczb Algorytmy rekurencyjne i iteracyjne Analiza złożoności i optymalizacja algorytmów Modelowanie i wykorzystanie struktur danych Wykorzystanie biblioteki java.util Przeszukiwanie i sortowanie danych Przegląd technik programowania Algorytmy grafowe i numeryczne Kodowanie i kompresja danych Wprowadzenie do języka Java i narzędzi JDK Rozwiązuj problemy programistyczne w Javie!

1193
Ebook

Algorytmy, struktury danych i techniki programowania. Wydanie IV

Piotr Wróblewski

Podstawowy podręcznik do nauki algorytmiki Przystępne wprowadzenie do algorytmiki Bez zbędnej teorii Gotowe rozwiązania w C++ Oto kolejne wydanie sprawdzonej i cenionej przez programistów, wykładowców oraz studentów książki, będącej podstawowym podręcznikiem do nauki algorytmiki. W pierwszej kolejności autor zapozna Cię z elementarnymi zagadnieniami z tej dziedziny oraz wyjaśni, skąd bierze się tak szybki postęp w tej dyscyplinie nauki. Podczas dalszej lektury poznasz takie pojęcia, jak rekurencja, analiza złożoności oraz algorytmy sortowania i przeszukiwania czy algorytmy numeryczne. Szybko opanujesz metody optymalizacji algorytmów, sposoby kodowania i kompresji danych oraz elementy algorytmiki grafów. Przedstawione w książce algorytmy zilustrowane zostały przykładowymi kodami źródłowymi w C++ , ułatwiającymi zrozumienie poznawanych zagadnień. Przejrzysta forma, praktyczne przykłady oraz przystępny język sprawiają, że książka ta pozwala szybko, a także bezboleśnie opanować zarówno algorytmy, jak i struktury danych oraz najlepsze techniki programowania. Historia algorytmiki Wykorzystanie rekurencji Analiza złożoności algorytmów Algorytmy sortowania Algorytmy przeszukiwania Przeszukiwanie tekstów Struktury danych i ich implementacja Optymalizacja algorytmów Zaawansowane techniki programowania Wykorzystanie grafów Wprowadzenie do sztucznej inteligencji Kodowanie i kompresja danych Algorytmy numeryczne Poradnik kompilacji i uruchamiania programów (GCC, DevC++, Microsoft Visual C++ Express Edition). Szybko i bezboleśnie opanuj wszystkie zagadnienia algorytmiki!

1194
Ebook

Algorytmy, struktury danych i techniki programowania. Wydanie V

Piotr Wróblewski

Wprowadzenie do algorytmiki Tylko niezbędna teoria Gotowe rozwiązania w C++ Oto kolejne wydanie sprawdzonej, cenionej przez programistów, wykładowców oraz studentów książki, będącej podstawowym podręcznikiem do nauki algorytmiki. Jej autor zapozna Cię z elementarnymi zagadnieniami z tej dziedziny oraz wyjaśni, skąd bierze się tak szybki postęp w tej dyscyplinie nauki. Poznasz podstawowe struktury danych używane do rozwiązywania problemów algorytmicznych oraz nauczysz się je projektować w C++ z użyciem technik obiektowych i klas parametryzowanych. Podczas dalszej lektury poznasz takie pojęcia, jak rekurencja, analiza złożoności oraz algorytmy sortowania i przeszukiwania czy algorytmy numeryczne. Opanujesz metody optymalizacji algorytmów, sposoby kodowania i kompresji danych oraz elementy algorytmiki grafów. Przedstawione tu algorytmy są zilustrowane gotowymi kodami źródłowymi w C++ , co ułatwia zrozumienie poznawanych zagadnień. Przejrzysta forma, praktyczne przykłady oraz przystępny język sprawiają, że książka pozwala szybko i bez trudu opanować zarówno algorytmy, jak i struktury danych oraz najlepsze techniki programowania. Historia algorytmiki Struktury danych i ich implementacja Wprowadzenie do bibliotek STL, czyli algorytmy i struktury danych dla „leniuchów” Analiza złożoności algorytmów Wykorzystanie rekurencji i optymalizacja algorytmów Algorytmy sortowania i przeszukiwania Przeszukiwanie tekstów Zaawansowane techniki programowania Wykorzystanie grafów Algorytmy numeryczne Wprowadzenie do sztucznej inteligencji Kodowanie i kompresja danych Błyskawiczny kurs C++ z uwzględnieniem programowania obiektowego Poradnik kompilacji i uruchamiania programów konsolowych oraz graficznych w darmowych środowiskach IDE (GCC/Dev-C++, Microsoft Visual C++ z pakietu Visual Studio). Szybko i bezboleśnie opanuj wszystkie zagadnienia algorytmiki!

1195
Ebook

Algorytmy, struktury danych i techniki programowania. Wydanie VI

Piotr Wróblewski

Algorytmy i struktury danych - szybko, łatwo, skutecznie! Poznaj najważniejsze algorytmy i techniki programistyczne Naucz się skutecznie wykorzystywać typy i struktury danych Dowiedz się, jak w praktyce zastosować zdobytą wiedzę Algorytmika to dziedzina, która w ciągu ostatnich kilkudziesięciu lat dostarczyła wielu efektywnych narzędzi wspomagających rozwiązywanie różnorodnych zagadnień za pomocą komputera. Dla niektórych stanowi swego rodzaju książkę kucharską, do której sięgają jedynie po wybrane przepisy, a dla innych - pole do rozwinięcia umiejętności skutecznego rozwiązywania problemów i szkołę niestandardowego myślenia. Niezależnie od podejścia jest to dziedzina, z którą wypada się zapoznać, jeśli ma się ambicję zostać zawodowym programistą lub po prostu być osobą nowoczesną i wszechstronnie wykształconą. Ten przewodnik prezentuje szerokie spektrum zagadnień algorytmicznych, najważniejsze informacje na temat struktur danych, technik rekurencyjnych i złożonych metod algorytmicznych. Teoria jest tu poparta przykładowymi programami napisanymi w języku C++, łatwymi do analizy i skompilowania z wykorzystaniem standardowych narzędzi. Autor nie poprzestaje na suchym kodzie, lecz stara się przedstawić praktyczne zastosowanie opisywanych rozwiązań. Podręcznik przyda się zarówno osobom niemającym solidnych podstaw teoretycznych, jak i specjalistom, którzy zawodowo zajmują się programowaniem. Nowe wydanie zostało gruntownie odświeżone i poprawione, a listingi dostosowane do wymagań najnowszych kompilatorów. Książka zawiera opis zasad kompilacji dla środowiska Visual Studio 2017 i kilku wybranych środowisk używających GNU C++ (Dev-C++ i Cygwin). Historia algorytmiki Mechanizm rekurencji Systemy liczbowe i kodowanie Typy i struktury danych Analiza złożoności algorytmów Derekursywacja algorytmów Optymalizacja algorytmów Algorytmy sortowania i wyszukiwania Elementy algorytmiki grafów Sztuczna inteligencja Szyfrowanie i kompresja danych Biblioteka STL Jedyny podręcznik do algorytmiki, którego będziesz potrzebować!

1196
Ebook

Algorytmy. Struktury danych i złożoność obliczeniowa

Feliks Kurp

Algorytmy to skończone ciągi jasno zdefiniowanych czynności, prowadzących do wykonania określonych zadań. Niniejszy podręcznik, skupiony na algorytmach imperatywnych  (od łacińskiego słowa imporo – rozkazywać) wprowadza podstawowe pojęcia algorytmiki niezbędne do nauki programowania. Uczy projektowania, zapisywania i analizy poprawności, jak również podstaw szacowania złożoności czasowej i pamięciowej algorytmów.  Wraz z książką, którą trzymasz w ręku między innymi: Poznasz szereg ważnych algorytmów, jak wyszukiwanie binarne, sortowanie szybkie, algorytmy klasy dziel i zwyciężaj, algorytmy zachłanne etc. Nauczysz się korzystać ze stosowanych powszechnie w  programowaniu struktur danych: tablic, słowników, list wiązanych, stosów, kolejek, drzew binarnych i grafów. Dowiesz się jak praktycznie stosować iterację i rekurencję w programowaniu. Zdobędziesz podstawy języka Java  W książce zamieszczono szereg zadań, których rozwiązanie zmusza czytelnika do lepszego zrozumienia i pogłębienia  jego umiejętności praktycznych. Książka jest bogato ilustrowana rysunkami poglądowymi i fragmentami kodów.

1197
Ebook

Algorytmy sztucznej inteligencji. Ilustrowany przewodnik

Rishal Hurbans

Sztuczna inteligencja ma umożliwiać wykorzystywanie danych i algorytmów do podejmowania lepszych decyzji, rozwiązywania trudnych problemów i automatyzowania złożonych zadań. Ma też zwiększać produktywność człowieka. Obecnie sztuczna inteligencja z rozmachem wkracza do kolejnych dziedzin. Budzi zachwyt, ale też kontrowersje i obawy. Nowe narzędzia, choćby były tworzone z najlepszymi intencjami, zawsze mogą zostać wykorzystane w niewłaściwy czy szkodliwy sposób. Oznacza to, że każdy, kto rozwija nowe technologie, powinien to robić odpowiedzialnie. Aby to było możliwe, trzeba dobrze zrozumieć podstawy działania sztucznej inteligencji - algorytmy. To praktyczny przewodnik po algorytmach sztucznej inteligencji. Skorzystają z niego programiści i inżynierowie, którzy chcą zrozumieć zagadnienia i algorytmy związane ze sztuczną inteligencją na podstawie praktycznych przykładów i wizualnych wyjaśnień. Książka pokazuje, jak radzić sobie z takimi zadaniami programistycznymi jak wykrywanie oszustw bankowych czy sterowanie pojazdem autonomicznym. Pierwsze rozdziały dotyczą podstawowych koncepcji i algorytmów i stają się punktem wyjścia do bardziej złożonych tematów: wydajnych algorytmów przeszukiwania oraz poszukiwania rozwiązań w środowisku konkurencyjnym. Przedstawiono tu zagadnienia uczenia maszynowego, w tym proces przygotowania danych, modelowania i testowania. Omówiono też zasady uczenia przez wzmacnianie za pomocą algorytmu Q-learning. W książce: kategorie i znaczenie algorytmów sztucznej inteligencji. inteligentne przeszukiwanie w procesie podejmowania decyzji algorytmy genetyczne i inteligencja rozproszona uczenie maszynowe i sieci neuronowe uczenie przez wzmacnianie Zrozum algorytmy, a pojmiesz istotę sztucznej inteligencji!

1198
Ebook

Algorytmy uczenia maszynowego. Zaawansowane techniki implementacji

Giuseppe Bonaccorso

Imponujący rozwój standardowych algorytmów przy ciągłej obniżce cen sprzętu i udostępnianiu coraz to szybszych komponentów przyczynił się do zrewolucjonizowania wielu gałęzi przemysłu. Obecnie uczenie maszynowe pozwala automatyzować procesy, które do niedawna musiały być zarządzane przez człowieka. Zadania, które jeszcze dekadę temu stanowiły nieprzekraczalną przeszkodę, dziś są wykonywane przez zwykły komputer osobisty. W efekcie dzięki technologii oraz dostępnym wysokopoziomowym otwartym platformom każdy, kto zainteresuje się uczeniem maszynowym, może projektować i wdrażać niezwykle potężne modele. Celem tej książki jest przybliżenie profesjonalistom tajników złożonych algorytmów uczenia maszynowego i zasad ich stosowania w praktyce. Poza praktycznymi informacjami dotyczącymi działania algorytmów i ich wdrożeń znalazły się tu również niezbędne podstawy teoretyczne. Opisano klasyczne modele uczenia nadzorowanego, nienadzorowanego i półnadzorowanego. Wskazano, w jakich sytuacjach okazują się one najbardziej przydatne. Zaprezentowano techniki wydobywania danych za pomocą modeli bayesowskich, algorytmu MCMC, a także dzięki stosowaniu ukrytych modeli Markowa. Omówiono zestaw przydatnych do uczenia maszynowego narzędzi, takich jak biblioteki: scikit-learn, Keras i TensorFlow. Najciekawsze zagadnienia: najważniejsze koncepcje teoretyczne uczenia maszynowego modelowanie probabilistyczne i uczenie hebbowskie zaawansowane koncepcje modeli neuronowych modele generatywne, takie jak splotowe sieci GAN i sieci Wassersteina głębokie sieci przekonań zaawansowane algorytmy: TD(tylda), aktor-krytyk, SARSA i Q-uczenie Uczenie maszynowe - już dziś zaimplementuj rozwiązania przyszłości!

1199
Ebook

Algorytmy. Wydanie IV

Robert Sedgewick, Kevin Wayne

Nie odkrywaj koła na nowo — sprawdź gotowe rozwiązania! Jak oceniać wydajność algorytmów? Jak wydajnie sortować elementy? Jak kompresować dane? Algorytmy od zawsze porównywane były do przepisów kucharskich. Z celnością tego porównania trudno dyskutować, na pewno jednak przesolenie zupy ma zupełnie inne konsekwencje niż błędnie opracowany lub zaimplementowany algorytm. To właśnie algorytmy decydują o czasie wykonania skomplikowanych operacji przez programy komputerowe, a ich odpowiednia implementacja może niejednokrotnie decydować o sukcesie lub porażce projektu wartego fortunę. Dzięki tej książce masz szansę uniknąć typowych programistycznych błędów i porażek. Jej lektura zapozna Cię z najpopularniejszymi algorytmami, ich licznymi zaletami oraz słabymi stronami. Sprawdzisz, do czego można je zastosować, a w jakich miejscach lepiej zrezygnować z ich wykorzystania. Ponadto nauczysz się analizować działanie algorytmów, mierzyć ich wydajność oraz dobierać dane testowe. W książce zostały omówione klasyczne algorytmy sortowania, wyszukiwania, operacji na grafach oraz kompresji danych. Jej ogromnym atutem są przykładowe implementacje algorytmów w języku JAVA oraz to, że przedstawiony kod jest gotowy do natychmiastowego użycia! Pozycja ta jest obowiązkową lekturą dla każdego programisty, któremu zależy na najwyższej wydajności tworzonych rozwiązań. Podstawowe pojęcia Struktura programu w języku JAVA Instrukcje, typy danych, wyrażenia w języku JAVA Korzystanie z abstrakcyjnych typów danych Stosy, kolejki Analiza algorytmów Algorytmy sortowania i wyszukiwania Wykorzystanie grafów Znajdowanie najkrótszej ścieżki Operacja na łańcuchach znaków Algorytmy kompresji danych Nie trać czasu i energii — korzystaj ze sprawdzonych rozwiązań!

1200
Ebook

Algorytmy zwierząt. Ewolucja a tajemnica zadziwiających instynktów

Eric Cassell

Skąd u niektórych ptaków, żółwi i owadów umiejętności nawigacyjne mogące konkurować z najlepszymi technologiami stworzonymi przez człowieka? Kto lub co nauczyło pszczołę miodną tańca, a jej towarzyszki z ula - odczytywania złożonego przesłania tego tańca? W jaki sposób termity opanowały wprawiające w osłupienie doświadczonych architektów strategie pasywnego ogrzewania i chłodzenia? Autor książki "Algorytmy zwierząt" Eric Cassell analizuje najnowsze dane naukowe, aby ocenić, czy darwinowskie twierdzenie o pochodzeniu złożonych instynktów na drodze stopniowych zmian wytrzymuje próbę czasu. Jeśli nie, to czy istnieje lepsze wyjaśnienie? W pracy "O powstawaniu gatunków" Karol Darwin przyznał, że te instynkty są "tak dziwne", że sama tajemnica ich powstania prawdopodobnie wyda się wielu czytelnikom "trudnością wystarczającą do obalenia całej mojej teorii". Książka Cassella prowadzi do wniosku, że ta trudność nie zniknęła, ale jest dużo większym wyzwaniem dla teorii ewolucji, niż zakładał Darwin. Ta nowa książka wypełnia lukę w literaturze dotyczącej problemów neodarwinizmu i danych empirycznych przemawiających za teorią inteligentnego projektu. Choć istnieje wiele opracowań wysoce złożonych systemów w genetyce, maszynach molekularnych i anatomii, tę pracę wyróżnia szczególne uwzględnienie całkowicie tajemniczego pochodzenia zaprogramowanych złożonych zachowań i instynktów u zwierząt. Szeroki wachlarz zjawisk - od nawigacji migrujących ptaków i motyli po taniec pszczół i cudowne umiejętności społeczności innych owadów - oczekuje na odpowiednie, wiarygodne wyjaśnienie. Mimo że darwinizm go nie zapewnił, narzucające się wyjaśnienie o projekcie zostało wykluczone a priori przez środowiska akademickie głównego nurtu. Ta godna polecenia książka stanowi kolejny mile widziany krok ku spóźnionej zmianie paradygmatu we współczesnej biologii. - GUnter Bechly, doktor nauk biologicznych, paleoentomolog, były kustosz Państwowego Muzeum Historii Naturalnej w Stuttgarcie Wszystkie programy komputerowe są algorytmami. Eric Cassell ciekawie opisuje zadziwiające algorytmy charakteryzujące zachowania wielu zwierząt. Skąd się wzięły i dlaczego przypominają programy komputerowe? Wyspecyfikowana złożoność, nieredukowalna złożoność i eksplozja kambryjska są niewytłumaczalne z darwinowskiego punktu widzenia. Do tej listy Cassell w mistrzowskim stylu dodaje algorytmy zwierząt. - Robert J. Marks II, profesor inżynierii elektrycznej i komputerowej Baylor University, kierownik Walter Bradley Center for Natural and Artificial Intelligence, redaktor naczelny czasopisma "BIO-Complexity" Książka Erica Cassella jest wyjątkowo dobrze udokumentowana i przyjemnie się ją czyta. Opisuje jedno z najciekawszych zagadnień dotyczących zwierząt - ich zachowanie. W przystępny sposób tłumaczy przykłady intrygująco złożonych zachowań oraz przedstawia próby ich wyjaśnienia podejmowane w ramach klasycznego paradygmatu ewolucjonistycznego. Cassell pokazuje, że niektóre złożone zachowania zwierząt wyglądają na zaprogramowane. Ale jeśli tak jest, to kto lub co je zaprogramowało? Książka Algorytmy zwierząt wskazuje, że jest to szczególnie trudne pytanie dla zwolenników darwinowskiego ewolucjonizmu. Z kolei inteligentne byty sprawcze to jedyne znane nam przyczyny tworzące algorytmy komputerowe. Jest więc możliwe, że inteligentny projekt odegrał rolę w powstawaniu zaprogramowanych złożonych zachowań obecnych u zwierząt. Przy odrobinie szczęścia ta książka uwrażliwi umysły laików i społeczności naukowej na inne możliwości poza podstarzałą wiarą w darwinizm. - Malcolm Chisholm, doktor nauk biologicznych, entomolog Bristol University, magister zoologii Oxford University Jako badacz ekologii doceniam dokładny i czytelny sposób, w jaki Eric Cassell bada złożone, zaprogramowane zachowania zwierząt z punktu widzenia inżyniera. Przyjmując perspektywę biologii systemów, ta dobrze przygotowana i pełna zwięzłych wyjaśnień i przykładów książka wprawnie obnaża braki mechanizmów neodarwinowskich. Znakomity wkład autora w poszerzenie zakresu badań w ramach teorii inteligentnego projektu. - George A. Damoff, doktor nauk biologicznych Wydział Nauk o Środowisku, Arthur Temple College of Forestry and Agriculture, Stephen F. Austin State University Eric Cassell Jest ekspertem w dziedzinie systemów nawigacyjnych, w tym technologii GPS, i od dawna interesuje się zdolnością nawigacji u zwierząt. Posiada wieloletnie doświadczenie w inżynierii systemów związanych z nawigacją i bezpieczeństwem statków powietrznych. Był konsultantem inżynieryjnym dla NASA i Federalnej Administracji Lotnictwa (FAA), opracował algorytmy komputerowe dla systemów bezpieczeństwa i opublikował wiele artykułów technicznych. Jego wykształcenie akademickie obejmuje licencjat z biologii (George Mason University) i elektrotechniki (Villanova University) oraz tytuł magistra z zakresu badań nad nauką i religią na Biola University. Seria Inteligentny Projekt to pierwsza tak ambitna i bogata propozycja na polskim rynku wydawniczym, w ramach której ukazują się książki dotyczące teorii inteligentnego projektu - Intelligent Design (ID). Autorzy zastanawiają się: czy różnorodność życia na Ziemi może być wyjaśniona wyłącznie przez procesy czysto przyrodnicze? Czy złożone struktury biologiczne mogły powstać drogą przypadku i konieczności, bez udziału inteligencji? Czy Ziemia jest tylko jedną z wielu niczym niewyróżniających się planet? Teoria inteligentnego projektu jest ogólną teorią rozpoznawania projektu. Rozpoznawanie projektu ma szerokie zastosowanie w takich dziedzinach nauki, jak kryminalistyka, historia, kryptografia, astronomia i inżynieria. Seria Inteligentny Projekt pokazuje, że koncepcja ID powinna być stosowana również w zagadnieniach pochodzenia i rozwoju różnych form życia, a także w próbie zrozumienia nas samych.