Publisher: 4
57185
Ebook

The Statistics and Calculus with Python Workshop. A comprehensive introduction to mathematics in Python for artificial intelligence applications

Peter Farrell, Alvaro Fuentes, Ajinkya Sudhir Kolhe, Quan Nguyen, ...

Are you looking to start developing artificial intelligence applications? Do you need a refresher on key mathematical concepts? Full of engaging practical exercises, The Statistics and Calculus with Python Workshop will show you how to apply your understanding of advanced mathematics in the context of Python.The book begins by giving you a high-level overview of the libraries you'll use while performing statistics with Python. As you progress, you'll perform various mathematical tasks using the Python programming language, such as solving algebraic functions with Python starting with basic functions, and then working through transformations and solving equations. Later chapters in the book will cover statistics and calculus concepts and how to use them to solve problems and gain useful insights. Finally, you'll study differential equations with an emphasis on numerical methods and learn about algorithms that directly calculate values of functions.By the end of this book, you’ll have learned how to apply essential statistics and calculus concepts to develop robust Python applications that solve business challenges.

57186
Ebook

Solved Problems in Numerical Methods for Students of Electronics and Information Technology

Roman Z. Morawski, Andrzej Miękina

Przedstawiona publikacja dotyczy podstawowych metod numerycznych stosowanych  w zagadnieniach technicznych, procedur numerycznych szeroko wykorzystywanych w działalności inżynierskiej, stanowiących często element większego problemu powiązanego, np. z przetwarzaniem i analizą danych, aproksymacją charakterystyk, interpolacją i ekstrapolacją danych pomiarowych, modelowaniem obiektów technicznych. Obejmuje ona zagadnienia prezentowane w trakcie zajęć ze studentami studiów I i II stopnia, na kierunkach technicznych obejmujących automatykę, elektronikę, elektrotechnikę, informatykę techniczną, inżynierię informatyczną oraz inne, zbliżone kierunki. Powstała ona na bazie wieloletniego doświadczenia autorów, zdobytego w trakcie prowadzenia zajęć z metod numerycznych. Publikacja w przydatny, przejrzysty sposób wyjaśnia istotę i właściwości metod numerycznych. Skrypt może być wykorzystany w ramach kształcenia studentów kierunków inżynieryjnych poprzez połączenie elementów analizy matematycznej, opisu metod numerycznych i oceny ich właściwości oraz wykorzystania specjalizowanego oprogramowania matematycznego. Sformułowanie zagadnień w ramach książki ma na celu prezentację schematów działania oraz właściwości metod numerycznych, m.in. wrażliwości, stabilności, wpływu błędów danych wejściowych na wyniki obliczeń.

57187
Ebook

Jestem prawdą. Pokolenie XYZ

Elżbieta Walczak

Elżbieta Walczak, autorka tomiku „Jestem prawdą” należy do Pokolenia X. Jak twierdzi, jest kobietą zrodzoną w chaosie. W zasadzie mogłaby powiedzieć o sobie również, że jest baby boomersem i matką milenialsa, zetki będą jej wnuczętami. Łączy w sobie kilka generacji, dostosowuje się do przemian i rzeczywistości. Tylko czy nadąża? Musi. Podstawową formą komunikacji pokolenia autorki był kontakt face to face. Dzisiaj, kiedy cała uwaga skierowana jest na pokoleniu Z i Internecie, mogłaby odetchnąć, ale kończy się alfabet. Zetki wchodzą dopiero w dorosłość. Czy sobie poradzą, teraz kiedy ścierają się ze sobą generacje XYZ, milenialsi i baby boomers, teraz kiedy stało się jasne, że istnienie ma swoje granice, teraz kiedy jest wiele spraw do rozstrzygnięcia i coraz mniej czasu, teraz kiedy wydaje się, że nic nie jest prawdą, tylko fake newsem? Teraz kiedy… Ok Boomer, jak dotąd wszystko jest good. Uderzanie w mur, to część życia każdego pokolenia.

57188
Ebook
57189
Ebook

Czyżyk na drogę. Rozmowy o przyrodzie

Piotr Brysacz, Adam Wajrak, Anna Kamińska, Stanisław Łubieński, ...

Co to znaczy: żyć w zgodzie z naturą? Żyć tak jak żyje Adam Wajrak, na skraju Puszczy Białowieskiej, by z okna domu móc podglądać żubry i chodzić codziennie na samotne puszczańskie wędrówki? Jak Anna Kamińska, pisząc po nocach bestsellerową biografię Simony Kossak, dzięki której mogła porzucić życie w mieście i wyprowadzić na wieś, by całkowicie poświęcić się pisaniu? Jak Krzysztof Czyżewski, szef Ośrodka "Pogranicze - sztuk, kultur, narodów", który mieszka nad jeziorem Hołny w Krasnogrudzie, w tym samym miejscu, do którego przyjeżdżał przed laty Czesław Miłosz, a w Sejnach, sennym miasteczku, o którym dawno Bóg zapomniał, buduje światowe centrum dialogu? Czy może jak Lechosław Herz, projektując i wytyczając setki kilometrów szlaków, między innymi po Puszczy Kampinoskiej, i pisząc przewodniki? Jak Stanisław Łubieński, warszawiak z urodzenia, liczący gatunki ptaków zamieszkujących Warszawę, czy jak Adam Robiński, także warszawiak, który przy każdej nadarzającej się okazji ucieka przed miastem, na przykład na Pulwy pod Wyszkowem, w poszukiwaniu samotności i arktycznej pustki? Na pozór przypadkowych bohaterów książki Piotra Brysacza, dziennikarzy, pisarzy, reporterów, łączy jedno: pisanie o przyrodzie. Kim są? Z jakich światów przychodzą? Dlaczego piszą o ptakach, o przyrodzie? Co ich kształtowało? Co im daje obcowanie z naturą i czego w przyrodzie szukają? Czym ona dla nich jest? Czyżyk na drogę. Rozmowy o przyrodzie to sześć niespiesznych zapisów spotkań z ludźmi, dla których przyroda stała się zarówno sposobem na życie, jak i całym życiem... Znakomitym dopełnieniem tej książki są przepiękne kolorowe fotografie autorstwa Magdy Wiśniewskiej-Krasińskiej, Adama Wajraka, Krzysztofa Czyżewskiego, Lechosława Herza, Stanisława Łubieńskiego i Adama Robińskiego.

57190
Ebook

Software Architecture with Kotlin. Combine various architectural styles to create sustainable and scalable software solutions

Jason (Tsz Shun) Chow

Software Architecture with Kotlin explores the various styles of software architecture with a focus on using the Kotlin programming language. The author draws on their 20+ years of industry experience in developing large-scale enterprise distributed systems to help you grasp the principles, practices, and patterns that shape the architectural landscape of modern software systems.The book establishes a strong foundation in software architecture, explaining key concepts such as architectural qualities and principles, before teaching you how architectural decisions impact the quality of a system, such as scalability, reliability, and extendability. The chapters address modern architecture topics such as microservices, serverless, and event-driven architectures, providing insights into the challenges and trade-offs involved in adopting these architectural styles. You’ll also discover practical tools that’ll help you make informed decisions and mitigate risks. All architectural patterns in this book are demonstrated using Kotlin.By the end of this book, you’ll have gained practical expertise by using real-world examples, along with a solid understanding of Kotlin, to become a more proficient and impactful software architect.

57191
Ebook

Dzieje

Herodot

Podróż z Herodotem po starożytnym świecie Hellenów i Persów, Egipcjan, Scytów i Traków. „Dzieje”, monumentalny tekst autorstwa Herodota – Greka rodem z Halikarnasu, żyjącego w V wieku p.n.e. – są najstarszym zachowanym w całości dziełem greckiej, a więc także europejskiej literatury historycznej. Jako ich główny temat sam Herodot wskazał wielkie zmagania i nieprzemijający antagonizm między Zachodem a Wschodem, czyli między jego rodzimą cywilizacją helleńską a potęgami azjatyckimi. Co prawda w opisie konfliktu sięgnął aż do wydarzeń mitycznych, ale rychło skupił się na bliższej historii, doprowadzając relację do prawie mu współczesnych wojen grecko-perskich i słynnych – po dziś dzień – bitew: pod Maratonem, Termopilami, Salaminą, Platejami… Opowieść tę wzbogacił, z jednej strony, o refleksje natury historiozoficznej i polityczno-ustrojowej, będąc zdecydowanym zwolennikiem greckiej wolności i demokracji w opozycji do tyranii. Z drugiej zaś – o obszerne dygresje dotyczące geografii krain Europy, Azji i Afryki oraz obyczajów, wierzeń i historii zamieszkujących je ludów. Już Cyceron nazwał Herodota „ojcem historii”. A w naszych czasach „Dzieje” stanowią przebogate źródło wiedzy o historii, geografii i etnografii starożytnego świata. I zaklinamy was na bogów helleńskich, abyście do miast nie wprowadzali tyranii…

57192
Videocourse

Unity 6. Kurs video. Tworzenie gry tower defense

Bartłomiej Kobylski

Obierz kurs na… nowy wymiar Unity Unity 6 to najnowsza odsłona silnika Unity do tworzenia gier 2D i 3D, która jeszcze bardziej upraszcza i przyspiesza proces tworzenia własnych produkcji. Nowa wersja znacząco zwiększa wydajność dużych projektów i ułatwia optymalizację gry. Dzięki nowemu renderowi SRP możliwe jest tworzenie fotorealistycznej grafiki i zaawansowanych efektów świetlnych nawet w grach mobilnych. Unity 6 oferuje również usprawnione narzędzia do tworzenia interfejsu (UI Toolkit), co pozwala szybciej budować intuicyjne HUD-y i panele sterujące. Z kolei wbudowane narzędzia do tworzenia sztucznej inteligencji stały się bardziej przystępne dla początkujących, co czyni Unity 6 idealnym środowiskiem do nauki – na przykład poprzez realizację projektu typu tower defense. Tworzenie gier to dziś nie tylko świetna zabawa, ale też sposób na rozwój pasji, naukę logicznego myślenia i zdobycie praktycznych umiejętności. Co więcej, to realna szansa na zbudowanie portfolio, które może otworzyć drzwi do pracy w branży gamedevu. Gry niezależne (indie) zyskują coraz większą popularność, a dobry pomysł często ma większą wartość niż duży budżet. Produkcje takie jak Crossy Road czy Hearthstone udowadniają, że prostota i kreatywność potrafią przynieść globalny sukces. Właśnie dlatego znajomość Unity 6 to dziś jedna z najbardziej praktycznych i przyszłościowych umiejętności w świecie twórców gier. Czego się nauczysz? Instalacji i konfiguracji Unity i Visual Studio Code Tworzenia prostego środowiska gry (mapy) Programowania przeciwników i systemów spawnowania Projektowania i implementacji różnych typów wieżyczek Systemów strzelania, detekcji celów, efektów (slow, stun, eksplozje) Implementacji interfejsu gracza (HUD, punkty życia, pieniądze, sklep) Tworzenia ekranów gry: menu, loading screen, ekran przegranej Implementacji zaawansowanych przeciwników (boss, mag ognia, matrioszka) Poprawy rozgrywki i debugowania projektu Dodawania animacji, efektów i usprawnień jakości gry Tworzenia kompletnej gry typu tower defense od zera Unity 6. Kurs video. Tworzenie gry tower defense to ponad 7 godzin nauki, podczas której stworzysz kompletną grę – od pierwszego obiektu aż po ekran końcowy. Zbudujesz własną mapę gry i zaprogramujesz przeciwników wraz z systemem ich pojawiania się. Zaprojektujesz różne typy wieżyczek, w tym ich działanie, efekty (slow, stun, eksplozje), a także logikę ataku. Zbudujesz interfejs gracza – HUD, licznik życia, system waluty i sklep. Utworzysz również menu główne, ekran ładowania i ekran przegranej. Zaimplementujesz trudniejszych przeciwników, takich jak bossowie, magowie ognia czy wrogowie typu matrioszka. Opanujesz podstawy debugowania i optymalizacji, by gra działała płynnie i bez błędów. Dodasz animacje, efekty wizualne i elementy poprawiające jakość rozgrywki. Na koniec będziesz dysponować gotowym projektem gry i praktycznymi umiejętnościami, które wykorzystasz w portfolio lub w dalszej pracy nad własnymi pomysłami. Zbudujmy wspólnie grę, która nie tylko zadziała, ale też pokaże Ci, że tworzenie gier to świetna zabawa i realna droga zawodowa.