E-Books
337
E-book

50 Algorithms Every Programmer Should Know. Tackle computer science challenges with classic to modern algorithms in machine learning, software design, data systems, and cryptography - Second Edition

Imran Ahmad, Somaieh Nikpoor

The ability to use algorithms to solve real-world problems is a must-have skill for any developer or programmer. This book will help you not only to develop the skills to select and use an algorithm to tackle problems in the real world but also to understand how it works.You'll start with an introduction to algorithms and discover various algorithm design techniques, before exploring how to implement different types of algorithms, with the help of practical examples. As you advance, you'll learn about linear programming, page ranking, and graphs, and will then work with machine learning algorithms to understand the math and logic behind them.Case studies will show you how to apply these algorithms optimally before you focus on deep learning algorithms and learn about different types of deep learning models along with their practical use.You will also learn about modern sequential models and their variants, algorithms, methodologies, and architectures that are used to implement Large Language Models (LLMs) such as ChatGPT.Finally, you'll become well versed in techniques that enable parallel processing, giving you the ability to use these algorithms for compute-intensive tasks.By the end of this programming book, you'll have become adept at solving real-world computational problems by using a wide range of algorithms.

338
E-book

50 algorytmów, które powinien znać każdy programista. Klasyczne i nowoczesne algorytmy z dziedzin uczenia maszynowego, projektowania oprogramowania, systemów danych i kryptografii. Wydanie II

Imran Ahmad

Wiedza o algorytmach jest niezbędna przy rozwiązywaniu problemów programistycznych i prowadzeniu złożonych obliczeń. Każdy programista powinien dobrze znać algorytmy, musi też umieć je zaprojektować, modyfikować i stosować. Niezależnie od tego, czy zajmujesz się uczeniem maszynowym, kwestiami bezpieczeństwa, czy inżynierią danych, rzetelne zrozumienie algorytmów jest Ci bardzo potrzebne. Dzięki tej książce nauczysz się stosować algorytmy w praktycznych sytuacjach i zrozumiesz mechanizmy ich działania. Liczne przykłady pozwolą Ci się zapoznać z kilkoma sposobami ich projektowania i implementacji. Następnie poznasz algorytm określania pozycji stron w wynikach wyszukiwarek internetowych, związane z nimi grafy i algorytmy uczenia maszynowego, a także logikę. Zaznajomisz się ponadto z nowoczesnymi modelami sekwencyjnymi i ich wariantami, jak również algorytmami, metodykami i architekturami implementacji dużych modeli językowych, takich jak ChatGPT. W ostatniej części tego przewodnika znajdziesz opis technik przetwarzania równoległego, przydatnego w zadaniach wymagających dużej mocy obliczeniowej. W książce między innymi: projektowanie algorytmów przeznaczonych do złożonych zadań sieci neuronowe i techniki uczenia głębokiego struktury danych i algorytmy dostępne w bibliotekach Pythona algorytm grafowy służący do wykrywania oszustw za pomocą analizy sieciowej najnowocześniejsze algorytmy przetwarzania języka naturalnego tworzenie systemu rekomendacji filmów sekwencyjne modele uczenia maszynowego i nowoczesne modele LLM Algorytmy: klucz do sukcesu w programowaniu!

339
E-book

50 Kubernetes Concepts Every DevOps Engineer Should Know. Your go-to guide for making production-level decisions on how and why to implement Kubernetes

Michael Levan

Kubernetes is a trending topic among engineers, CTOs, CIOs, and other technically sound professionals. Due to its proliferation and importance for all cloud technologies, DevOps engineers nowadays need a solid grasp of key Kubernetes concepts to help their organization thrive.This book equips you with all the requisite information about how Kubernetes works and how to use it for the best results. You’ll learn everything from why cloud native is important to implementing Kubernetes clusters to deploying applications in production. This book takes you on a learning journey, starting from what cloud native is and how to get started with Kubernetes in the cloud, on-premises, and PaaS environments such as OpenShift. Next, you’ll learn about deploying applications in many ways, including Deployment specs, Ingress Specs, and StatefulSet specs. Finally, you’ll be comfortable working with Kubernetes monitoring, observability, and security. Each chapter of 50 Kubernetes Concepts Every DevOps Engineer Should Know is built upon the previous chapter, ensuring that you develop practical skills as you work through the code examples in GitHub, allowing you to follow along while giving you practical knowledge.By the end of this book, you’ll be able to implement Kubernetes in any environment, whether it’s an existing environment, a greenfield environment, or your very own lab running in the cloud or your home.

340
E-book

50 łamańców językowych dla większych i mniejszych

Magdalena Gawrońska, Alicja Skiba, Agnieszka Wójcik-Grzyb

Seplenienie dziecka może być dla otoczenia zabawne. "Jowej" zamiast rower - brzmi uroczo, ale tylko do czasu. Gorzej, gdy niewyraźna mowa staje się powodem mniej lub bardziej poważnych nieporozumień językowych i zaczyna wpędzać w kompleksy obniżające jakość życia. Jest na to sposób... Aby mowa była piękna, płynna i przede wszystkim wyraźna, musi być systematycznie ćwiczona. W książce omówiono pokrótce, jakie błędy popełniamy, mówiąc. Opisano wady wymowy, które mogą być spowodowane złymi nawykami lub nieprawidłowościami budowy aparatu mowy. Przedstawiono też kilka przykładowych ćwiczeń pomocnych w rozruszaniu narządów mowy. Główną część opracowania zajmują łamańce językowe będące doskonałym sposobem na poprawienie dykcji. Autorki przygotowały 50 takich zabaw słownych. Całość wzbogacają zabawne rysunki pięcioletniej Poli.

341
E-book

50 obiadów za 10 złotych

Marta Szydłowska

Czy możliwe jest przygotowanie obiadu dla dwóch, a nawet trzech osób za jedyne 10 złotych? Okazuje się, że tak i wcale nie jest to obiad ubogi i bez smaku. Prezentowana książka to zbiór 50 pomysłów na domowe posiłki, z których każdy będzie kosztował nie więcej niż 10 złotych.

342
E-book

50 pomysłów na ciasta i desery z owocami

Beata Grątkowska

Domowe lody, czekoladowy mus, kruche i biszkoptowe ciasta z galaretkami i owocowymi piankami. W książce znajdziecie pomysły na wykorzystanie owoców w domowych wypiekach i słodkościach. Korzystajcie z dobrodziejstw sadów i ogrodów, a poza sezonem użyjcie owoców mrożonych oraz tych w syropie i słoikach. Dodadzą smaku i zapewnią dawkę witamin. Każdy z przepisów jest ilustrowany. Beata Grątkowska, z wykształcenia ekonomista i dziennikarz. Z zamiłowania kucharz i stylistka potraw. Od kilku lat razem z Igorem (mężem i fotografem) prowadzi rubrykę kulinarną z miesięczniku „Dobre Rady”. Jej przepisy ukazywały się w magazynach „Olivia” i „Kuchnia”. Mama Baśki, wielbicielka sportu, literatury i muzyki rockowej.

343
E-book

50 pomysłów na dania z grilla

Beata Grątkowska

W książce znajdziecie przepisy na potrawy z rusztu, które z łatwością przygotujecie także poza sezonem, na patelni grillowej lub w piekarniku. Dania mięsne, rybne czy warzywne serwowane na plenerowym przyjęciu potrzebują towarzystwa sałatek, sosów i napojów – w książce m.in. receptura na domowy sos barbecue, sałatkę coleslaw i sangrię. Beata Grątkowska, z wykształcenia ekonomista i dziennikarz. Z zamiłowania kucharz i stylistka potraw. Od kilku lat razem z Igorem (mężem i fotografem) prowadzi rubrykę kulinarną z miesięczniku „Dobre Rady”. Jej przepisy ukazywały się w magazynach „Olivia” i „Kuchnia”. Mama Baśki, wielbicielka sportu, literatury i muzyki rockowej.

344
E-book

50 pomysłów na deszczowe dni

Ewa Gorzkowska-Parnas

Książka zawiera zadania o zróżnicowanej tematyce i różnym poziomie trudności. Łamigłówki nie wymagają umiejętności czytania ani rozpoznawania cyfr lub liter. Przeznaczone są dla dzieci ze starszych grup przedszkolnych lub zerówki. Oprócz tradycyjnych zadań wymagających użycia kredek, książka zawiera instrukcje składania modeli z papieru, które urozmaicają zabawę